Exemplo n.º 1
0
 public IEnumerable<IConfigurationAction> ConfigurationsByType(ConfigurationType configurationType)
 {
     return _configurations[configurationType];
 }
 public ConfigurationTypeAttribute(ConfigurationType configurationType)
 {
     _configurationType = configurationType;
 }
Exemplo n.º 3
0
        public void AddConfiguration(IConfigurationAction action, ConfigurationType? defaultType = null)
        {
            ConfigurationType? type = DetermineConfigurationType(action) ?? defaultType;
            if (type == null)
            {
                throw new ArgumentOutOfRangeException(
                    "No ConfigurationType specified and unable to determine what the configuration type for " +
                    action.GetType());
            }

            _configurations[type.Value].FillAction(action);
        }