Transfers the input if its value is a decimal number. Otherwise a ValidationException is thrown.

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

Name Description
Public constructor Decimal Creates a new Decimal instance.
Top
Name Description
Public property AutorunInputActions Gets a value indicating whether to run the input value provider gears when the current gear runs. (inherited from BaseGear).
Public property GearDescription Gets or sets the gear description. (inherited from BaseGear).
Public property GearId Gets the gear identifier. (inherited from BaseGear).
Public property GearInputs Gets or sets the gear inputs. (inherited from BaseGear).
Public property GearName Gets or sets the gear name. (inherited from BaseGear).
Public property GearOutputs Gets or sets the gear outputs. (inherited from BaseGear).
Public property GearReturnType Gets the result type that this gear produces after running. (inherited from Gear<TResult>).
Public property GearRunningEngine Gets the gear running engine. (inherited from Gear<TResult>).
Top
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
Name Description
Public field AggregateGearInputValidationExceptions Input<bool>: Sets the flag that determines if input validation exceptions should be aggregated in one main exception. (inherited from BaseGear).
Public field Input Input<TToValidate>: The input that holds the value to validate. (inherited from Validate<TToValidate>).
Public field InputOwner Input<InputOwner>: The owner of the Input that holds the value to validate. (inherited from Validate<TToValidate>).
Public field InvalidGearInputMessage Input<string>: Sets the message to include in the input validation exception. (inherited from BaseGear).
Public field InvalidInputMessage Input<string>: The message to include in a ValidationException when the given Input value is not valid. (inherited from Validate<TToValidate>).
Public field MakeDurable Input<bool>: Sets the flag that determines if this gear running results will be cached, so that subsequent uses of this same gear deliver its results from that cache instead of from a new full run. (inherited from BaseGear).
Top