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.