Skip to content

Class RegistryIdPassthroughArgumentValue

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

Preserves an opaque variable-length registry identifier.

public record RegistryIdPassthroughArgumentValue : IPassthroughArgumentValue, IArgumentType, IAnyArgumentType, IEquatable<RegistryIdPassthroughArgumentValue>

Inheritance

objectRegistryIdPassthroughArgumentValue

Implements

IPassthroughArgumentValue, IArgumentType, IAnyArgumentType, IEquatable<RegistryIdPassthroughArgumentValue>

Inherited Members

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

Constructors

RegistryIdPassthroughArgumentValue(IArgumentSerializer, int)

Preserves an opaque variable-length registry identifier.

public RegistryIdPassthroughArgumentValue(IArgumentSerializer Serializer, int Value)

Parameters

Serializer IArgumentSerializer

The serializer that created the value.

Value int

The raw registry identifier.

Properties

Serializer

The serializer that created the value.

public IArgumentSerializer Serializer { get; init; }

Property Value

IArgumentSerializer

Value

The raw registry identifier.

public int Value { get; init; }

Property Value

int