Class ExpressionDescriptor
Represents a descriptor used to calculate an expression.
Inheritance
System.Object
ExpressionDescriptor
Namespace: FastReport.Code
Assembly: FastReport.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 |