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; }
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; }