Skip to content

Class LongArgumentSerializer

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

public class LongArgumentSerializer : IArgumentSerializer

Inheritance

objectLongArgumentSerializer

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