Class WordArgParser
- Namespace
- Vintagestory.API.Common
- Assembly
- VintagestoryAPI.dll
public class WordArgParser : ArgumentParserBase, ICommandArgumentParser
- Inheritance
-
WordArgParser
- Implements
- Inherited Members
- Extension Methods
Constructors
WordArgParser(string, bool, string[])
public WordArgParser(string argName, bool isMandatoryArg, string[] suggestions = null)
Parameters
Methods
GetSyntaxExplanation(string)
public override string GetSyntaxExplanation(string indent)
Parameters
indent
string
Returns
GetValidRange(CmdArgs)
public override string[] GetValidRange(CmdArgs args)
Parameters
args
CmdArgs
Returns
- string[]
GetValue()
public override object GetValue()
Returns
PreProcess(TextCommandCallingArgs)
public override void PreProcess(TextCommandCallingArgs args)
Parameters
SetValue(object)
Used by the async system
public override void SetValue(object data)
Parameters
data
object
TryProcess(TextCommandCallingArgs, Action<AsyncParseResults>)
Parse the args.
public override EnumParseResult TryProcess(TextCommandCallingArgs args, Action<AsyncParseResults> onReady = null)
Parameters
args
TextCommandCallingArgsonReady
Action<AsyncParseResults>Only needs to be called when returning Deferred as parseresult