Class EvalIdentifier
EvalIdentifier is the base class for all objects capable of integration with Evaluator,this includes variables, functions, constants...
Inherited Members
Namespace: Reportman.Reporting
Assembly: Reportman.Reporting.dll
Syntax
public abstract class EvalIdentifier
Constructors
EvalIdentifier(Evaluator)
Main constructor for identifiers
Declaration
protected EvalIdentifier(Evaluator eval)
Parameters
| Type | Name | Description |
|---|---|---|
| Evaluator | eval |
Fields
EvalObject
Evaluator that owns the ident
Declaration
public Evaluator EvalObject
Field Value
| Type | Description |
|---|---|
| Evaluator |
FHelp
Help string used by the expression builder wizard
Declaration
protected string FHelp
Field Value
| Type | Description |
|---|---|
| string |
FModel
Model, used usually for functions, string representing function model
Declaration
protected string FModel
Field Value
| Type | Description |
|---|---|
| string |
Name
Name of the identifier
Declaration
public string Name
Field Value
| Type | Description |
|---|---|
| string |
Properties
Help
Defines the purpose of the identifier, usually used by functions and constants to explain how to use the function
Declaration
public string Help { get; }
Property Value
| Type | Description |
|---|---|
| string |
Model
Gets the model of the identifier, usually used in functions to define the name, input parameters and output
Declaration
public string Model { get; }
Property Value
| Type | Description |
|---|---|
| string |
Value
Gets or sets the value of the identifier, internally calls the protected methods, GetValue and SetValue
Declaration
public Variant Value { get; set; }
Property Value
| Type | Description |
|---|---|
| Variant |
Methods
GetValue()
Override the function to allow the returning of values by the identifier (functions)
Declaration
protected abstract Variant GetValue()
Returns
| Type | Description |
|---|---|
| Variant |
SetValue(Variant)
Override the function to allow the assignment of values to the identifier (variables)
Declaration
protected abstract void SetValue(Variant avalue)
Parameters
| Type | Name | Description |
|---|---|---|
| Variant | avalue |