Property | Type | Description | |
---|---|---|---|
scope |
Property | Type | Description | |
---|---|---|---|
AddEvent | void | ||
AddGenericsToTable | void | ||
AddImplementedInterface | void | ||
AddMethodImpl | void | ||
AddProperty | void | ||
AddSecurity | void | ||
AddToFeatureList | void | ||
BuildCILInfo | void | ||
BuildTables | void | ||
ChangeRefsToDefs | void | ||
ClassDef | System | ||
ClassDef | System | ||
ClassName | string | ||
FindFeature | |||
FindGenericParam | int | ||
GetClassRefs | void | ||
GetCodedIx | uint | ||
GetParentClassIx | uint | ||
MakeNestedClass | |||
NameString | string | ||
Read | void | ||
ReadSecurity | void | ||
Resolve | void | ||
SetScope | void | ||
Size | uint | ||
TypeDefOrRefToken | uint | ||
Write | void | ||
Write | void | ||
WriteFlags | void | ||
WriteName | void | ||
WriteType | void | ||
isDef | bool | ||
isNested | bool | ||
isPublic | bool | ||
isPublic | bool |
Method | Description | |
---|---|---|
AddAttribute ( TypeAttr ta ) : void |
Add an attribute to the attributes of this class
|
|
AddEvent ( string name, Type eType ) : |
Add an event to this class
|
|
AddField ( FieldAttr fAtts, string name, Type fType ) : |
Add a field to this class
|
|
AddField ( string name, Type fType ) : |
Add a field to this class
|
|
AddField ( |
Add a field to this class
|
|
AddGenericParam ( string name ) : |
||
AddImplementedInterface ( |
Add an interface that is implemented by this class
|
|
AddLayoutInfo ( int packSize, int classSize ) : void |
Add layout information for this class. This class must have the sequential or explicit attribute.
|
|
AddMethod ( MethAttr mAtts, ImplAttr iAtts, string name, |
Add a method to this class
|
|
AddMethod ( MethAttr mAtts, ImplAttr iAtts, string name, Type retType, |
Add a method to this class
|
|
AddMethod ( string name, |
Add a method to this class
|
|
AddMethod ( string name, Type retType, |
Add a method to this class
|
|
AddMethod ( |
Add a method to this class
|
|
AddMethodOverride ( |
Use a method as the implementation for another method (.override)
|
|
AddMethodOverride ( |
||
AddNestedClass ( TypeAttr attrSet, string name ) : |
Add a nested class to this class
|
|
AddNestedClass ( TypeAttr attrSet, string name, |
Add a nested class to this class
|
|
AddProperty ( string name, Type retType, Type pars ) : Property |
Add a property to this class
|
|
AddSecurity ( SecurityAction act, byte permissionSet ) : void |
Add security to this class
|
|
DeleteSecurity ( ) : void |
Remove the security associated with this class
|
|
GetAttributes ( ) : TypeAttr |
Get the attributes for this class
|
|
GetClassSize ( ) : int |
Get the size of this class (only valid for ExplicitLayout or SequentialLayout
|
|
GetEvent ( string name ) : |
Get the event "name" of this class
|
|
GetEvents ( ) : PERWAPI.Event[] |
Get all the events of this class
|
|
GetField ( string name ) : |
Get the descriptor for the field of this class named "name"
|
|
GetFields ( ) : PERWAPI.FieldDef[] |
Get the fields for this class
|
|
GetGenericParam ( string name ) : |
||
GetGenericParamCount ( ) : int | ||
GetInterfaces ( ) : PERWAPI.Class[] |
Get the interfaces implemented by this class
|
|
GetMethod ( string name ) : |
Get the descriptor for the method "name" of this class
|
|
GetMethod ( string name, Type parTypes ) : |
Get the descriptor for the method called "name" with the signature "parTypes"
|
|
GetMethodOverrides ( ) : PERWAPI.MethodImpl[] | ||
GetMethods ( ) : PERWAPI.MethodDef[] |
Get all the methods for this class
|
|
GetMethods ( string name ) : PERWAPI.MethodDef[] |
Get all the methods of this class called "name"
|
|
GetNestedClass ( string name ) : |
Get the nested class called "name"
|
|
GetPackSize ( ) : int |
Get the pack size for this class (only valid for ExplicitLayout or SequentialLayout
|
|
GetParent ( ) : |
||
GetProperties ( ) : Property[] |
Get all the properties for this class
|
|
GetProperty ( string name ) : Property |
Get the property "name" for this class
|
|
GetScope ( ) : |
Fetch the PEFile which contains this class
|
|
GetSecurity ( ) : PERWAPI.DeclSecurity[] |
Get the security descriptor associated with this class
|
|
Instantiate ( Type genTypes ) : |
||
MakeRefOf ( ) : |
Make a ClassRef for this ClassDef
|
|
MakeSpecial ( ) : void | ||
MergeClasses ( |
||
RemoveEvent ( string name ) : void |
Remove the event "name" from this class
|
|
RemoveGenericParam ( int ix ) : void | ||
RemoveGenericParam ( string name ) : void | ||
RemoveMethodOverride ( |
||
RemoveProperty ( string name ) : void |
Remove the property "name" from this class
|
|
SetAttribute ( TypeAttr ta ) : void |
Set the attributes of this class
|
Method | Description | |
---|---|---|
AddEvent ( |
||
AddGenericsToTable ( |
||
AddImplementedInterface ( |
||
AddMethodImpl ( |
||
AddProperty ( Property prop ) : void | ||
AddSecurity ( |
Add security to this class
|
|
AddToFeatureList ( |
||
BuildCILInfo ( |
||
BuildTables ( |
||
ChangeRefsToDefs ( |
||
ClassDef ( |
||
ClassDef ( |
||
ClassName ( ) : string | ||
FindFeature ( string name, |
||
FindGenericParam ( string name ) : int | ||
GetClassRefs ( |
||
GetCodedIx ( CIx code ) : uint | ||
GetParentClassIx ( uint enclClasses, uint nestClasses, uint classIx ) : uint | ||
MakeNestedClass ( |
||
NameString ( ) : string | ||
Read ( |
||
ReadSecurity ( ) : void | ||
Resolve ( |
||
SetScope ( |
||
Size ( |
||
TypeDefOrRefToken ( ) : uint | ||
Write ( |
||
Write ( |
||
WriteFlags ( |
||
WriteName ( |
||
WriteType ( |
||
isDef ( ) : bool | ||
isNested ( uint flags ) : bool | ||
isPublic ( ) : bool | ||
isPublic ( uint flags ) : bool |
public AddAttribute ( TypeAttr ta ) : void | ||
ta | TypeAttr | the attribute to be added |
return | void |
public AddEvent ( string name, Type eType ) : |
||
name | string | event name |
eType | Type | event type |
return |
public AddField ( FieldAttr fAtts, string name, Type fType ) : |
||
fAtts | FieldAttr | attributes for this field |
name | string | field name |
fType | Type | field type |
return |
public AddField ( string name, Type fType ) : |
||
name | string | field name |
fType | Type | field type |
return |
public AddField ( |
||
f | Descriptor for the field to be added | |
return | void |
public AddGenericParam ( string name ) : |
||
name | string | |
return |
public AddImplementedInterface ( |
||
iFace | the interface that is implemented | |
return | void |
public AddLayoutInfo ( int packSize, int classSize ) : void | ||
packSize | int | packing size (.pack) |
classSize | int | class size (.size) |
return | void |
public AddMethod ( MethAttr mAtts, ImplAttr iAtts, string name, |
||
mAtts | MethAttr | attributes for this method |
iAtts | ImplAttr | implementation attributes for this method |
name | string | method name |
genPars | generic parameters | |
retType | Type | return type |
pars | parameters | |
return |
public AddMethod ( MethAttr mAtts, ImplAttr iAtts, string name, Type retType, |
||
mAtts | MethAttr | attributes for this method |
iAtts | ImplAttr | implementation attributes for this method |
name | string | method name |
retType | Type | return type |
pars | parameters | |
return |
public AddMethod ( string name, |
||
name | string | method name |
genPars | generic parameters | |
retType | Type | return type |
pars | parameters | |
return |
public AddMethod ( string name, Type retType, |
||
name | string | method name |
retType | Type | return type |
pars | parameters | |
return |
public AddMethod ( |
||
meth | Descriptor for the method to be added | |
return | void |
public AddMethodOverride ( |
||
decl | the method to be overridden | |
body | the implementation to be used | |
return | void |
public AddMethodOverride ( |
||
mImpl | ||
return | void |
public AddNestedClass ( TypeAttr attrSet, string name ) : |
||
attrSet | TypeAttr | attributes for this nested class |
name | string | nested class name |
return |
public AddNestedClass ( TypeAttr attrSet, string name, |
||
attrSet | TypeAttr | attributes for this nested class |
name | string | nested class name |
sType | super type of this nested class | |
return |
public AddProperty ( string name, Type retType, Type pars ) : Property | ||
name | string | property name |
retType | Type | return type |
pars | Type | parameters |
return | Property |
public AddSecurity ( SecurityAction act, byte permissionSet ) : void | ||
act | SecurityAction | The security action |
permissionSet | byte | Permission set |
return | void |
public GetEvent ( string name ) : |
||
name | string | The event name |
return |
public GetField ( string name ) : |
||
name | string | The field name |
return |
public GetGenericParam ( string name ) : |
||
name | string | |
return |
public GetMethod ( string name ) : |
||
name | string | The name of the method to be retrieved |
return |
public GetMethod ( string name, Type parTypes ) : |
||
name | string | The name of the method |
parTypes | Type | The signature of the method |
return |
public GetMethodOverrides ( ) : PERWAPI.MethodImpl[] | ||
return | PERWAPI.MethodImpl[] |
public GetMethods ( string name ) : PERWAPI.MethodDef[] | ||
name | string | The method name |
return | PERWAPI.MethodDef[] |
public GetNestedClass ( string name ) : |
||
name | string | The name of the nested class |
return |
public GetProperty ( string name ) : Property | ||
name | string | Descriptor for the property "name" |
return | Property |
public GetSecurity ( ) : PERWAPI.DeclSecurity[] | ||
return | PERWAPI.DeclSecurity[] |
public Instantiate ( Type genTypes ) : |
||
genTypes | Type | |
return |
public MergeClasses ( |
||
classes | ||
return | void |
public RemoveEvent ( string name ) : void | ||
name | string | The name of the event to be removed |
return | void |
public RemoveGenericParam ( string name ) : void | ||
name | string | |
return | void |
public RemoveMethodOverride ( |
||
mImpl | ||
return | void |
public RemoveProperty ( string name ) : void | ||
name | string | Name of the property to be removed |
return | void |
public SetAttribute ( TypeAttr ta ) : void | ||
ta | TypeAttr | class attributes |
return | void |