Example #1
0
 public static ModuleDefinition ReadModule(Stream stream)
 {
     return(ModuleDefinition.ReadModule(stream, new ReaderParameters(ReadingMode.Deferred)));
 }
Example #2
0
 public MethodReference ImportReference(MethodBase method, IGenericParameterProvider context)
 {
     Mixin.CheckMethod(method);
     ModuleDefinition.CheckContext(context, this);
     return(this.ReflectionImporter.ImportReference(method, context));
 }
Example #3
0
 public static ModuleDefinition ReadModule(string fileName)
 {
     return(ModuleDefinition.ReadModule(fileName, new ReaderParameters(ReadingMode.Deferred)));
 }
Example #4
0
 public FieldReference ImportReference(FieldInfo field, IGenericParameterProvider context)
 {
     Mixin.CheckField(field);
     ModuleDefinition.CheckContext(context, this);
     return(this.ReflectionImporter.ImportReference(field, context));
 }
Example #5
0
 public TypeReference ImportReference(Type type, IGenericParameterProvider context)
 {
     Mixin.CheckType(type);
     ModuleDefinition.CheckContext(context, this);
     return(this.ReflectionImporter.ImportReference(type, context));
 }
Example #6
0
 public IEnumerable <TypeDefinition> GetTypes()
 {
     return(ModuleDefinition.GetTypes(this.Types));
 }
Example #7
0
 public bool HasTypeReference(string scope, string fullName)
 {
     ModuleDefinition.CheckFullName(fullName);
     return(this.HasImage && this.GetTypeReference(scope, fullName) != null);
 }
Example #8
0
 internal SecurityDeclaration(SecurityAction action, uint signature, ModuleDefinition module)
 {
     this.action    = action;
     this.signature = signature;
     this.module    = module;
 }