Exemplo n.º 1
0
        public new static object Serialise(object o, Serialiser s)
        {
            if (s == null)
            {
                return((object)new ParserShift());
            }
            ParserShift parserShift = (ParserShift)o;

            if (s.Encode)
            {
                ParserEntry.Serialise((object)parserShift, s);
                s.Serialise((object)parserShift.m_next);
                return((object)null);
            }
            ParserEntry.Serialise((object)parserShift, s);
            parserShift.m_next = (ParseState)s.Deserialise();
            return((object)parserShift);
        }