public ParameterBinderException(ParameterBinderResult result, string message, CommandOptionDescriptor?option = null, CommandArgumentDescriptor?argument = null, Exception?innerException = null)
     : base(message, innerException)
 {
     Result   = result;
     Option   = option;
     Argument = argument;
 }
 public ParameterBinderException(ParameterBinderResult result, CommandOptionDescriptor?option = null, CommandArgumentDescriptor?argument = null, Exception?innerException = null)
     : this(result, result.ToString(), option, argument, innerException)
 {
 }