ReadonlyargumentThe argument whose value is being validated.
ReadonlycommandThe Command the argument belongs to.
ReadonlypathPath of the value being validated within the command's values, e.g. address[1].port. For a
top level argument this is the argument name.
ReadonlyvaluesAll provided values of the command, always from the root of the command's values regardless of how deeply nested the validated argument is. For a GlobalCommand this is the single argument value.
Context passed to Argument.validate alongside the value being validated.