private void LoadData(CLIFile pFile) { Offset = pFile.ReadUInt32(); Flags = pFile.ReadUInt32(); Name = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); Implementation.LoadData(pFile); }
private void LoadData(CLIFile pFile) { Offset = pFile.ReadUInt32(); Flags = (ManifestResourceAttributes)pFile.ReadUInt32(); Name = pFile.ReadStringHeap(pFile.ReadHeapIndex(HeapOffsetSizes.Strings32Bit)); Implementation.LoadData(pFile); }
private void LoadData(CLIFile pFile) { OSPlatformId = pFile.ReadUInt32(); OSMajorVersion = pFile.ReadUInt32(); OSMinorVersion = pFile.ReadUInt32(); int assemblyRefIndex = 0; if (pFile.AssemblyRefTable.Length >= 0xFFFF) assemblyRefIndex = pFile.ReadInt32() - 1; else assemblyRefIndex = pFile.ReadUInt16() - 1; if (assemblyRefIndex >= 0) AssemblyRef = pFile.AssemblyRefTable[assemblyRefIndex]; }
private void LoadData(CLIFile pFile) { HashAlgId = pFile.ReadUInt32(); MajorVersion = pFile.ReadUInt16(); MinorVersion = pFile.ReadUInt16(); BuildNumber = pFile.ReadUInt16(); RevisionNumber = pFile.ReadUInt16(); Flags = pFile.ReadUInt32(); PublicKey = pFile.ReadBlobHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Blob32Bit)); Name = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); Culture = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); }
private void LoadData(CLIFile pFile) { Processor = pFile.ReadUInt32(); int assemblyRefIndex = 0; if (pFile.AssemblyRefTable.Length >= 0xFFFF) assemblyRefIndex = pFile.ReadInt32() - 1; else assemblyRefIndex = pFile.ReadUInt16() - 1; if (assemblyRefIndex >= 0) AssemblyRef = pFile.AssemblyRefTable[assemblyRefIndex]; }
private void LoadData(CLIFile pFile) { Offset = pFile.ReadUInt32(); int fieldIndex = 0; if (pFile.FieldTable.Length >= 0xFFFF) fieldIndex = pFile.ReadInt32() - 1; else fieldIndex = pFile.ReadUInt16() - 1; if (fieldIndex >= 0) Field = pFile.FieldTable[fieldIndex]; }
private void LoadData(CLIFile pFile) { PackingSize = pFile.ReadUInt16(); ClassSize = pFile.ReadUInt32(); int typeDefIndex = 0; if (pFile.TypeDefTable.Length >= 0xFFFF) typeDefIndex = pFile.ReadInt32() - 1; else typeDefIndex = pFile.ReadUInt16() - 1; if (typeDefIndex >= 0) Parent = pFile.TypeDefTable[typeDefIndex]; }
private void LoadData(CLIFile pFile) { InitialValueOffset = pFile.ReadUInt32(); CLIFile.SectionHeader sectionHeader = pFile.GetSection(InitialValueOffset); InitialValueOffset = sectionHeader.PointerToRawData + (InitialValueOffset - sectionHeader.VirtualAddress); int fieldIndex = 0; if (pFile.FieldTable.Length >= 0xFFFF) fieldIndex = pFile.ReadInt32() - 1; else fieldIndex = pFile.ReadUInt16() - 1; if (fieldIndex >= 0) Field = pFile.FieldTable[fieldIndex]; }
private void LoadData(CLIFile pFile) { Flags = (TypeAttributes)pFile.ReadUInt32(); TypeName = pFile.ReadStringHeap(pFile.ReadHeapIndex(HeapOffsetSizes.Strings32Bit)); TypeNamespace = pFile.ReadStringHeap(pFile.ReadHeapIndex(HeapOffsetSizes.Strings32Bit)); Extends.LoadData(pFile); if (pFile.FieldTable.Length >= 0xFFFF) FieldListIndex = pFile.ReadInt32() - 1; else FieldListIndex = pFile.ReadUInt16() - 1; if (pFile.MethodDefTable.Length >= 0xFFFF) MethodListIndex = pFile.ReadInt32() - 1; else MethodListIndex = pFile.ReadUInt16() - 1; }
private void LoadData(CLIFile pFile) { OSPlatformId = pFile.ReadUInt32(); OSMajorVersion = pFile.ReadUInt32(); OSMinorVersion = pFile.ReadUInt32(); int assemblyRefIndex = 0; if (pFile.AssemblyRefTable.Length >= 0xFFFF) { assemblyRefIndex = pFile.ReadInt32() - 1; } else { assemblyRefIndex = pFile.ReadUInt16() - 1; } if (assemblyRefIndex >= 0) { AssemblyRef = pFile.AssemblyRefTable[assemblyRefIndex]; } }
private void LoadData(CLIFile pFile) { Flags = pFile.ReadUInt32(); int typeDefIndex = 0; if (pFile.TypeDefTable.Length >= 0xFFFF) typeDefIndex = pFile.ReadInt32() - 1; else typeDefIndex = pFile.ReadUInt16() - 1; if (typeDefIndex >= 0) TypeDef = pFile.TypeDefTable[typeDefIndex]; TypeName = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); TypeNamespace = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); Implementation.LoadData(pFile); }
private void LoadData(CLIFile pFile) { RVA = pFile.ReadUInt32(); ImplFlags = (MethodImplAttributes)pFile.ReadUInt16(); Flags = (MethodAttributes)pFile.ReadUInt16(); Name = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); Signature = pFile.ReadBlobHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Blob32Bit)); if (pFile.ParamTable.Length >= 0xFFFF) ParamListIndex = pFile.ReadInt32() - 1; else ParamListIndex = pFile.ReadUInt16() - 1; if (RVA != 0) { Body = new MethodDefBodyData(); Body.LoadData(this); } }
private void LoadData(CLIFile pFile) { Processor = pFile.ReadUInt32(); int assemblyRefIndex = 0; if (pFile.AssemblyRefTable.Length >= 0xFFFF) { assemblyRefIndex = pFile.ReadInt32() - 1; } else { assemblyRefIndex = pFile.ReadUInt16() - 1; } if (assemblyRefIndex >= 0) { AssemblyRef = pFile.AssemblyRefTable[assemblyRefIndex]; } }
private void LoadData(CLIFile pFile) { Offset = pFile.ReadUInt32(); int fieldIndex = 0; if (pFile.FieldTable.Length >= 0xFFFF) { fieldIndex = pFile.ReadInt32() - 1; } else { fieldIndex = pFile.ReadUInt16() - 1; } if (fieldIndex >= 0) { Field = pFile.FieldTable[fieldIndex]; } }
private void LoadData(CLIFile pFile) { PackingSize = pFile.ReadUInt16(); ClassSize = pFile.ReadUInt32(); int typeDefIndex = 0; if (pFile.TypeDefTable.Length >= 0xFFFF) { typeDefIndex = pFile.ReadInt32() - 1; } else { typeDefIndex = pFile.ReadUInt16() - 1; } if (typeDefIndex >= 0) { Parent = pFile.TypeDefTable[typeDefIndex]; } }
private void LoadData(CLIFile pFile) { Flags = pFile.ReadUInt32(); int typeDefIndex = 0; if (pFile.TypeDefTable.Length >= 0xFFFF) { typeDefIndex = pFile.ReadInt32() - 1; } else { typeDefIndex = pFile.ReadUInt16() - 1; } if (typeDefIndex >= 0) { TypeDef = pFile.TypeDefTable[typeDefIndex]; } TypeName = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); TypeNamespace = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); Implementation.LoadData(pFile); }
private void LoadData(CLIFile pFile) { InitialValueOffset = pFile.ReadUInt32(); SectionHeader sectionHeader = pFile.GetSection(InitialValueOffset); InitialValueOffset = sectionHeader.PointerToRawData + (InitialValueOffset - sectionHeader.VirtualAddress); int fieldIndex = 0; if (pFile.FieldTable.Length >= 0xFFFF) { fieldIndex = pFile.ReadInt32() - 1; } else { fieldIndex = pFile.ReadUInt16() - 1; } if (fieldIndex >= 0) { Field = pFile.FieldTable[fieldIndex]; } }
private void LoadData(CLIFile pFile) { RVA = pFile.ReadUInt32(); ImplFlags = (MethodImplAttributes)pFile.ReadUInt16(); Flags = (MethodAttributes)pFile.ReadUInt16(); Name = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); Signature = pFile.ReadBlobHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Blob32Bit)); if (pFile.ParamTable.Length >= 0xFFFF) { ParamListIndex = pFile.ReadInt32() - 1; } else { ParamListIndex = pFile.ReadUInt16() - 1; } if (RVA != 0) { Body = new MethodDefBodyData(); Body.LoadData(this); } }
private void LoadData(CLIFile pFile) { Flags = (TypeAttributes)pFile.ReadUInt32(); TypeName = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); TypeNamespace = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); Extends.LoadData(pFile); if (pFile.FieldTable.Length >= 0xFFFF) { FieldListIndex = pFile.ReadInt32() - 1; } else { FieldListIndex = pFile.ReadUInt16() - 1; } if (pFile.MethodDefTable.Length >= 0xFFFF) { MethodListIndex = pFile.ReadInt32() - 1; } else { MethodListIndex = pFile.ReadUInt16() - 1; } }
private void LoadData(CLIFile pFile) { OSPlatformId = pFile.ReadUInt32(); OSMajorVersion = pFile.ReadUInt32(); OSMinorVersion = pFile.ReadUInt32(); }
private void LoadData(CLIFile pFile) { Processor = pFile.ReadUInt32(); }
private void LoadData(CLIFile pFile) { Flags = pFile.ReadUInt32(); Name = pFile.ReadStringHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Strings32Bit)); HashValue = pFile.ReadBlobHeap(pFile.ReadHeapIndex(CLIHeapOffsetSize.Blob32Bit)); }