| Characteristics get_ImageCharacteristics() | Public+1 flags | | 0x02 |
| Machine get_Machine() | Public+1 flags | | 0x02 |
| int get_ILStreamSize() | Public+1 flags | | 0x04 |
| int get_MetadataSize() | Public+1 flags | | 0x04 |
| int get_ResourceDataSize() | Public+1 flags | | 0x04 |
| int get_StrongNameSignatureSize() | Public+1 flags | | 0x04 |
| int get_DebugDataSize() | Public+1 flags | | 0x04 |
| int get_MappedFieldDataSize() | Public+1 flags | | 0x04 |
| void .ctor(const Characteristics& imageCharacteristics, const Machine& machine, int ilStreamSize, int metadataSize, int resourceDataSize, int strongNameSignatureSize, int debugDataSize, int mappedFieldDataSize) | Public+1 flags | | 0x04 |
| bool get_RequiresStartupStub() | 2 flags | | 0x01 |
| bool get_Requires64bits() | 2 flags | | 0x01 |
| bool get_Is32Bit() | Public+1 flags | | 0x01 |
| string get_CorEntryPointName() | Private+1 flags | | 0x08 |
| int get_SizeOfImportAddressTable() | Private+1 flags | | 0x04 |
| int get_SizeOfImportTable() | Private+1 flags | | 0x04 |
| int get_SizeOfNameTable() | PrivateStatic+1 flags | | 0x04 |
| int get_SizeOfRuntimeStartupStub() | Private+1 flags | | 0x04 |
| int CalculateOffsetToMappedFieldDataStream() | Public | | 0x04 |
| int ComputeOffsetToDebugDirectory() | 1 flags | | 0x04 |
| int ComputeOffsetToImportTable() | Private | | 0x04 |
| int get_OffsetToILStream() | Public+1 flags | | 0x04 |
| int ComputeOffsetToMetadata() | Private | | 0x04 |
| int ComputeSizeOfTextSection() | Public | | 0x04 |
| int GetEntryPointAddress(int rva) | Public | | 0x04 |
| DirectoryEntry GetImportAddressTableDirectoryEntry(int rva) | Public | | 0x08 |
| DirectoryEntry GetImportTableDirectoryEntry(int rva) | Public | | 0x08 |
| void Serialize(BlobBuilder builder, int relativeVirtualAddess, int entryPointTokenOrRelativeVirtualAddress, const CorFlags& corFlags, ulong baseAddress, BlobBuilder metadataBuilder, BlobBuilder ilBuilder, BlobBuilder mappedFieldDataBuilderOpt, BlobBuilder resourceBuilderOpt, BlobBuilder debugDataBuilderOpt, ref Blob& strongNameSignature) | Public | | 0x10 |
| void WriteImportAddressTable(BlobBuilder builder, int importTableRva) | Private | | 0x08 |
| void WriteImportTable(BlobBuilder builder, int importTableRva, int importAddressTableRva) | Private | | 0x08 |
| void WriteNameTable(BlobBuilder builder) | PrivateStatic | | 0x08 |
| void WriteRuntimeStartupStub(BlobBuilder sectionBuilder, int importAddressTableRva, ulong baseAddress) | Private | | 0x08 |