public FileSortingHandlerBase(FileSortingConfigurationBase configuration) { if (configuration == null) { throw new ArgumentNullException(); } _configuration = configuration; }
public T CreateHandler <T>(FileSortingConfigurationBase config) where T : FileSortingHandlerBase { return(_container.With(config.GetType(), config).GetInstance <T>()); }