public Arg(string name, string value) { if (String.IsNullOrEmpty(name)) throw new ArgumentNullException(nameof(name)); if (String.IsNullOrEmpty(value)) throw new ArgumentNullException(nameof(value)); Name = name; Value = value; } }