/// <summary> /// Add a switch. /// </summary> /// <param name="id"></param> /// <param name="parameter"></param> public void AddSwitch(string id, Parameter parameter) { if (parameter == null) throw new ArgumentNullException("parameter"); switches_.Add(id.ToLower(), parameter); }
/// <summary> /// Add a required argument. /// </summary> /// <param name="argument">The argument to be added.</param> public void AddArgument(Parameter argument) { arguments_.Add(argument); }