Method | Description | |
---|---|---|
CompareParameterTypes ( this |
||
Constructor ( this type ) : Mono.Cecil.MethodDefinition |
Returns the default constructor, expecting only one in the type.
|
|
Field ( this typeDefinition, string name ) : |
||
ForEachInstruction ( this module, Mono.Cecil.Cil.Instruction>.Action |
Enumerates all instructions in all methods across each type of the assembly
|
|
ForEachMethod ( this module, Action |
Enumerates all methods in the current module
|
|
ForEachNestedType ( this parent, Action |
||
ForEachType ( this module, Action |
Enumerates over each type in the assembly, including nested types
|
|
Method ( this typeDefinition, string name, Collection |
||
Method ( this typeDefinition, string name, System parameters, bool isStatic = null, int skipMethodParameters, int skipInputParameters, bool acceptParamObjectTypes = false, bool substituteByRefs = false ) : Mono.Cecil.MethodDefinition | ||
Method ( this typeDefinition, string name, bool isStatic = null, ParameterTypeCollection parameters = null, int skipMethodParameters, int skipInputParameters, bool acceptParamObjectTypes = false, bool substituteByRefs = false ) : Mono.Cecil.MethodDefinition | ||
NestedType ( this typeDefinition, string name ) : Mono.Cecil.TypeDefinition | ||
Next ( this initial, Boolean>.Func |
||
Next ( this initial, int count = -1 ) : List |
||
Previous ( this initial, Boolean>.Func |
||
Previous ( this initial, int count ) : Instruction | ||
Property ( this typeDefinition, string name ) : Mono.Cecil.PropertyDefinition | ||
SignatureMatches ( this method, Mono.Cecil.MethodDefinition compareTo, bool ignoreDeclaringType = true ) : bool | ||
SignatureMatches ( this type, Mono.Cecil.TypeDefinition compareTo ) : bool | ||
StaticConstructor ( this type ) : Mono.Cecil.MethodDefinition |
Returns the static constructor of the type, if any
|
|
Type ( this moduleDefinition, string fullName ) : Mono.Cecil.TypeDefinition |
Returns a type from the current module by its fullName
|
|
TypeDefinition ( this type, |
public static CompareParameterTypes ( this |
||
source | this |
|
parameters | IEnumerable |
|
acceptParamObjectTypes | bool | |
substituteByRefs | bool | |
return | bool |
public static Constructor ( this type ) : Mono.Cecil.MethodDefinition | ||
type | this | |
return | Mono.Cecil.MethodDefinition |
public static Field ( this typeDefinition, string name ) : |
||
typeDefinition | this | |
name | string | |
return |
public static ForEachInstruction ( this module, Mono.Cecil.Cil.Instruction>.Action |
||
module | this | |
callback | Mono.Cecil.Cil.Instruction>.Action | |
return | void |
public static ForEachMethod ( this module, Action |
||
module | this | |
callback | Action |
|
return | void |
public static ForEachNestedType ( this parent, Action |
||
parent | this | |
callback | Action |
|
return | void |
public static ForEachType ( this module, Action |
||
module | this | |
callback | Action |
|
return | void |
public static Method ( this typeDefinition, string name, Collection |
||
typeDefinition | this | |
name | string | |
parameters | Collection |
|
isStatic | bool | |
skipMethodParameters | int | |
skipInputParameters | int | |
acceptParamObjectTypes | bool | |
substituteByRefs | bool | |
return | Mono.Cecil.MethodDefinition |
public static Method ( this typeDefinition, string name, System parameters, bool isStatic = null, int skipMethodParameters, int skipInputParameters, bool acceptParamObjectTypes = false, bool substituteByRefs = false ) : Mono.Cecil.MethodDefinition | ||
typeDefinition | this | |
name | string | |
parameters | System | |
isStatic | bool | |
skipMethodParameters | int | |
skipInputParameters | int | |
acceptParamObjectTypes | bool | |
substituteByRefs | bool | |
return | Mono.Cecil.MethodDefinition |
public static Method ( this typeDefinition, string name, bool isStatic = null, ParameterTypeCollection parameters = null, int skipMethodParameters, int skipInputParameters, bool acceptParamObjectTypes = false, bool substituteByRefs = false ) : Mono.Cecil.MethodDefinition | ||
typeDefinition | this | |
name | string | |
isStatic | bool | |
parameters | ParameterTypeCollection | |
skipMethodParameters | int | |
skipInputParameters | int | |
acceptParamObjectTypes | bool | |
substituteByRefs | bool | |
return | Mono.Cecil.MethodDefinition |
public static NestedType ( this typeDefinition, string name ) : Mono.Cecil.TypeDefinition | ||
typeDefinition | this | |
name | string | |
return | Mono.Cecil.TypeDefinition |
public static Next ( this initial, Boolean>.Func |
||
initial | this | |
predicate | Boolean>.Func | |
return | Instruction |
public static Next ( this initial, int count = -1 ) : List |
||
initial | this | |
count | int | |
return | List |
public static Previous ( this initial, Boolean>.Func |
||
initial | this | |
predicate | Boolean>.Func | |
return | Instruction |
public static Previous ( this initial, int count ) : Instruction | ||
initial | this | |
count | int | |
return | Instruction |
public static Property ( this typeDefinition, string name ) : Mono.Cecil.PropertyDefinition | ||
typeDefinition | this | |
name | string | |
return | Mono.Cecil.PropertyDefinition |
public static SignatureMatches ( this method, Mono.Cecil.MethodDefinition compareTo, bool ignoreDeclaringType = true ) : bool | ||
method | this | |
compareTo | Mono.Cecil.MethodDefinition | |
ignoreDeclaringType | bool | |
return | bool |
public static SignatureMatches ( this type, Mono.Cecil.TypeDefinition compareTo ) : bool | ||
type | this | |
compareTo | Mono.Cecil.TypeDefinition | |
return | bool |
public static StaticConstructor ( this type ) : Mono.Cecil.MethodDefinition | ||
type | this | |
return | Mono.Cecil.MethodDefinition |
public static Type ( this moduleDefinition, string fullName ) : Mono.Cecil.TypeDefinition | ||
moduleDefinition | this | |
fullName | string | |
return | Mono.Cecil.TypeDefinition |
public static TypeDefinition ( this type, |
||
type | this | |
definition | ||
return | Mono.Cecil.TypeDefinition |