Tools.ParserAction.Serialise C# (CSharp) Метод

Serialise() публичный статический Метод

public static Serialise ( object o, Tools.Serialiser s ) : object
o object
s Tools.Serialiser
Результат object
        public static new object Serialise(object o,Serialiser s)
        {
            ParserAction p = (ParserAction)o;
            if (s.Encode)
            {
                CSymbol.Serialise(p,s);
                s.Serialise(p.m_sym);
                s.Serialise(p.m_len);
                return null;
            }
            CSymbol.Serialise(p,s);
            p.m_sym = (CSymbol)s.Deserialise();
            p.m_len = (int)s.Deserialise();
            return p;
        }

Usage Example

Пример #1
0
 public new static object Serialise(object o, Serialiser s)
 {
     if (s == null)
     {
         return((object)new ParserSimpleAction());
     }
     if (!s.Encode)
     {
         return(ParserAction.Serialise(o, s));
     }
     ParserAction.Serialise(o, s);
     return((object)null);
 }