0x00x00B0
Members 20
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | module | ModuleDefinition | Private+1 flags | |
| 0x08 | metadata | MetadataBuilder | Private+1 flags | |
| 0x08 | text_map | TextMap | Private+1 flags | |
| 0x10 | stream | Disposable`1 | 2 flags | |
| 0x08 | runtime_version | string | Private+1 flags | |
| 0x08 | debug_header | ImageDebugHeader | Private | |
| 0x08 | win32_resources | ByteBuffer | Private | |
| — | 0x04 | pe_header_size | uint | PrivateStatic+1 flags |
| — | 0x04 | section_header_size | uint | PrivateStatic+1 flags |
| — | 0x04 | file_alignment | uint | PrivateStatic+1 flags |
| — | 0x04 | section_alignment | uint | PrivateStatic+1 flags |
| — | 0x08 | image_base | ulong | PrivateStatic+1 flags |
| — | 0x04 | text_rva | uint | Static+2 flags |
| 0x0088 | 0x18 | padding / unreflected | ||
| 0x01 | pe64 | bool | Private+1 flags | |
| 0x01 | has_reloc | bool | Private+1 flags | |
| 0x08 | text | Section | 1 flags | |
| 0x08 | rsrc | Section | 1 flags | |
| 0x08 | reloc | Section | 1 flags | |
| 0x02 | sections | ushort | Private | |
| 0x00A4 | 0x04 | padding / unreflected | ||
| 0x08 | debug_header_entries_position | long | 1 flags | |
Inherited from BinaryWriter 10
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | Null | BinaryWriter | PublicStatic+1 flags | |
| 0x0008 | 0x08 | padding / unreflected | ||
| 0x08 | OutStream | Stream | 1 flags | |
| 0x08 | _buffer | byte[] | Private | |
| 0x08 | _encoding | Encoding | Private | |
| 0x08 | _encoder | Encoder | Private | |
| 0x0030 | 0x10 | padding / unreflected | ||
| 0x01 | _leaveOpen | bool | Private | |
| 0x08 | _tmpOneCharBuffer | char[] | Private | |
| 0x08 | _largeByteBuffer | byte[] | Private | |
| 0x0041 | 0x03 | padding / unreflected | ||
| 0x04 | _maxChars | int | Private | |
| — | 0x04 | LargeByteBufferSize | int | PrivateStatic+1 flags |
Functions 52
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Private+1 flags | — | 0x00 |
| void GetDebugHeader() | Private | — | 0x00 |
| void GetWin32Resources() | Private | — | 0x00 |
| void CreateWriter() | PublicStatic | — | 0x00 |
| void CreateDebugWriter() | PublicStatic | — | 0x00 |
| void BuildSections() | Private | — | 0x00 |
| void CreateSection() | Private | — | 0x00 |
| void Align() | PrivateStatic | — | 0x00 |
| void WriteDOSHeader() | Private | — | 0x00 |
| void SizeOfOptionalHeader() | Private | — | 0x00 |
| void WritePEFileHeader() | Private | — | 0x00 |
| void LastSection() | Private | — | 0x00 |
| void WriteOptionalHeaders() | Private | — | 0x00 |
| void WriteZeroDataDirectory() | Private | — | 0x00 |
| void GetSubSystem() | Private | — | 0x00 |
| void WriteSectionHeaders() | Private | — | 0x00 |
| void WriteSection() | Private | — | 0x00 |
| void GetRVAFileOffset() | Private | — | 0x00 |
| void MoveTo() | Private | — | 0x00 |
| void MoveToRVA() | Private | — | 0x00 |
| void MoveToRVA() | 1 flags | — | 0x00 |
| void WriteRVA() | Private | — | 0x00 |
| void PrepareSection() | Private | — | 0x00 |
| void WriteText() | Private | — | 0x00 |
| void GetMetadataLength() | Private | — | 0x00 |
| void WriteMetadataHeader() | Public | — | 0x00 |
| void GetStreamCount() | Private | — | 0x00 |
| void WriteStreamHeader() | Private | — | 0x00 |
| void GetZeroTerminatedStringLength() | PrivateStatic | — | 0x00 |
| void GetZeroTerminatedString() | PrivateStatic | — | 0x00 |
| void GetSimpleString() | PrivateStatic | — | 0x00 |
| void GetString() | PrivateStatic | — | 0x00 |
| void WriteMetadata() | Public | — | 0x00 |
| void WriteHeap() | Private | — | 0x00 |
| void WriteDebugDirectory() | Private | — | 0x00 |
| void WriteImportDirectory() | Private | — | 0x00 |
| void GetRuntimeMain() | Private | — | 0x00 |
| void WriteStartupStub() | Private | — | 0x00 |
| void WriteRsrc() | Private | — | 0x00 |
| void WriteReloc() | Private | — | 0x00 |
| void WriteImage() | Public | — | 0x00 |
| void BuildTextMap() | Private | — | 0x00 |
| void BuildMetadataTextMap() | Public | — | 0x00 |
| void GetStartupStubLength() | Private | — | 0x00 |
| void GetMetadataHeaderLength() | Private | — | 0x00 |
| void GetStrongNameLength() | Private | — | 0x00 |
| void GetStrongNameSignatureDirectory() | Public | — | 0x00 |
| void GetHeaderSize() | Public | — | 0x00 |
| void PatchWin32Resources() | Private | — | 0x00 |
| void PatchResourceDirectoryTable() | Private | — | 0x00 |
| void PatchResourceDirectoryEntry() | Private | — | 0x00 |
| void PatchResourceDataEntry() | Private | — | 0x00 |