/// <summary> /// Default constructor /// </summary> /// <param name="strategyCreator"></param> /// <param name="typesToExport"></param> /// <param name="scopeConfiguration"></param> public ExportTypeSetConfiguration(IActivationStrategyCreator strategyCreator, IEnumerable <Type> typesToExport, IInjectionScopeConfiguration scopeConfiguration) { _strategyCreator = strategyCreator; _typesToExport = typesToExport; _scopeConfiguration = scopeConfiguration; _whereFilter = new GenericFilterGroup <Type>(ShouldSkipType, ExcludeTypesFilter); }
/// <summary> /// Default constructor /// </summary> /// <param name="owningScope"></param> /// <param name="strategyCreator"></param> public ExportRegistrationBlock(IInjectionScope owningScope, IActivationStrategyCreator strategyCreator) { _strategyCreator = strategyCreator; OwningScope = owningScope; }