|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| ManagedTextSection (Characteristics imageCharacteristics, Machine machine, int ilStreamSize, int metadataSize, int resourceDataSize, int strongNameSignatureSize, int debugDataSize, int mappedFieldDataSize) | |
| int | CalculateOffsetToMappedFieldDataStream () |
| int | ComputeSizeOfTextSection () |
| int | GetEntryPointAddress (int rva) |
| DirectoryEntry | GetImportAddressTableDirectoryEntry (int rva) |
| DirectoryEntry | GetImportTableDirectoryEntry (int rva) |
| DirectoryEntry | GetCorHeaderDirectoryEntry (int rva) |
| void | Serialize (BlobBuilder builder, int relativeVirtualAddess, int entryPointTokenOrRelativeVirtualAddress, CorFlags corFlags, ulong baseAddress, BlobBuilder metadataBuilder, BlobBuilder ilBuilder, BlobBuilder? mappedFieldDataBuilderOpt, BlobBuilder? resourceBuilderOpt, BlobBuilder? debugDataBuilderOpt, out Blob strongNameSignature) |
Static Public Attributes | |
| const int | ManagedResourcesDataAlignment = 8 |
| const int | MappedFieldDataAlignment = 8 |
Package Functions | |
| int | ComputeOffsetToDebugDirectory () |
Properties | |
| Characteristics | ImageCharacteristics [get] |
| Machine | Machine [get] |
| int | ILStreamSize [get] |
| int | MetadataSize [get] |
| int | ResourceDataSize [get] |
| int | StrongNameSignatureSize [get] |
| int | DebugDataSize [get] |
| int | MappedFieldDataSize [get] |
| bool | RequiresStartupStub [get] |
| bool | Requires64bits [get] |
| bool | Is32Bit [get] |
| string | CorEntryPointName [get] |
| int | SizeOfImportAddressTable [get] |
| int | SizeOfImportTable [get] |
| static int | SizeOfNameTable [get] |
| int | SizeOfRuntimeStartupStub [get] |
| int | OffsetToILStream [get] |
Private Member Functions | |
| int | ComputeOffsetToImportTable () |
| int | ComputeOffsetToMetadata () |
| void | WriteImportAddressTable (BlobBuilder builder, int importTableRva) |
| void | WriteImportTable (BlobBuilder builder, int importTableRva, int importAddressTableRva) |
| void | WriteCorHeader (BlobBuilder builder, int textSectionRva, int entryPointTokenOrRva, CorFlags corFlags) |
| void | WriteRuntimeStartupStub (BlobBuilder sectionBuilder, int importAddressTableRva, ulong baseAddress) |
Static Private Member Functions | |
| static void | WriteNameTable (BlobBuilder builder) |
Definition at line 6 of file ManagedTextSection.cs.