Skip to content

Class BinaryProperty

Namespace: Void.Minecraft.Network.Registries.Transformations.Properties
Assembly: Void.Minecraft.dll

public record BinaryProperty : IPacketProperty<BinaryProperty>, IPacketProperty, IEquatable<BinaryProperty>

Inheritance

objectBinaryProperty

Implements

IPacketProperty<BinaryProperty>, IPacketProperty, IEquatable<BinaryProperty>

Inherited Members

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

Constructors

BinaryProperty(ReadOnlyMemory<byte>)

public BinaryProperty(ReadOnlyMemory<byte> Value)

Parameters

Value ReadOnlyMemory<byte>

Properties

AsSpan

public ReadOnlySpan<byte> AsSpan { get; }

Property Value

ReadOnlySpan<byte>

Value

public ReadOnlyMemory<byte> Value { get; init; }

Property Value

ReadOnlyMemory<byte>

Methods

FromStream(MemoryStream)

public static BinaryProperty FromStream(MemoryStream value)

Parameters

value MemoryStream

Returns

BinaryProperty

Read(ref MinecraftBuffer)

public static BinaryProperty Read(ref MinecraftBuffer buffer)

Parameters

buffer MinecraftBuffer

Returns

BinaryProperty

Write(ref MinecraftBuffer)

public void Write(ref MinecraftBuffer buffer)

Parameters

buffer MinecraftBuffer