Search Results for

    Show / Hide Table of Contents

    Class IdenFunction

    Base class to implement evaluator functions

    Inheritance
    object
    EvalIdentifier
    IdenFunction
    EvalIdenExpression
    Inherited Members
    EvalIdentifier.Name
    EvalIdentifier.FModel
    EvalIdentifier.FHelp
    EvalIdentifier.EvalObject
    EvalIdentifier.GetValue()
    EvalIdentifier.Model
    EvalIdentifier.Help
    EvalIdentifier.Value
    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 IdenFunction : EvalIdentifier

    Constructors

    IdenFunction(Evaluator)

    Function constructor

    Declaration
    protected IdenFunction(Evaluator eval)
    Parameters
    Type Name Description
    Evaluator eval

    Fields

    Params

    Function parameters

    Declaration
    public Variant[] Params
    Field Value
    Type Description
    Variant[]

    Properties

    ParamCount

    Gets the param count for the function, read only

    Declaration
    public int ParamCount { get; }
    Property Value
    Type Description
    int

    Methods

    SetParamCount(int)

    Sets the param count

    Declaration
    protected void SetParamCount(int newparamcount)
    Parameters
    Type Name Description
    int newparamcount

    SetValue(Variant)

    Setting a value to a function is not possible, a exception is thrown

    Declaration
    protected override void SetValue(Variant avalue)
    Parameters
    Type Name Description
    Variant avalue
    Overrides
    EvalIdentifier.SetValue(Variant)
    In this article
    Back to top Generated by DocFX