text: public virtual string Require(IDictionary<string, string> args, string name){string s;if (!args.TryGetValue(name, out s)){throw new System.ArgumentException("Configuration Error: missing parameter '" + name + "'");}args.Remove(name);return s;}