Пример #1
0
 protected static void ParseArgs(string[] args)
 {
     Arguments = new ParsedArguments(args, ValidArgumentInfo.ToArray());
     if (Arguments.Status == ArgumentParseStatus.Error || Arguments.Status == ArgumentParseStatus.Invalid)
     {
         ArgsParsedError?.Invoke(Arguments);
     }
     else if (Arguments.Status == ArgumentParseStatus.Success)
     {
         ArgsParsed?.Invoke(Arguments);
     }
 }
Пример #2
0
 protected static void ParseArgs(string[] args)
 {
     Arguments  = new ParsedArguments(args, ValidArgumentInfo.ToArray());
     StackTrace = Arguments.Contains("stacktrace");
     if (Arguments.Status == ArgumentParseStatus.Error || Arguments.Status == ArgumentParseStatus.Invalid)
     {
         if (ArgsParsedError != null)
         {
             ArgsParsedError(Arguments);
         }
     }
     else if (Arguments.Status == ArgumentParseStatus.Success)
     {
         if (ArgsParsed != null)
         {
             ArgsParsed(Arguments);
         }
     }
 }