Example #1
0
 /// <summary>
 /// Returns the value of the given config attribute.
 /// </summary>
 /// <param name="config">The config to return the value of.</param>
 /// <returns>The value of the config attribute specified.</returns>
 /// <remarks>No handling of non-existent config name for now.</remarks>
 public string Get(ConfigurationKeys config)
 {
     return configuration[config.Name()];
 }
Example #2
0
 /// <summary>
 /// Returns the value of the given config attribute as boolean.
 /// </summary>
 /// <param name="config">The config to return the value of.</param>
 /// <returns>The true or false value of the config attribute specified.</returns>
 /// <remarks>No handling of error if parsing cannot happen to boolean.</remarks>
 public bool GetAsBool(ConfigurationKeys config)
 {
     return Boolean.Parse(Get(config));
 }
Example #3
0
 /// <summary>
 /// Sets the given value to the given config attribute.
 /// </summary>
 /// <param name="config">The config attribute to change.</param>
 /// <param name="value">The new value of the config.</param>
 public void SetAttributeValue(ConfigurationKeys config, string value)
 {
     configuration[config.Name()] = value;
     XmlNode node = xmlConfig.SelectSingleNode("/Configuration/Item[@name='" + config.Name() + "']");
     node.Attributes["value"].Value = value;
 }