C# 클래스 PERWAPI.GenericParam

Descriptor for
상속: Type
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddConstraints void
AddTypeSpec Type
AnonClassPar GenericParam
AnonMethPar GenericParam
BuildCILInfo void
BuildTables void
CheckParent void
GenericParam System
GenericParam System
GenericParam System
GenericParam System
Read void
SetClassParam void
SetMethParam void
Size uint
SortKey uint
TypeSig void
Write void

공개 메소드들

메소드 설명
AddConstraint ( Class cType ) : void

Add a type constraint to this generic parameter

GetAttribute ( ) : GenericParamAttr

Get the attribute for this generic parameter

GetClassConstraints ( ) : PERWAPI.Class[]
GetConstraint ( int i ) : Class

Return a constraint from the list

GetConstraintCount ( ) : int

Get the number of constrains on this GenericParam

GetName ( ) : string

Get the name of this generic parameter

GetParent ( ) : MetaDataElement
RemoveConstraint ( Class cType ) : void

Remove a constraint from this generic parameter

SetAttribute ( GenericParamAttr attr ) : void

Set the attribute for this generic parameter

비공개 메소드들

메소드 설명
AddConstraints ( MetaDataOut md ) : void
AddTypeSpec ( MetaDataOut md ) : Type
AnonClassPar ( uint ix ) : GenericParam
AnonMethPar ( uint ix ) : GenericParam
BuildCILInfo ( CILWriter output ) : void
BuildTables ( MetaDataOut md ) : void
CheckParent ( MethodDef paren, PEReader buff ) : void
GenericParam ( PEReader buff ) : System
GenericParam ( string name ) : System
GenericParam ( string name, MetaDataElement parent, int index ) : System
GenericParam ( uint index, byte elemIx ) : System
Read ( PEReader buff, TableRow gpars ) : void
SetClassParam ( Class paren, int ix ) : void
SetMethParam ( Method paren, int ix ) : void
Size ( MetaData md ) : uint
SortKey ( ) : uint
TypeSig ( MemoryStream str ) : void
Write ( PEWriter output ) : void

메소드 상세

AddConstraint() 공개 메소드

Add a type constraint to this generic parameter
public AddConstraint ( Class cType ) : void
cType Class class constraining the parameter type
리턴 void

GetAttribute() 공개 메소드

Get the attribute for this generic parameter
public GetAttribute ( ) : GenericParamAttr
리턴 GenericParamAttr

GetClassConstraints() 공개 메소드

public GetClassConstraints ( ) : PERWAPI.Class[]
리턴 PERWAPI.Class[]

GetConstraint() 공개 메소드

Return a constraint from the list
public GetConstraint ( int i ) : Class
i int constraint index
리턴 Class

GetConstraintCount() 공개 메소드

Get the number of constrains on this GenericParam
public GetConstraintCount ( ) : int
리턴 int

GetName() 공개 메소드

Get the name of this generic parameter
public GetName ( ) : string
리턴 string

GetParent() 공개 메소드

public GetParent ( ) : MetaDataElement
리턴 MetaDataElement

RemoveConstraint() 공개 메소드

Remove a constraint from this generic parameter
public RemoveConstraint ( Class cType ) : void
cType Class class type of constraint
리턴 void

SetAttribute() 공개 메소드

Set the attribute for this generic parameter
public SetAttribute ( GenericParamAttr attr ) : void
attr GenericParamAttr the attribute
리턴 void