CSLE.CLS_Environment.Project_FromPacketStream C# (CSharp) Метод

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

public Project_FromPacketStream ( System instream ) : IList>.Dictionary
instream System
Результат IList>.Dictionary
        public Dictionary<string, IList<Token>> Project_FromPacketStream(System.IO.Stream instream)
        {
            Dictionary<string, IList<Token>> project = new Dictionary<string, IList<Token>>();
            byte[] buf = new byte[8];
            instream.Read(buf, 0, 8);
            string filehead = System.Text.Encoding.UTF8.GetString(buf, 0, 8);
            if (filehead != "C#LE-DLL") return null;
            instream.Read(buf, 0, 2);
            UInt16 count = BitConverter.ToUInt16(buf, 0);
            for (int i = 0; i < count; i++)
            {
                int slen = instream.ReadByte();
                byte[] buffilename = new byte[slen];
                instream.Read(buffilename, 0, slen);
                string key = System.Text.Encoding.UTF8.GetString(buffilename, 0, slen);
                var tlist = tokenParser.ReadTokenList(instream);
                project[key] = tlist;
            }
            return project;

        }
    }