Skip to content

Class ParseResults

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

public record ParseResults : IEquatable<ParseResults>

Inheritance

objectParseResults

Implements

IEquatable<ParseResults>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

ParseResults(CommandContextBuilder, IImmutableStringReader, Dictionary<CommandNode, CommandSyntaxException>)

public ParseResults(CommandContextBuilder Context, IImmutableStringReader Reader, Dictionary<CommandNode, CommandSyntaxException> Exceptions)

Parameters

Context CommandContextBuilder

Reader IImmutableStringReader

Exceptions Dictionary<CommandNode, CommandSyntaxException>

ParseResults(CommandContextBuilder)

public ParseResults(CommandContextBuilder context)

Parameters

context CommandContextBuilder

Properties

Context

public CommandContextBuilder Context { get; init; }

Property Value

CommandContextBuilder

Exceptions

public Dictionary<CommandNode, CommandSyntaxException> Exceptions { get; init; }

Property Value

Dictionary<CommandNode, CommandSyntaxException>

Reader

public IImmutableStringReader Reader { get; init; }

Property Value

IImmutableStringReader