Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

VRage.Game.ModAPI.Ingame.Utilities.MyCommandLine

Malware edited this page Dec 21, 2018 · 42 revisions

Index

MyCommandLine Class

Namespace: VRage.Game.ModAPI.Ingame.Utilities
Assembly: VRage.Game.dll

Summary

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.

Properties

Member Description
VRage.Game.ModAPI.Ingame.Utilities.ItemCollection Items Contains all items, both arguments and switches
VRage.Game.ModAPI.Ingame.Utilities.SwitchCollection Switches Contains a list of all detected switches
int ArgumentCount Returns the number of non-switch arguments

Methods

Member Description
bool TryParse(string) Attempts to parse the given string as a command line
string Argument(int) Returns the argument at the given index. Switches are not counted.
bool Switch(string) Determines whether the given switch is set. Switches are specified without their prefixed hyphen.
string Switch(string, int) Gets an argument of a switch. For example, usingSwitch("key", 0)on the command linesomeOtherArgument -key valuewill returnvalue.
void Clear() Clears all arguments
Clone this wiki locally