private static ArgsOption ParseArgs(string[] args) { var argsOption = new ArgsOption(); var result = Parser.Default.ParseArguments <ArgsOption>(args) .WithParsed(options => argsOption = options) .WithNotParsed(error => { Console.WriteLine($"Error in parsing arguments: {error}"); throw new ArgumentException($"Error in parsing arguments: {error}"); }); return(argsOption); }
public AzureMonitor(ArgsOption argsOption) { _argsOption = argsOption; }