Skip to content

Class RootCommandNode

Namespace: Void.Minecraft.Commands.Brigadier.Tree.Nodes
Assembly: Void.Minecraft.dll

public class RootCommandNode : CommandNode, ICommandNode

Inheritance

objectCommandNodeRootCommandNode

Implements

ICommandNode

Inherited Members

CommandNode.IsForks, CommandNode.Requirement, CommandNode.Executor, CommandNode.RedirectTarget, CommandNode.RedirectModifier, CommandNode.Children, CommandNode.Name, CommandNode.UsageText, CommandNode.Examples, CommandNode.SortedKey, CommandNode.AddChild(CommandNode), CommandNode.CanUseAsync(ICommandSource, CancellationToken), CommandNode.FindAmbiguities(AmbiguousConsumer), CommandNode.GetChild(string), CommandNode.GetRelevantNodes(StringReader), CommandNode.CreateBuilder(), CommandNode.IsValidInput(string), CommandNode.ListSuggestionsAsync(CommandContext, SuggestionsBuilder, CancellationToken), CommandNode.Parse(StringReader, CommandContextBuilder), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

RootCommandNode()

public RootCommandNode()

Properties

Examples

public override IEnumerable<string> Examples { get; }

Property Value

IEnumerable<string>

Name

public override string Name { get; }

Property Value

string

SortedKey

protected override string SortedKey { get; }

Property Value

string

UsageText

public override string UsageText { get; }

Property Value

string

Methods

CreateBuilder()

public override IArgumentBuilder<CommandNode> CreateBuilder()

Returns

IArgumentBuilder<CommandNode>

IsValidInput(string)

public override bool IsValidInput(string input)

Parameters

input string

Returns

bool

ListSuggestionsAsync(CommandContext, SuggestionsBuilder, CancellationToken)

public override ValueTask<Suggestions> ListSuggestionsAsync(CommandContext context, SuggestionsBuilder builder, CancellationToken cancellationToken)

Parameters

context CommandContext

builder SuggestionsBuilder

cancellationToken CancellationToken

Returns

ValueTask<Suggestions>

Parse(StringReader, CommandContextBuilder)

public override void Parse(StringReader reader, CommandContextBuilder context)

Parameters

reader StringReader

context CommandContextBuilder