Skip to content

Class DoubleArgumentSerializer

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

public class DoubleArgumentSerializer : IArgumentSerializer

Inheritance

objectDoubleArgumentSerializer

Implements

IArgumentSerializer

Inherited Members

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

Fields

HAS_MAXIMUM

public const byte HAS_MAXIMUM = 2

Field Value

byte

HAS_MINIMUM

public const byte HAS_MINIMUM = 1

Field Value

byte

Properties

Instance

public static IArgumentSerializer Instance { get; }

Property Value

IArgumentSerializer

Methods

Deserialize(ref BufferSpan, ProtocolVersion)

public IArgumentType Deserialize(ref BufferSpan buffer, ProtocolVersion protocolVersion)

Parameters

buffer BufferSpan

protocolVersion ProtocolVersion

Returns

IArgumentType

Serialize(IArgumentType, ref BufferSpan, ProtocolVersion)

public void Serialize(IArgumentType argumentType, ref BufferSpan buffer, ProtocolVersion protocolVersion)

Parameters

argumentType IArgumentType

buffer BufferSpan

protocolVersion ProtocolVersion