C# 클래스 PERWAPI.MetaDataElement

Base class for all Meta Data table elements
상속: TableRow, IComparable
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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