public ModuleDefinition(IModuleDefinitionResolver resolver) { _syncLock = new object(); _resolver = resolver; _typeMapping = new RuntimeBindingCollection <TypeDefinition>( () => Types, RuntimeBindingSignature.GetTypeSignature); }
public TypeDefinition(ITypeDefinitionResolver resolver) { _syncLock = new object(); _resolver = resolver; _methodMapping = new RuntimeBindingCollection <MethodDefinition>( () => Methods, RuntimeBindingSignature.GetMethodSignature); _fieldMapping = new RuntimeBindingCollection <FieldDefinition>( () => Fields, RuntimeBindingSignature.GetFieldSignature); }