Search Results for

    Show / Hide Table of Contents

    Class EvalIdentifier

    EvalIdentifier is the base class for all objects capable of integration with Evaluator,this includes variables, functions, constants...

    Inheritance
    object
    EvalIdentifier
    IdenConstant
    IdenFunction
    IdenVariable
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    In this article
    Back to top Generated by DocFX