public void AddToken(FormulaTokenCode code, object[] data)
        {
            FormulaToken token1 = FormulaTokensFactory.CreateFromCode(code);

            this.tokens.Add(token1);
            token1.DelayInitialize(data);
        }
        ///<summary>
        ///Creates formula token from rpn bytes and the code read from that bytes.
        ///</summary>
        ///<param name="rpnBytes">The RPN bytes.</param>
        ///<param name="startIndex">The start index to read code from the RPN bytes.</param>
        ///<returns>created formula token</returns>
        public static FormulaToken CreateFrom(byte[] rpnBytes, int startIndex)
        {
            byte         num1   = rpnBytes[startIndex];
            FormulaToken token1 = FormulaTokensFactory.CreateFromCode(num1);

            token1.Read(rpnBytes, startIndex + 1);
            return(token1);
        }
 public void AddToken(FormulaTokenCode code)
 {
     this.tokens.Add(FormulaTokensFactory.CreateFromCode(code));
 }
 ///<summary>
 ///Creates formula token from byte code.
 ///</summary>
 ///<param name="code">The byte code.</param>
 ///<returns>created formula token</returns>
 public static FormulaToken CreateFromCode(byte code)
 {
     return(FormulaTokensFactory.CreateFromCode((FormulaTokenCode)code));
 }