Skip to content

Class SuggestionsBuilder

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

public class SuggestionsBuilder

Inheritance

objectSuggestionsBuilder

Inherited Members

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

Constructors

SuggestionsBuilder(string, int)

public SuggestionsBuilder(string Input, int Start)

Parameters

Input string

Start int

Properties

InputLowerCase

public string InputLowerCase { get; }

Property Value

string

Remaining

public string Remaining { get; }

Property Value

string

RemainingLowerCase

public string RemainingLowerCase { get; }

Property Value

string

Methods

Add(SuggestionsBuilder)

public SuggestionsBuilder Add(SuggestionsBuilder other)

Parameters

other SuggestionsBuilder

Returns

SuggestionsBuilder

Build()

public Suggestions Build()

Returns

Suggestions

BuildAsync(CancellationToken)

public ValueTask<Suggestions> BuildAsync(CancellationToken _)

Parameters

_ CancellationToken

Returns

ValueTask<Suggestions>

CreateOffset(int)

public SuggestionsBuilder CreateOffset(int start)

Parameters

start int

Returns

SuggestionsBuilder

Restart()

public SuggestionsBuilder Restart()

Returns

SuggestionsBuilder

Suggest(string)

public SuggestionsBuilder Suggest(string text)

Parameters

text string

Returns

SuggestionsBuilder

Suggest(string, IMessage)

public SuggestionsBuilder Suggest(string text, IMessage tooltip)

Parameters

text string

tooltip IMessage

Returns

SuggestionsBuilder

Suggest(int)

public SuggestionsBuilder Suggest(int value)

Parameters

value int

Returns

SuggestionsBuilder

Suggest(int, IMessage)

public SuggestionsBuilder Suggest(int value, IMessage tooltip)

Parameters

value int

tooltip IMessage

Returns

SuggestionsBuilder