Property | Type | Description | |
---|---|---|---|
resScopeIx | uint | ||
scope |
Method | Description | |
---|---|---|
AddField ( string name, Type fType ) : |
Add a field to this class
|
|
AddMethod ( string name, |
Add a method to this class
|
|
AddMethod ( string name, Type retType, Type pars ) : |
Add a method to this class
|
|
AddNestedClass ( string name ) : |
Add a nested class to this class
|
|
AddVarArgMethod ( string name, |
Add a method to this class
|
|
AddVarArgMethod ( string name, Type retType, Type pars, Type optPars ) : |
Add a method to this class
|
|
GetField ( string name ) : |
Get the descriptor for the field "name" for this class
|
|
GetFields ( ) : PERWAPI.FieldRef[] |
Get all the fields for this class
|
|
GetMethod ( string name ) : |
Get the method "name" for this class
|
|
GetMethod ( string name, Type parTypes ) : |
Get the method "name(parTypes)" for this class
|
|
GetMethod ( string name, Type parTypes, Type optTypes ) : |
Get the vararg method "name(parTypes,optTypes)" for this class
|
|
GetMethods ( ) : PERWAPI.MethodRef[] |
Get all the methods for this class
|
|
GetMethods ( string name ) : PERWAPI.MethodRef[] |
Get the descriptors for the all methods name "name" for this class
|
|
GetNestedClass ( string name ) : |
Get the nested class "name"
|
|
GetParent ( ) : |
||
GetScope ( ) : |
Get the scope or "parent" of this ClassRef (either ModuleRef or AssemblyRef)
|
|
MakeExported ( ) : void |
Make this Class exported from an Assembly (ie. add to ExportedType table)
|
Method | Description | |
---|---|---|
AddField ( |
||
AddMethod ( |
||
BuildCILInfo ( |
||
BuildTables ( |
||
ClassName ( ) : string | ||
ClassRef ( |
||
ClassRef ( uint scopeIx, string nsName, string name ) : System | ||
GetCodedIx ( CIx code ) : uint | ||
HasParent ( uint tok ) : bool | ||
NameString ( ) : string | ||
Read ( |
||
ReadClass ( |
||
ReadDef ( |
||
ResolveParent ( |
||
SetExternClass ( |
||
SetScope ( |
||
Size ( |
||
TypeDefOrRefToken ( ) : uint | ||
Write ( |
||
WriteType ( |
public AddField ( string name, Type fType ) : |
||
name | string | field name |
fType | Type | field type |
return |
public AddMethod ( string name, |
||
name | string | method name |
genPars | generic parameters | |
retType | Type | return type |
pars | Type | parameter types |
return |
public AddMethod ( string name, Type retType, Type pars ) : |
||
name | string | method name |
retType | Type | return type |
pars | Type | parameter types |
return |
public AddNestedClass ( string name ) : |
||
name | string | Nested class name |
return |
public AddVarArgMethod ( string name, |
||
name | string | method name |
genPars | generic parameters | |
retType | Type | return type |
pars | Type | parameter types |
optPars | Type | optional parameter types |
return |
public AddVarArgMethod ( string name, Type retType, Type pars, Type optPars ) : |
||
name | string | method name |
retType | Type | return type |
pars | Type | parameter types |
optPars | Type | optional parameter types |
return |
public GetField ( string name ) : |
||
name | string | Field name |
return |
public GetMethod ( string name ) : |
||
name | string | The method name |
return |
public GetMethod ( string name, Type parTypes ) : |
||
name | string | Method name |
parTypes | Type | Method signature |
return |
public GetMethod ( string name, Type parTypes, Type optTypes ) : |
||
name | string | Method name |
parTypes | Type | Method parameter types |
optTypes | Type | Optional parameter types |
return |
public GetMethods ( string name ) : PERWAPI.MethodRef[] | ||
name | string | Method name |
return | PERWAPI.MethodRef[] |
public GetNestedClass ( string name ) : |
||
name | string | Nestec class name |
return |