this is a breaking change in behavior since these
arguments were not previously considered nullable
and so the Arity has changed to expect a minimum
of 0 instead of 1
Using the UseArgumentPrompter will work more as
expected now when using NRTs. They will no longer
prompt the user.
IArgument updates
added IsOptional and BooleanMode properties to help
determine the Arity for an argument.
IsOptional will be true for nullable and NRT types and
for optional paramters.
BooleanMode will only be set for boolean arguments
IInvocation updates
added IsInterceptor property to distinguish between
command and interceptor invocations
IArgument updates
IInvocation updates