public KLEIBuild(BinaryReader reader) { signature = reader.ReadBytes(8); StructSize = reader.ReadUInt32(); Name = new EncodedString(reader); SymbolsCount = reader.ReadUInt32(); symbols = new Symbol[SymbolsCount]; for (var i = 0; i < SymbolsCount; i++) { symbols[i] = new Symbol(reader); } SymbolFrameCount = reader.ReadUInt32(); symbolFrames = new SymbolFrame[SymbolFrameCount]; for (var i = 0; i < SymbolFrameCount; i++) { symbolFrames[i] = new SymbolFrame(reader); } }
public AliasInfo(BinaryReader reader) { AliasPath = new EncodedString(reader); ResourceIdx = reader.ReadUInt32(); }