C# Class PEAPI.MetaDataElement

Base class for all Meta Data table elements
Inheritance: IComparable
显示文件 Open project: kumpera/mono Class Usage Examples

Protected Properties

Property Type Description
customAttributes System.Collections.ArrayList
done bool
sortTable bool
tabIx MDTable

Public Methods

Method Description
AddCustomAttribute ( Method ctorMeth, Constant cVals ) : void

Add a custom attribute to this item

AddCustomAttribute ( Method ctorMeth, byte val ) : void

Add a custom attribute to this item

CompareTo ( object obj ) : int

Private Methods

Method Description
BuildTables ( MetaData md ) : void
GetCodedIx ( CIx code ) : uint
MetaDataElement ( ) : System
Size ( MetaData md ) : uint
SortKey ( ) : uint
SortKey2 ( ) : uint
Token ( ) : uint
Write ( PEAPI.FileImage output ) : void

Method Details

AddCustomAttribute() public method

Add a custom attribute to this item
public AddCustomAttribute ( Method ctorMeth, Constant cVals ) : void
ctorMeth Method the constructor method for this attribute
cVals Constant
return void

AddCustomAttribute() public method

Add a custom attribute to this item
public AddCustomAttribute ( Method ctorMeth, byte val ) : void
ctorMeth Method the constructor method for this attribute
val byte the byte value of the parameters
return void

CompareTo() public method

public CompareTo ( object obj ) : int
obj object
return int

Property Details

customAttributes protected_oe property

protected ArrayList,System.Collections customAttributes
return System.Collections.ArrayList

done protected_oe property

protected bool done
return bool

sortTable protected_oe property

protected bool sortTable
return bool

tabIx protected_oe property

protected MDTable tabIx
return MDTable