public List <ConfigurationProperty> GetTransformedConfiguration(EnvironmentName environmentName) { var foundEnvironmentConfiguration = Environments.First(e => e.Name.Equals(environmentName)); if (foundEnvironmentConfiguration != null) { /* * if envrionment configuration exists, apply the configuration and return it. */ return(GetTransformedConfiguration(foundEnvironmentConfiguration.GetProperties())); } else { /* * If environment configuration doesn't exist, return a copy of the properties. */ return(GetProperties()); } }
public EnvironmentConfigurationDocument(EnvironmentName name, List <ConfigurationProperty> properties = null) : base(properties) { Name = name; }