Skip to content

Class IntExtensions

Namespace: Void.Minecraft.Buffers.Extensions
Assembly: Void.Minecraft.dll

public static class IntExtensions

Inheritance

objectIntExtensions

Inherited Members

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

Methods

AsVarInt(int)

public static byte[] AsVarInt(this int value)

Parameters

value int

Returns

byte[]

AsVarInt(int, Span<byte>)

public static int AsVarInt(this int value, Span<byte> buffer)

Parameters

value int

buffer Span<byte>

Returns

int

EnumerateVarInt(int)

[Obsolete("Use AsVarInt instead.")]
public static IEnumerable<byte> EnumerateVarInt(int value)

Parameters

value int

Returns

IEnumerable<byte>

VarIntSize(int)

public static int VarIntSize(this int value)

Parameters

value int

Returns

int