Skip to content

Class DoubleArgumentType

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

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

Inheritance

objectDoubleArgumentType

Implements

IArgumentType, IAnyArgumentType, IEquatable<DoubleArgumentType>

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 double Maximum { get; init; }

Property Value

double

Minimum

public required double Minimum { get; init; }

Property Value

double

Methods

DoubleArgument()

public static DoubleArgumentType DoubleArgument()

Returns

DoubleArgumentType

DoubleArgument(double)

public static DoubleArgumentType DoubleArgument(double min)

Parameters

min double

Returns

DoubleArgumentType

DoubleArgument(double, double)

public static DoubleArgumentType DoubleArgument(double min, double max)

Parameters

min double

max double

Returns

DoubleArgumentType

GetDouble(CommandContext, string)

public static double GetDouble(CommandContext context, string name)

Parameters

context CommandContext

name string

Returns

double

Parse(StringReader)

public IArgumentValue Parse(StringReader reader)

Parameters

reader StringReader

Returns

IArgumentValue