コード例 #1
0
 public ConfigurationItemsReader(
         [NotNull] IConfigurationTypeResolver configurationTypeResolver,
         [NotNull] IConfigurationItemsHelper configurationItemsHelper)
 {
     if (configurationTypeResolver == null) throw new ArgumentNullException(nameof(configurationTypeResolver));
     if (configurationItemsHelper == null) throw new ArgumentNullException(nameof(configurationItemsHelper));
     _configurationTypeResolver = configurationTypeResolver;
     _configurationItemsHelper = configurationItemsHelper;
 }
コード例 #2
0
 public ConfigurationService([NotNull] IAttributesReader attributesReader,
                             [NotNull] IConfigurationReader configurationReader,
                             [NotNull] IConfigurationTypeResolver configurationTypeResolver,
                             [NotNull] IConfigurationItemsHelper configurationItemsHelper,
                             [NotNull] ICanEditItemChecker canEditItemChecker)
 {
     if (attributesReader == null) throw new ArgumentNullException(nameof(attributesReader));
     if (configurationReader == null) throw new ArgumentNullException(nameof(configurationReader));
     if (configurationTypeResolver == null) throw new ArgumentNullException(nameof(configurationTypeResolver));
     if (configurationItemsHelper == null) throw new ArgumentNullException(nameof(configurationItemsHelper));
     if (canEditItemChecker == null) throw new ArgumentNullException(nameof(canEditItemChecker));
     _attributesReader = attributesReader;
     _configurationReader = configurationReader;
     _configurationTypeResolver = configurationTypeResolver;
     _configurationItemsHelper = configurationItemsHelper;
     _canEditItemChecker = canEditItemChecker;
 }