Skip to content

Class LiteralCommandNode

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

public class LiteralCommandNode : CommandNode, ICommandNode

Inheritance

objectCommandNodeLiteralCommandNode

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

LiteralCommandNode(string, CommandExecutor?, CommandRequirement?, CommandNode?, RedirectModifier?, bool)

public LiteralCommandNode(string literal, CommandExecutor? executor, CommandRequirement? requirement, CommandNode? redirectTarget, RedirectModifier? redirectModifier, bool isForks)

Parameters

literal string

executor CommandExecutor?

requirement CommandRequirement?

redirectTarget CommandNode?

redirectModifier RedirectModifier?

isForks bool

Properties

Examples

public override IEnumerable<string> Examples { get; }

Property Value

IEnumerable<string>

Literal

public string Literal { get; }

Property Value

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 contextBuilder)

Parameters

reader StringReader

contextBuilder CommandContextBuilder

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.