Zdexby TheHolyOneZ
49,743 classes
Class

ManagedTextSection

: Object
System.Reflection.PortableExecutable.ManagedTextSection, Sentry.System.Reflection.Metadata 0x0030 (48 B) inherited 0x0010 Sentry.System.Reflection.Metadata.dll
0x00x0030

Members 12

OffsetSizeNameTypeFlagsDefault
0x02<ImageCharacteristics>k__BackingFieldCharacteristicsPrivate+1 flags—
0x02<Machine>k__BackingFieldMachinePrivate+1 flags—
0x04<ILStreamSize>k__BackingFieldintPrivate+1 flags—
0x04<MetadataSize>k__BackingFieldintPrivate+1 flags—
0x04<ResourceDataSize>k__BackingFieldintPrivate+1 flags—
0x04<StrongNameSignatureSize>k__BackingFieldintPrivate+1 flags—
0x04<DebugDataSize>k__BackingFieldintPrivate+1 flags—
0x04<MappedFieldDataSize>k__BackingFieldintPrivate+1 flags—
—0x04ManagedResourcesDataAlignmentintPublicStatic+1 flags8
—0x08CorEntryPointDllstringPrivateStatic+1 flags2006075107008
—0x04MappedFieldDataAlignmentintPublicStatic+1 flags8
—0x04CorHeaderSizeintPrivateStatic+1 flags72
0x002C0x04unreflected bytes to end of ManagedTextSection

Functions 33

SignatureFlagsNativeParams
Characteristics get_ImageCharacteristics()Public+1 flags0x02
Machine get_Machine()Public+1 flags0x02
int get_ILStreamSize()Public+1 flags0x04
int get_MetadataSize()Public+1 flags0x04
int get_ResourceDataSize()Public+1 flags0x04
int get_StrongNameSignatureSize()Public+1 flags0x04
int get_DebugDataSize()Public+1 flags0x04
int get_MappedFieldDataSize()Public+1 flags0x04
void .ctor(const Characteristics& imageCharacteristics, const Machine& machine, int ilStreamSize, int metadataSize, int resourceDataSize, int strongNameSignatureSize, int debugDataSize, int mappedFieldDataSize)Public+1 flags0x04
bool get_RequiresStartupStub()2 flags0x01
bool get_Requires64bits()2 flags0x01
bool get_Is32Bit()Public+1 flags0x01
string get_CorEntryPointName()Private+1 flags0x08
int get_SizeOfImportAddressTable()Private+1 flags0x04
int get_SizeOfImportTable()Private+1 flags0x04
int get_SizeOfNameTable()PrivateStatic+1 flags0x04
int get_SizeOfRuntimeStartupStub()Private+1 flags0x04
int CalculateOffsetToMappedFieldDataStream()Public0x04
int ComputeOffsetToDebugDirectory()1 flags0x04
int ComputeOffsetToImportTable()Private0x04
int get_OffsetToILStream()Public+1 flags0x04
int ComputeOffsetToMetadata()Private0x04
int ComputeSizeOfTextSection()Public0x04
int GetEntryPointAddress(int rva)Public0x04
DirectoryEntry GetImportAddressTableDirectoryEntry(int rva)Public0x08
DirectoryEntry GetImportTableDirectoryEntry(int rva)Public0x08
DirectoryEntry GetCorHeaderDirectoryEntry(int rva)Public0x08
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)Public0x10
void WriteImportAddressTable(BlobBuilder builder, int importTableRva)Private0x08
void WriteImportTable(BlobBuilder builder, int importTableRva, int importAddressTableRva)Private0x08
void WriteNameTable(BlobBuilder builder)PrivateStatic0x08
void WriteCorHeader(BlobBuilder builder, int textSectionRva, int entryPointTokenOrRva, const CorFlags& corFlags)Private0x08
void WriteRuntimeStartupStub(BlobBuilder sectionBuilder, int importAddressTableRva, ulong baseAddress)Private0x08