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); }
public NumberToken(Token begin, Token end, string val, NumberSpellingType typ, Pullenti.Ner.Core.AnalysisKit kit = null) : base(begin, end, kit) { Value = val; Typ = typ; }