Exemple #1
0
 public DynamicLoader(ISourceLocationProvider/*?*/ sourceLocationProvider, ILocalScopeProvider/*?*/ localScopeProvider)
 {
     this.sourceLocationProvider = sourceLocationProvider;
       this.localScopeProvider = localScopeProvider;
       this.emitter = new Emitter(this, sourceLocationProvider, localScopeProvider);
       this.initializingTraverser = new MetadataTraverser() { PostorderVisitor = this.emitter, TraverseIntoMethodBodies = true };
       this.typeBuilderAllocator = new TypeBuilderAllocater(this);
       this.typeCreator = new TypeCreator(this);
       this.memberBuilderAllocator = new MemberBuilderAllocator(this);
       this.mapper = new ReflectionMapper();
       this.builderMap = new Dictionary<object, object>();
 }
Exemple #2
0
 internal MappingVisitorForTypes(ReflectionMapper mapper)
 {
     this.mapper = mapper;
 }
Exemple #3
0
 internal MappingVisitorForTypes(ReflectionMapper mapper) {
   this.mapper = mapper;
 }