FunctionInfo Members

Provides information about a function listed in the Expression Editor.

Constructors

Name Description
FunctionInfo() Initializes a new instance of the FunctionInfo class with the default settings.
FunctionInfo(FunctionInfo) Initializes a new instance of the FunctionInfo class with the specified prototype.
FunctionInfo(ICustomFunctionOperator) Initializes a new instance of the FunctionInfo class with the specified function operator.
FunctionInfo(ICustomFunctionOperator, String) Initializes a new instance of the FunctionInfo class with the specified settings.
FunctionInfo(String) Initializes a new instance of the FunctionInfo class with the specified category.

Properties

Name Description
ArgumentTypes Specifies the type declarations of function arguments.
CaretOffset Specifies the caret position after adding a function to an expression.
Category Specifies the name of a category to which the Expression Editor item belongs. Inherited from ItemInfoBase.
CustomFunctionOperator Specifies an object providing instructions required for evaluation of a function.
Description Specifies the description displayed for an item in the Expression Editor. Inherited from ItemInfoBase.
DisplayName Specifies the full name of a function in the Expression Editor (including the function syntax).
FunctionCategory Specifies the category to which a function belongs (e.g., “Math”, “String” or “DateTime”).
Name Specifies the name of an Expression Editor item. Inherited from ItemInfoBase.
UsageSample Specifies the example illustrating the function syntax in the Expression Editor panel and tooltip.

Methods

Name Description
Equals(Object) Inherited from ItemInfoBase.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Inherited from ItemInfoBase.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns the textual representation of ItemInfoBase. Inherited from ItemInfoBase.
See Also