Zdexby TheHolyOneZ
127,469 classes
Class

ImageWriter

: BinaryStreamWriter : BinaryWriter : Object
Mono.Cecil.PE.ImageWriter, Mono.Cecil 0x00B0 (176 B) align 8 inherited 0x0048 Mono.Cecil
0x00x00B0

Members 20

OffsetSizeNameTypeFlags
0x08moduleModuleDefinitionPrivate+1 flags
0x08metadataMetadataBuilderPrivate+1 flags
0x08text_mapTextMapPrivate+1 flags
0x10streamDisposable`12 flags
0x08runtime_versionstringPrivate+1 flags
0x08debug_headerImageDebugHeaderPrivate
0x08win32_resourcesByteBufferPrivate
—0x04pe_header_sizeuintPrivateStatic+1 flags
—0x04section_header_sizeuintPrivateStatic+1 flags
—0x04file_alignmentuintPrivateStatic+1 flags
—0x04section_alignmentuintPrivateStatic+1 flags
—0x08image_baseulongPrivateStatic+1 flags
—0x04text_rvauintStatic+2 flags
0x00880x18padding / unreflected
0x01pe64boolPrivate+1 flags
0x01has_relocboolPrivate+1 flags
0x08textSection1 flags
0x08rsrcSection1 flags
0x08relocSection1 flags
0x02sectionsushortPrivate
0x00A40x04padding / unreflected
0x08debug_header_entries_positionlong1 flags
Inherited from BinaryWriter 10
OffsetSizeNameTypeFlags
0x08NullBinaryWriterPublicStatic+1 flags
0x00080x08padding / unreflected
0x08OutStreamStream1 flags
0x08_bufferbyte[]Private
0x08_encodingEncodingPrivate
0x08_encoderEncoderPrivate
0x00300x10padding / unreflected
0x01_leaveOpenboolPrivate
0x08_tmpOneCharBufferchar[]Private
0x08_largeByteBufferbyte[]Private
0x00410x03padding / unreflected
0x04_maxCharsintPrivate
—0x04LargeByteBufferSizeintPrivateStatic+1 flags

Functions 52

SignatureFlagsNativeParams
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

Used by 1

types with a member, parameter or interface of this type