C# Class Girl.PEAnalyzer.AssemblyRefTable

The table is defined by the .assembly extern directive (see Section 6.3). Its columns are filled using directives similar to those of the Assembly table except for the PublicKeyOrToken column which is defined using the .publickeytoken directive. For an example see Section 6.3.
Inheritance: TableBase
Exibir arquivo Open project: higepon/mona

Public Properties

Property Type Description
BuildNumber short
Culture int
Flags int
HashValue int
MajorVersion short
MinorVersion short
Name int
PublicKeyOrToken int
RevisionNumber short

Public Methods

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

Method Details

AssemblyRefTable() public method

public AssemblyRefTable ( ) : 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

HashValue public_oe property

index into Blob heap
public int HashValue
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

PublicKeyOrToken public_oe property

index into Blob heap -- the public key or token that identifies the author of this Assembly
public int PublicKeyOrToken
return int

RevisionNumber public_oe property

2 byte constants
public short RevisionNumber
return short