The following tables list the members exposed by the Enumerable type.

Name Description
Public method EffectivelyRun This method calls the actual code of this gear. WARNING: Even though this is a public method, it is not intended to be directly called, it should only be invoked by gear running engines. (inherited from Gear<TResult>).
Public method Equals (Overloaded) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetType (Overloaded) Gets the Type of the current instance. (inherited from Object).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Protected method OnAutorunInputActions Handles the request to get the value indicating whether to run the input value provider gears when the current gear runs. (inherited from BaseGear).
Protected method OnGetInputValidations Handles the request to get the current gear inputs Configuration first validation rules. (inherited from BaseGear).
Protected method OnGetInvalidGearInputDefaultMessage Handles the request to get the default message to include in the input validation exception. (inherited from BaseGear).
Protected method OnGetInvalidInputDefaultMessage Handles the request to get the invalid value default message. (inherited from Validate<TToValidate>).
Protected method OnInputInstantiationCompleted Handles the request to execute the subscriber code for the completion event of the gear running engine input instantiation logic. (inherited from BaseGear).
Protected method OnIsValid (Overloaded) Handles the request to validate the given value.
Protected method OnOutputInstantiationCompleted Handles the request to execute the subscriber code for the completion event of the gear running engine output instantiation logic. (inherited from BaseGear).
Protected method OnRun Handles the request to run the actual code of this gear. (inherited from Validate<TToValidate>).
Protected method OnRunCodeFirstValidations Handles the request to run the Code first validations. (inherited from BaseGear).
Protected method OnRunConfigurationFirstValidations Handles the request to run the Configuration first validation rules. (inherited from Gear<TResult>).
Protected method OnRunDeclarationFirstValidations Handles the request to run the Declaration first validators. (inherited from Gear<TResult>).
Public method Static ReferenceEquals Determines whether the specified Object instances are the same instance. (inherited from Object).
Public method Run Runs this gear. This convenience method simplifies the activation of the underlying gear running engine, which in turns handle the calling of the Gear<EffectivelyRun method. (inherited from Gear<TResult>).
Protected method RunDeclarationFirstGears Runs the declaration first gears that annotates the current gear. (inherited from BaseGear).
Public method ToString Returns a string that represents the current object. (inherited from Object).
Protected method ValidateInputs Validates the gear inputs by applying its Declaration, Configuration and Code first validations, in that specific order. (inherited from BaseGear).
Top
Name Description
Public extension method FromNullable Converts object values to nullable relational data store values. (Defined by Object_ToNullable).
Public extension method GetAttribute Obtains the first attribute that decorates an object class. (Defined by Attribute_GetAttributes).
Public extension method GetAttribute<TAtribute> (Overloaded) Obtains the first attribute that decorates an object class. (Defined by Attribute_GetAttributes).
Public extension method GetAttributes Obtains the attributes that decorates a class. (Defined by Attribute_GetAttributes).
Public extension method GetAttributes<TAtribute> (Overloaded) Obtains the attributes that decorates a class. (Defined by Attribute_GetAttributes).
Public extension method ToNullable<T> Converts nullable relational data store values to Nullable<T>. (Defined by Object_ToNullable).
Top