GC.Spread.CalcEngine.Functions Namespace : Function type |
var instance = new GC.Spread.CalcEngine.Functions.Function(name, minArgs, maxArgs, functionDescription);
function Function;
Object
GC.Spread.CalcEngine.Functions.Function
Name | Description | |
---|---|---|
![]() | Function Constructor | Represents an abstract base class for defining functions. |
Name | Description | |
---|---|---|
![]() | maxArgs | Represents the maximum number of arguments for the function. |
![]() | minArgs | Represents the minimum number of arguments for the function. |
![]() | name | Represents the name of the function. |
![]() | typeName | Represents the type name string used for supporting serialization. |
Name | Description | |
---|---|---|
![]() | acceptsArray | Determines whether the function accepts array values for the specified argument. |
![]() | acceptsError | Indicates whether the function can process Error values. |
![]() | acceptsMissingArgument | Indicates whether the Evaluate method can process missing arguments. |
![]() | acceptsReference | Determines whether the function accepts Reference values for the specified argument. |
![]() | description | Returns the description of the function. |
![]() | evaluate | Returns the result of the function applied to the arguments. |
![]() | findBranchArgument | Finds the branch argument. |
![]() | findTestArgument | Finds the test argument when this function is branched. |
![]() | isBranch | Gets a value that indicates whether this function is branched by arguments as conditional. |
![]() | isContextSensitive | Determines whether the evaluation of the function is dependent on the context in which the evaluation occurs. |
![]() | isVolatile | Determines whether the function is volatile while it is being evaluated. |