Skip to content

UUID

struct · namespace Hazel

Implements IEquatable<UUID>

public struct UUID : IEquatable<UUID>

Constructors

UUID()

public UUID()

UUID(ulong)

public UUID(ulong id)

Fields

Field Description
public static readonly UUID Invalid

Properties

ID

public ulong ID { get; }

Methods

Equals(UUID)

public bool Equals(UUID other)

Equals(object?)

public override bool Equals(object? obj)

GetHashCode()

public override int GetHashCode()

IsValid()

public bool IsValid()

ToString()

public override string ToString()

Operators

implicit operator bool

static

public static implicit operator bool(UUID uuid)

operator !=(UUID, ulong)

static

public static bool operator !=(UUID a, ulong b)

operator !=(UUID?, UUID?)

static

public static bool operator !=(UUID? a, UUID? b)

operator !=(ulong, UUID)

static

public static bool operator !=(ulong a, UUID b)

operator ==(UUID, ulong)

static

public static bool operator ==(UUID a, ulong b)

operator ==(UUID?, UUID?)

static

public static bool operator ==(UUID? a, UUID? b)

operator ==(ulong, UUID)

static

public static bool operator ==(ulong a, UUID b)

Source: Hazel/Core/UUID.cs