Example #1
0
 internal override void Deserialize(Stream stream, Pullenti.Ner.Core.AnalysisKit kit, int vers)
 {
     base.Deserialize(stream, kit, vers);
     if (vers == 0)
     {
         byte[] buf = new byte[(int)8];
         stream.Read(buf, 0, 8);
         long lo = BitConverter.ToInt64(buf, 0);
         Value = lo.ToString();
     }
     else
     {
         Value = Pullenti.Ner.Core.Internal.SerializerHelper.DeserializeString(stream);
     }
     Typ = (NumberSpellingType)Pullenti.Ner.Core.Internal.SerializerHelper.DeserializeInt(stream);
 }
Example #2
0
 public NumberToken(Token begin, Token end, string val, NumberSpellingType typ, Pullenti.Ner.Core.AnalysisKit kit = null) : base(begin, end, kit)
 {
     Value = val;
     Typ   = typ;
 }