public CBMD(byte[] Data)
        {
            EndianBinaryReader er = new EndianBinaryReader(new MemoryStream(Data), Endianness.LittleEndian);

            try
            {
                Header = new CBMDHeader(er);
            }
            finally
            {
                er.Close();
            }
        }
示例#2
0
        public CBMD(byte[] Data)
        {
            EndianBinaryReaderEx er = new EndianBinaryReaderEx(new MemoryStream(Data), Endianness.LittleEndian);

            try
            {
                Header = new CBMDHeader(er);
                foreach (var v in Header.Sections)
                {
                    er.BaseStream.Position = v.Offset;
                    switch (v.Id)
                    {
                    }
                }
            }
            finally
            {
                er.Close();
            }
        }