4using System.Collections.Generic;
11 public static IEnumerable<Func<IEnumerable<string>, IEnumerable<Error>>>
12 Lookup(StringComparer nameComparer,
bool autoHelp,
bool autoVersion)
14 List<Func<IEnumerable<string>, IEnumerable<Error>>> list =
15 new List<Func<IEnumerable<string>, IEnumerable<Error>>>();
30 public static Func<IEnumerable<string>, IEnumerable<Error>>
HelpCommand(StringComparer nameComparer)
34 nameComparer.Equals(
"--help", arguments.First())
36 : Enumerable.Empty<
Error>();
39 public static Func<IEnumerable<string>, IEnumerable<Error>>
VersionCommand(StringComparer nameComparer)
43 nameComparer.Equals(
"--version", arguments.First())
45 : Enumerable.Empty<
Error>();
static IEnumerable< Func< IEnumerable< string >, IEnumerable< Error > > > Lookup(StringComparer nameComparer, bool autoHelp, bool autoVersion)
static Func< IEnumerable< string >, IEnumerable< Error > > VersionCommand(StringComparer nameComparer)
static Func< IEnumerable< string >, IEnumerable< Error > > HelpCommand(StringComparer nameComparer)
Models an error generated when a user explicitly requests help.
Models an error generated when a user explicitly requests version.