C# Class Girl.PEAnalyzer.ModuleTable

The Generation, EncId and EncBaseId columns can be written as zero, and can be ignored by conforming implementations of the CLI. The rows in the Module table result from .module directives in the Assembly (see Section 6.4).
Inheritance: TableBase
ファイルを表示 Open project: higepon/mona

Public Properties

Property Type Description
EncBaseId int
EncId int
Generation short
Mvid int
Name int

Public Methods

Method Description
GetInfos ( StringBuilder sb ) : void
ModuleTable ( ) : System
ReadData ( byte data, int offset ) : void

Method Details

GetInfos() public method

public GetInfos ( StringBuilder sb ) : void
sb StringBuilder
return void

ModuleTable() public method

public ModuleTable ( ) : System
return System

ReadData() public method

public ReadData ( byte data, int offset ) : void
data byte
offset int
return void

Property Details

EncBaseId public_oe property

index into Guid heap, reserved, shall be zero
public int EncBaseId
return int

EncId public_oe property

index into Guid heap, reserved, shall be zero
public int EncId
return int

Generation public_oe property

2 byte value, reserved, shall be zero
public short Generation
return short

Mvid public_oe property

index into Guid heap; simply a Guid used to distinguish between two versions of the same module
public int Mvid
return int

Name public_oe property

index into String heap
public int Name
return int