PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBEInterpretador

    Interpretador de fórmulas.

    Inheritance
    System.Object
    StdBE
    StdBaseBE
    StdBEInterpretador
    Implements
    StdBE100.IStdBEInterpretador
    Inherited Members
    StdBE.SerializeJson()
    StdBE.SerializeJson(List<String>)
    StdBE.ParseJsonText(String, List<String>)
    StdBE.SerializeJsonToXml(String, List<String>)
    StdBE.SerializeXml(XmlAttributeOverrides, XmlSerializerNamespaces)
    StdBE.Clone()
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdBE100
    Assembly: StdBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("D9A445B1-72FD-4B12-9CEF-F9C685FF5573")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBEInterpretador : StdBaseBE, IStdBEInterpretador

    Constructors

    StdBEInterpretador()

    Declaration
    public StdBEInterpretador()

    Fields

    TipoResultado

    Tipo de resultado.

    Declaration
    public StdBETipos.tResult TipoResultado
    Field Value
    Type Description
    StdBETipos.tResult

    Properties

    DebugMode

    Declaration
    public bool DebugMode { get; set; }
    Property Value
    Type Description
    System.Boolean

    ErroFim

    Declaration
    public int ErroFim { get; }
    Property Value
    Type Description
    System.Int32

    ErroInicio

    Declaration
    public int ErroInicio { get; }
    Property Value
    Type Description
    System.Int32

    SeparadorDecimal

    Declaration
    public string SeparadorDecimal { get; set; }
    Property Value
    Type Description
    System.String

    SeparadorMilhares

    Declaration
    public string SeparadorMilhares { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AddToken(String, Byte)

    Declaration
    public void AddToken(string Token, byte NumParametros)
    Parameters
    Type Name Description
    System.String Token
    System.Byte NumParametros

    Interpretador(String)

    Declaration
    public object Interpretador(string Formula)
    Parameters
    Type Name Description
    System.String Formula
    Returns
    Type Description
    System.Object

    ParteFormula(String, Object[,], ref Int32)

    Declaration
    public int ParteFormula(string Formula, object[, ] FP, ref int NumElementos)
    Parameters
    Type Name Description
    System.String Formula
    System.Object[,] FP
    System.Int32 NumElementos
    Returns
    Type Description
    System.Int32

    Reduz(Object[,], Int32, ref Int32)

    Declaration
    public int Reduz(object[, ] FP, int Indi, ref int NumElementos)
    Parameters
    Type Name Description
    System.Object[,] FP
    System.Int32 Indi
    System.Int32 NumElementos
    Returns
    Type Description
    System.Int32

    Events

    GetValue

    Este evento é disparado quando um determinado token é interpretado.

    Declaration
    public event StdBEInterpretador.GetValueHandler GetValue
    Event Type
    Type Description
    StdBEInterpretador.GetValueHandler

    Implements

    StdBE100.IStdBEInterpretador