Skip to main content
Version: 0.2.0

Struct MarkerHandle

Namespace: OblivionMp.Sdk.Values
Assembly: OblivionMp.Sdk.dll

Handle to a marker. Zero means "no marker" (see None).

public readonly struct MarkerHandle : IEquatable<MarkerHandle>

Implements

IEquatable<MarkerHandle>

Inherited Members

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

Constructors

MarkerHandle(ulong)

Handle to a marker. Zero means "no marker" (see None).

public MarkerHandle(ulong value)

Parameters

value ulong

Properties

IsNone

public bool IsNone { get; }

Property Value

bool

None

The empty handle.

public static MarkerHandle None { get; }

Property Value

MarkerHandle

Value

public ulong Value { get; }

Property Value

ulong

Methods

Equals(MarkerHandle)

public bool Equals(MarkerHandle other)

Parameters

other MarkerHandle

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Operators

operator ==(MarkerHandle, MarkerHandle)

public static bool operator ==(MarkerHandle left, MarkerHandle right)

Parameters

left MarkerHandle

right MarkerHandle

Returns

bool

operator !=(MarkerHandle, MarkerHandle)

public static bool operator !=(MarkerHandle left, MarkerHandle right)

Parameters

left MarkerHandle

right MarkerHandle

Returns

bool

  • Constructors
    • MarkerHandle(ulong)
  • Properties
    • IsNone
    • None
    • Value
  • Methods
    • Equals(MarkerHandle)
    • Equals(object?)
    • GetHashCode()
  • Operators
    • operator ==(MarkerHandle, MarkerHandle)
    • operator !=(MarkerHandle, MarkerHandle)