Table of Contents

Class CommandArgumentParser<T>

Namespace
Shard.Modding.SDK.Command
Assembly
Shard.Modding.SDK.dll
public abstract class CommandArgumentParser<T>

Type Parameters

T
Inheritance
CommandArgumentParser<T>
Derived
Inherited Members

Properties

ConsumesRemaining

public virtual bool ConsumesRemaining { get; }

Property Value

bool

Description

public virtual string Description { get; }

Property Value

string

DescriptionMessageId

Optional Hytale catalog key for the type's client-facing usage description.

public virtual string? DescriptionMessageId { get; }

Property Value

string

Examples

public virtual IReadOnlyList<string> Examples { get; }

Property Value

IReadOnlyList<string>

TypeName

public abstract string TypeName { get; }

Property Value

string

TypeNameMessageId

Optional Hytale catalog key for the type's client-facing name.

public virtual string? TypeNameMessageId { get; }

Property Value

string

Methods

Format(T)

public virtual string Format(T value)

Parameters

value T

Returns

string

Parse(IReadOnlyList<string>)

public abstract T Parse(IReadOnlyList<string> values)

Parameters

values IReadOnlyList<string>

Returns

T