Exemple #1
0
 public InteropStateManager(ModuleDesc generatedAssembly)
 {
     _generatedAssembly = generatedAssembly;
     _structMarshallingThunkHashtable   = new StructMarshallingThunkHashTable(this, _generatedAssembly.GetGlobalModuleType());
     _nativeStructHashtable             = new NativeStructTypeHashtable(this, _generatedAssembly);
     _delegateMarshallingThunkHashtable = new DelegateMarshallingStubHashtable(this, _generatedAssembly.GetGlobalModuleType());
 }
 public InteropStateManager(ModuleDesc generatedAssembly)
 {
     _generatedAssembly = generatedAssembly;
     _structMarshallingThunkHashtable      = new StructMarshallingThunkHashTable(this, _generatedAssembly.GetGlobalModuleType());
     _nativeStructHashtable                = new NativeStructTypeHashtable(this, _generatedAssembly);
     _delegateMarshallingThunkHashtable    = new DelegateMarshallingStubHashtable(this, _generatedAssembly.GetGlobalModuleType());
     _forwardDelegateCreationStubHashtable = new ForwardDelegateCreationStubHashtable(this, _generatedAssembly.GetGlobalModuleType());
     _pInvokeDelegateWrapperHashtable      = new PInvokeDelegateWrapperHashtable(this, _generatedAssembly);
     _inlineArrayHashtable = new InlineArrayHashTable(this, _generatedAssembly);
 }