Antlr4.Codegen.Model.SerializedATN.SerializedATN C# (CSharp) Метод

SerializedATN() публичный Метод

public SerializedATN ( OutputModelFactory factory, ATN atn, IList ruleNames ) : System.Collections.Generic
factory OutputModelFactory
atn Antlr4.Runtime.Atn.ATN
ruleNames IList
Результат System.Collections.Generic
        public SerializedATN(OutputModelFactory factory, ATN atn, IList<string> ruleNames)
            : base(factory)
        {
            List<int> data = ATNSerializer.GetSerialized(atn, ruleNames);
            serialized = new List<string>(data.Count);
            foreach (int c in data)
            {
                string encoded = factory.GetTarget().EncodeIntAsCharEscape(c == -1 ? char.MaxValue : c);
                serialized.Add(encoded);
            }
            //System.Console.WriteLine(ATNSerializer.GetDecoded(factory.GetGrammar(), atn));
        }