/// <summary> /// Returns the config for the configuration passed in. /// </summary> public MakeItSoConfig_Configuration getConfiguration(string configurationName) { if (configurationName == null) { throw new ArgumentNullException("configurationName"); } MakeItSoConfig_Configuration config; if (!m_configurations.TryGetValue(configurationName, out config)) { config = new MakeItSoConfig_Configuration(this, m_defaultConfig); m_configurations.Add(configurationName, config); } return(config); }
/// <summary> /// Constructor /// </summary> public MakeItSoConfig_Project(MakeItSoConfig solutionConfig) { m_solutionConfig = solutionConfig; m_defaultConfig = new MakeItSoConfig_Configuration(this, null); }
/// <summary> /// Constructor /// </summary> public MakeItSoConfig_Project(MakeItSoConfig solutionConfig) { m_solutionConfig = solutionConfig; m_defaultConfig = new MakeItSoConfig_Configuration(this, null); }
/// <summary> /// Returns the config for the configuration passed in. /// </summary> public MakeItSoConfig_Configuration getConfiguration(string configurationName) { if (configurationName == null) throw new ArgumentNullException("configurationName"); MakeItSoConfig_Configuration config; if (!m_configurations.TryGetValue(configurationName, out config)) { config = new MakeItSoConfig_Configuration(this, m_defaultConfig); m_configurations.Add(configurationName, config); } return config; }
/// <summary> /// Constructor /// </summary> public MakeItSoConfig_Configuration(MakeItSoConfig_Project projectConfig, MakeItSoConfig_Configuration parentConfig) { m_projectConfig = projectConfig; m_parentConfig = parentConfig; }
/// <summary> /// Constructor /// </summary> public MakeItSoConfig_Configuration(MakeItSoConfig_Project projectConfig, MakeItSoConfig_Configuration parentConfig) { m_projectConfig = projectConfig; m_parentConfig = parentConfig; }