public ArgumentItem <T> Argument <T>(string name, string help = "") { var result = new ArgumentItem <T>($"{Path}:{name}", name, help, ValueTypeConverter.Convert(typeof(T))); Item._arguments.Add(result); return(result); }
public FlagItem <T> Flag <T>(string name, string help = "") { var result = new FlagItem <T>($"{Path}:{name}", name, help, ValueTypeConverter.Convert(typeof(T))); Item._flags.Add(result); return(result); }