Adds a command line switch.
Calling this will cause Nini to search the arguments for the matching switch.
public static int Main (string[] args)
{
ArgvConfigSource source = new ArgvConfigSource (args);
source.AddSwitch ("Logging", "file-name", "f");
source.AddSwitch ("Logging", "columns", "c");
source.AddSwitch ("Logging", "max-file-size", "m");
if (args.Length > 0)
{
string fileName = config.Configs["Logging"].Get ("file-name");
int columns = config.Configs["Logging"].GetInt ("columns");
long fileSize = config.Configs["Logging"].GetLong ("max-file-size");
}
}
ArgvConfigSource Class | Nini.Config Namespace | ArgvConfigSource.AddSwitch Overload List