An validator for commandline arguments in .NET programmes