예제 #1
0
 public EntitiesRegistrationManager(ILogger logger, RegistrationOptions registrationOptions, NamespaceEntityRegistrar namespaceEntityRegistrar, TypeEntityRegistrar typeEntityRegistrar, ClassEntityRegistrar classEntityRegistrar)
 {
     this.logger = logger;
     this.registrationOptions      = registrationOptions;
     this.namespaceEntityRegistrar = namespaceEntityRegistrar;
     this.typeEntityRegistrar      = typeEntityRegistrar;
     this.classEntityRegistrar     = classEntityRegistrar;
 }
예제 #2
0
 public EntitiesRegistrationManager(
     ILogger logger,
     NamespaceRegistrationFilter namespaceRegistrationFilter,
     NamespaceEntityRegistrar namespaceEntityRegistrar,
     TypeEntityRegistrar typeEntityRegistrar,
     AnonymousTypeProcessor anonymousTypeProcessor,
     TypeUsageProcessor typeUsageProcessor,
     ClassEntityRegistrar classEntityRegistrar,
     RegisteredClassEntityProcessor registeredClassEntityProcessor)
 {
     this.logger = logger;
     this.namespaceRegistrationFilter    = namespaceRegistrationFilter;
     this.namespaceEntityRegistrar       = namespaceEntityRegistrar;
     this.typeEntityRegistrar            = typeEntityRegistrar;
     this.anonymousTypeProcessor         = anonymousTypeProcessor;
     this.typeUsageProcessor             = typeUsageProcessor;
     this.classEntityRegistrar           = classEntityRegistrar;
     this.registeredClassEntityProcessor = registeredClassEntityProcessor;
 }