C# Class Girl.PEAnalyzer.AssemblyTable

The Assembly table is defined using the .assembly directive (see Section 6.2); its columns are obtained from the respective .hash algorithm, .ver, .publickey, and .culture (see clause 6.2.1 For an example see Section 6.2.
Inheritance: TableBase
ファイルを表示 Open project: higepon/mona

Public Properties

Property Type Description
BuildNumber short
Culture int
Flags int
HashAlgId int
MajorVersion short
MinorVersion short
Name int
PublicKey int
RevisionNumber short

Public Methods

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

Method Details

AssemblyTable() public method

public AssemblyTable ( ) : System
return System

GetInfos() public method

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

ReadData() public method

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

Property Details

BuildNumber public_oe property

2 byte constants
public short BuildNumber
return short

Culture public_oe property

index into String heap
public int Culture
return int

Flags public_oe property

a 4 byte bitmask of type AssemblyFlags, clause 22.1.2
public int Flags
return int

HashAlgId public_oe property

a 4 byte constant of type AssemblyHashAlgorithm, clause 22.1.1
public int HashAlgId
return int

MajorVersion public_oe property

2 byte constants
public short MajorVersion
return short

MinorVersion public_oe property

2 byte constants
public short MinorVersion
return short

Name public_oe property

index into String heap
public int Name
return int

PublicKey public_oe property

index into Blob heap
public int PublicKey
return int

RevisionNumber public_oe property

2 byte constants
public short RevisionNumber
return short