Currently, it's the task of the ICommandLineArgumentsParser implementations to validate the arguments using the supplied ArgumentValidator instances. Since this is the same for all parsers (and it's hard to get right) we should move it out to the call site.
Currently, it's the task of the
ICommandLineArgumentsParserimplementations to validate the arguments using the suppliedArgumentValidatorinstances. Since this is the same for all parsers (and it's hard to get right) we should move it out to the call site.