private static OptionSet GetSettings(TasteOptions options) { var settings = new OptionSet() { { "p|port=", "The server port number.", (int v) => options.Port = v } }; return settings; }
public static TasteOptions Parse(string[] args) { var options = new TasteOptions(); OptionSet settings = GetSettings(options); List<string> extra; try { extra = settings.Parse(args); } catch (OptionException) { return null; } return options; }