Class ExpressionDescriptor
Represents a descriptor used to calculate an expression.
Inheritance
System.Object
ExpressionDescriptor
Namespace: FastReport.Code
Assembly: FastReport.Base.dll
Syntax
public abstract class ExpressionDescriptor
Constructors
ExpressionDescriptor(AssemblyDescriptor, String)
Initializes a new instance of expression descriptor class.
Declaration
public ExpressionDescriptor(AssemblyDescriptor assembly, string methodName)
Parameters
Type | Name | Description |
---|---|---|
AssemblyDescriptor | assembly | The parent assembly descriptor. |
System.String | methodName | The name of method used to calculate an expression. |
Properties
Assembly
A reference to assembly descriptor.
Declaration
public AssemblyDescriptor Assembly { get; }
Property Value
Type | Description |
---|---|
AssemblyDescriptor |
MethodName
The name of a method used to calculate an expression.
Declaration
public string MethodName { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Invoke(Object[])
Invokes a method used to calculate an expression.
Declaration
public abstract object Invoke(object[] parameters)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | parameters |
Returns
Type | Description |
---|---|
System.Object |