ParserParseArgumentsStrict Method (String, Object, ActionString, Object, Action) |
Parses a
String array of command line arguments with verb commands, setting values in
options
parameter instance's public fields decorated with appropriate attributes. If parsing fails, the method invokes
the
onFail delegate, if null exits with
DefaultExitCodeFail.
This overload supports verb commands.
Namespace: X3Platform.CommandLineAssembly: X3Platform.Support (in X3Platform.Support.dll) Version: 1.0.0.0 (2.0.0.0)
Syntaxpublic bool ParseArgumentsStrict(
string[] args,
Object options,
Action<string, Object> onVerbCommand,
Action onFail = null
)
public:
bool ParseArgumentsStrict(
array<String^>^ args,
Object^ options,
Action<String^, Object^>^ onVerbCommand,
Action^ onFail = nullptr
)
Parameters
- args
- Type: SystemString
A String array of command line arguments. - options
- Type: SystemObject
An instance used to receive values.
Parsing rules are defined using BaseOptionAttribute derived types. - onVerbCommand
- Type: SystemActionString, Object
Delegate executed to capture verb command name and instance. - onFail (Optional)
- Type: SystemAction
The Action delegate executed when parsing fails.
Return Value
Type:
BooleanTrue if parsing process succeed.
Exceptions
See Also