示例#1
0
文件: Section.cs 项目: bbepis/TARC
        public static Section Read(BinaryReader reader, Encoding originalEncoding, Encoding translatedEncoding)
        {
            Section section = new Section();

            int length = reader.ReadInt32();

            section.Exe = Encoding.UTF8.GetString(reader.ReadBytes(length));

            length = reader.ReadInt32();
            for (int i = 0; i < length; i++)
            {
                section.Lines.Add(CompiledLine.Read(reader, originalEncoding, translatedEncoding));
            }

            return(section);
        }