Skip to content

Uuid

Namespace Mc.Scripting · Kind struct (readonly)

public readonly struct Uuid : IEquatable<Uuid>

Java-style UUID (two big-endian halves).

Member Description
Uuid(ulong most, ulong least) Creates a uuid from its two halves.
public Uuid(ulong most, ulong least)

Creates a uuid from its two halves.

Parameters

Name Type Description
most ulong
least ulong
Member Description
readonly ulong Least Least significant 64 bits.
readonly ulong Most Most significant 64 bits.
public readonly ulong Least;

Least significant 64 bits.

public readonly ulong Most;

Most significant 64 bits.

Member Description
bool Equals(Uuid other) Equality.
override bool Equals(object? obj) Equality.
override int GetHashCode() Hash code.
override string ToString() The canonical 8-4-4-4-12 text form.
public bool Equals(Uuid other)

Equality.

Parameters

Name Type Description
other Uuid

Returns bool

public override bool Equals(object? obj)

Equality.

Parameters

Name Type Description
obj object?

Returns bool

public override int GetHashCode()

Hash code.

Returns int

public override string ToString()

The canonical 8-4-4-4-12 text form.

Returns string

Member Description
static bool operator !=(Uuid a, Uuid b) Inequality.
static bool operator ==(Uuid a, Uuid b) Equality.
public static bool operator !=(Uuid a, Uuid b)

Inequality.

Parameters

Name Type Description
a Uuid
b Uuid

Returns bool

public static bool operator ==(Uuid a, Uuid b)

Equality.

Parameters

Name Type Description
a Uuid
b Uuid

Returns bool