public IEnumerable <T> As <T>(string name) { if (!HasArg(name)) { yield break; } foreach (var value in Parsed.First(x => x.Key.Equals(name, StringComparison.OrdinalIgnoreCase)).Value) { yield return(Convert <T>(value)); } }