C# Class PERWAPI.MetaDataOut

Inheritance: MetaData
Show file Open project: xored/f4 Class Usage Examples

Public Properties

Property Type Description
Debug bool

Private Methods

Method Description
AddCode ( CILInstructions byteCode ) : uint
AddData ( DataConstant cVal ) : void
AddResource ( byte resBytes ) : uint
AddToBlobHeap ( byte blobBytes ) : uint
AddToBlobHeap ( char ch ) : uint
AddToBlobHeap ( double val ) : uint
AddToBlobHeap ( float val ) : uint
AddToBlobHeap ( long val, uint numBytes ) : uint
AddToBlobHeap ( string val ) : uint
AddToBlobHeap ( ulong val, uint numBytes ) : uint
AddToGUIDHeap ( Guid guidNum ) : uint
AddToStringsHeap ( string str ) : uint
AddToTable ( MDTable tableIx, MetaDataElement elem ) : void
AddToUSHeap ( string str ) : uint
BuildMDTables ( ) : void
BuildMetaData ( ) : void
CalcTildeStreamSize ( ) : void
CodeSize ( ) : uint
CompressNum ( uint val, MemoryStream sig ) : void
GetDebugSig ( Local loc ) : DebugLocalSig

Get the debug signature for a local.

GetResourcesSize ( ) : uint
GetTable ( MDTable tableIx ) : ArrayList
InitMetaDataOut ( PEWriter file ) : void
MetaDataOut ( ) : System
NumToAlign ( uint val, uint alignVal ) : uint
SetEntryPoint ( MetaDataElement ep ) : void
SetIndexSizes ( ) : void
SetStreamOffsets ( ) : void
Size ( ) : uint
SortTable ( ArrayList mTable ) : void
TableIndex ( MDTable tableIx ) : uint
WriteByteCodes ( PEWriter output ) : void
WriteCodedIndex ( CIx code, MetaDataElement elem, PEWriter output ) : void
WriteMetaData ( PEWriter output ) : void
WriteResources ( PEWriter output ) : void
WriteTildeStream ( PEWriter output ) : void

Property Details

Debug public property

public bool Debug
return bool