Class StdBEInterpretador
  
  Interpretador de fórmulas.
    Inheritance
    System.Object
    
    
    StdBEInterpretador
   
  
    Implements
    StdBE100.IStdBEInterpretador
   
  
    Inherited Members
    
    
    
    
    
    
    
      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()
    
   
  
  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
  
  
  Declaration
  
    public StdBETipos.tResult TipoResultado
   
  Field Value
  
  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 |  | 
    
  
  
  
  
  
  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
  
  Implements
  
      StdBE100.IStdBEInterpretador