/// <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);
 }
Esempio n. 2
0
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="owningScope"></param>
 /// <param name="strategyCreator"></param>
 public ExportRegistrationBlock(IInjectionScope owningScope, IActivationStrategyCreator strategyCreator)
 {
     _strategyCreator = strategyCreator;
     OwningScope      = owningScope;
 }