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
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
None
The empty handle.
public static MarkerHandle None { get; }
Property Value
Value
public ulong Value { get; }
Property Value
Methods
Equals(MarkerHandle)
public bool Equals(MarkerHandle other)
Parameters
other MarkerHandle
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj object?
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(MarkerHandle, MarkerHandle)
public static bool operator ==(MarkerHandle left, MarkerHandle right)
Parameters
left MarkerHandle
right MarkerHandle
Returns
operator !=(MarkerHandle, MarkerHandle)
public static bool operator !=(MarkerHandle left, MarkerHandle right)
Parameters
left MarkerHandle
right MarkerHandle