Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Sealed class: RT.CommandLine.UnexpectedArgumentException

Summary

Specifies that the command-line parser encountered additional command-line arguments when it expected the end of the command line.

Instance methods

ConsoleColoredString
GenerateErrorText(Translation tr, int? wrapWidth = null)
Generates a printable description of the error represented by this exception, typically used to tell the user what they did wrong.
stringReturns the translated exception message.
ConsoleColoredString
GetUsageInfo(TranslationBase applicationTr = null, Translation tr = null, Func<ConsoleColoredString, ConsoleColoredString> helpProcessor = null)
Generates and returns usage information, followed by an error message describing to the user what it was that the parser didn't understand.
void
WriteUsageInfoToConsole(TranslationBase applicationTr = null, Translation tr = null, Func<ConsoleColoredString, ConsoleColoredString> helpProcessor = null)
Prints usage information, followed by an error message describing to the user what it was that the parser didn't understand.

Instance properties

Func<Translation, ConsoleColoredString>Contains the error message that describes the cause of this exception.
string[]Contains the first unexpected argument and all of the subsequent arguments.