C# Класс PERWAPI.MetaDataElement

Base class for all Meta Data table elements
Наследование: TableRow, IComparable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
customAttributes System.Collections.ArrayList
done bool
sortTable bool

Открытые методы

Метод Описание
AddCustomAttribute ( CustomAttribute ca ) : void

Associate a custom attribute with this meta data element

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
GetCustomAttributes ( ) : PERWAPI.CustomAttribute[]

Get any custom attributes associated with this meta data element

SetCustomAttributes ( CustomAttribute cas ) : void

Associate some custom attribute(s) with this meta data element

Приватные методы

Метод Описание
AddToTable ( MetaDataOut md ) : void
BuildCILInfo ( CILWriter output ) : void
BuildMDTables ( MetaDataOut md ) : void
BuildSignatures ( MetaDataOut md ) : void
BuildTables ( MetaDataOut md ) : void
DescriptorError ( MetaDataElement elem ) : void
GetCodedIx ( CIx code ) : uint
MetaDataElement ( ) : System
NameString ( ) : string
NeedToSort ( ) : bool
Resolve ( PEReader buff ) : void
ResolveDetails ( PEReader buff ) : void
SortKey ( ) : uint
Token ( ) : uint
Write ( CILWriter output ) : void
Write ( PEWriter output ) : void
isDef ( ) : bool

Описание методов

AddCustomAttribute() публичный Метод

Associate a custom attribute with this meta data element
public AddCustomAttribute ( CustomAttribute ca ) : void
ca CustomAttribute
Результат void

AddCustomAttribute() публичный Метод

Add a custom attribute to this item
public AddCustomAttribute ( Method ctorMeth, Constant cVals ) : void
ctorMeth Method the constructor method for this attribute
cVals Constant the constant values of the parameters
Результат void

AddCustomAttribute() публичный Метод

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
Результат void

CompareTo() публичный Метод

public CompareTo ( object obj ) : int
obj object
Результат int

GetCustomAttributes() публичный Метод

Get any custom attributes associated with this meta data element
public GetCustomAttributes ( ) : PERWAPI.CustomAttribute[]
Результат PERWAPI.CustomAttribute[]

SetCustomAttributes() публичный Метод

Associate some custom attribute(s) with this meta data element
public SetCustomAttributes ( CustomAttribute cas ) : void
cas CustomAttribute list of custom attributes
Результат void

Описание свойств

customAttributes защищенное свойство

The list of custom attributes associated with this meta data element
protected ArrayList,System.Collections customAttributes
Результат System.Collections.ArrayList

done защищенное свойство

protected bool done
Результат bool

sortTable защищенное свойство

protected bool sortTable
Результат bool