Skip to content

Class IntegerArgumentType

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

public record IntegerArgumentType : IArgumentType, IAnyArgumentType, IEquatable<IntegerArgumentType>

Inheritance

objectIntegerArgumentType

Implements

IArgumentType, IAnyArgumentType, IEquatable<IntegerArgumentType>

Inherited Members

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

Properties

Examples

public IEnumerable<string> Examples { get; }

Property Value

IEnumerable<string>

Maximum

public required int Maximum { get; init; }

Property Value

int

Minimum

public required int Minimum { get; init; }

Property Value

int

Methods

GetInteger(CommandContext, string)

public static int GetInteger(CommandContext context, string name)

Parameters

context CommandContext

name string

Returns

int

IntegerArgument()

public static IntegerArgumentType IntegerArgument()

Returns

IntegerArgumentType

IntegerArgument(int)

public static IntegerArgumentType IntegerArgument(int min)

Parameters

min int

Returns

IntegerArgumentType

IntegerArgument(int, int)

public static IntegerArgumentType IntegerArgument(int min, int max)

Parameters

min int

max int

Returns

IntegerArgumentType

Parse(StringReader)

public IArgumentValue Parse(StringReader reader)

Parameters

reader StringReader

Returns

IArgumentValue