예제 #1
0
 public ModuleDefinition(IModuleDefinitionResolver resolver)
 {
     _syncLock    = new object();
     _resolver    = resolver;
     _typeMapping = new RuntimeBindingCollection <TypeDefinition>(
         () => Types, RuntimeBindingSignature.GetTypeSignature);
 }
예제 #2
0
        public TypeDefinition(ITypeDefinitionResolver resolver)
        {
            _syncLock = new object();
            _resolver = resolver;

            _methodMapping = new RuntimeBindingCollection <MethodDefinition>(
                () => Methods,
                RuntimeBindingSignature.GetMethodSignature);

            _fieldMapping = new RuntimeBindingCollection <FieldDefinition>(
                () => Fields,
                RuntimeBindingSignature.GetFieldSignature);
        }