Class ConfigurationExtensions
  
  Wrapper for extension methods on the ComputationConfig
class. Mostly user-level operations to get merged configuration.
 
  
  
    Inheritance
    
    ConfigurationExtensions
   
  
  
  Assembly: Coordinator.Configuration.dll
  Syntax
  
    public static class ConfigurationExtensions
   
  Methods
  
  
  
    View Source
  
  
  BuildConfig(IEnumerable<ConfigElement<ComputationConfig>>, ConfigElement<ComputationConfig>)
  Apply merge operations on input configs starting from base and layering on the elements in the enumerable
 
  
  Declaration
  
    public static ComputationConfig BuildConfig(this IEnumerable<ConfigElement<ComputationConfig>> configs, ConfigElement<ComputationConfig> base = null)
   
  Parameters
  
  Returns
  
  
  
    View Source
  
  
  ResolveAndBuildConfig(MetricSetConfiguration, ComputationConfig)
  Recursively look up all dependent profiles by name, then merge them all against
the starting configuration.
 
  
  Declaration
  
    public static ComputationConfig ResolveAndBuildConfig(this MetricSetConfiguration metricSetConfig, ComputationConfig startingConfig)
   
  Parameters
  
  Returns