跳到主要内容
版本: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)