|
static IEnumerable
< TypeDefinition > | EnumerateTypes (this AssemblyDefinition assembly) |
|
static TypeReference | MakeGenericType (this TypeReference self, params TypeReference[] arguments) |
|
static FieldReference | MakeGeneric (this FieldReference self, params TypeReference[] arguments) |
|
static MethodReference | MakeGeneric (this MethodReference self, params TypeReference[] arguments) |
|
static MethodReference | MakeGenericMethod (this MethodReference self, params TypeReference[] arguments) |
|
static TypeDefinition | GetTypeResolved (this ModuleDefinition moduleDefinition, string typeName) |
|
static TypeDefinition | GetTypeResolved (this ModuleDefinition moduleDefinition, string @namespace, string typeName) |
|
static AssemblyDefinition | FindCorlibAssembly (AssemblyDefinition assembly) |
| Finds the corlib assembly. More...
|
|
static string | ProgramFilesx86 () |
| Get Program Files x86 More...
|
|
static GenericInstanceType | ChangeGenericInstanceType (this GenericInstanceType type, TypeReference elementType, IEnumerable< TypeReference > genericArguments) |
|
static ArrayType | ChangeArrayType (this ArrayType type, TypeReference elementType, int rank) |
|
static TypeReference | ChangeGenericParameters (this TypeReference type, IEnumerable< GenericParameter > genericParameters) |
|
static string | GenerateGenerics (this TypeReference type, bool empty=false) |
|
static unsafe string | ConvertTypeId (this TypeReference type) |
|
static string | ConvertCSharp (this TypeReference type, bool empty=false) |
| Generates type name valid to use from C# source file. More...
|
|
static TypeReference | GenerateTypeCecil (this Type type, BaseAssemblyResolver assemblyResolver) |
| Generates the Mono.Cecil TypeReference from its .NET Type counterpart. More...
|
|
static bool | ContainsGenericParameter (this MemberReference memberReference) |
|
static string | ConvertAssemblyQualifiedName (this TypeReference type) |
| Generates type name similar to Type.AssemblyQualifiedName. More...
|
|
Definition at line 16 of file CecilExtensions.cs.