-
Notifications
You must be signed in to change notification settings - Fork 123
VRage.Game.ModAPI.Ingame.Utilities.MyCommandLine
← Index ← Namespace Index
public class MyCommandLine
A utility class to parse arguments from a command line string. Switches are defined with hyphen (-switch). Quotes can be placed around an argument to parse verbatim, but inner quotes will be copied verbatim. For example, "one"two" will result in the string one"two.
Namespace: VRage.Game.ModAPI.Ingame.Utilities
Assembly: VRage.Game.dll
Returns the number of non-switch arguments
Contains all items, both arguments and switches
SwitchCollection Switches { get; }
Contains a list of all detected switches
Returns the argument at the given index. Switches are not counted.
Clears all arguments
Determines whether the given switch is set. Switches are specified without their prefixed hyphen.
string Switch(string name, int relativeArgument)
Gets an argument of a switch. For example, using
Switch("key", 0)
on the command linesomeOtherArgument -key value
will returnvalue
.
bool TryParse(string argument)
Attempts to parse the given string as a command line
Do you have questions, comments, suggestions for improvements? Is there something I can do better? Did I make a mistake? Please add an issue here, and prefix your issue title with Wiki. Thank you, your help will be very appreciated!