Struct HSteamPipe
- Namespace
- MarymoorStudios.Core.Steamworks
- Assembly
- MarymoorStudios.Core.Steamworks.dll
public readonly struct HSteamPipe : IEquatable<HSteamPipe>, IComparable<HSteamPipe>
- Implements
- Inherited Members
Constructors
HSteamPipe(int)
public HSteamPipe(int handle)
Parameters
handleint
Properties
Handle
The underlying value.
public int Handle { get; }
Property Value
Invalid
The invalid id.
public static HSteamPipe Invalid { get; }
Property Value
IsValid
True if not Invalid.
public bool IsValid { get; }
Property Value
Methods
CompareTo(HSteamPipe)
Value-based comparison.
public int CompareTo(HSteamPipe other)
Parameters
otherHSteamPipe
Returns
Equals(HSteamPipe)
Value-based equality.
public bool Equals(HSteamPipe other)
Parameters
otherHSteamPipe
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(HSteamPipe, HSteamPipe)
Value-based equality.
public static bool operator ==(HSteamPipe left, HSteamPipe right)
Parameters
leftHSteamPiperightHSteamPipe
Returns
operator >(HSteamPipe, HSteamPipe)
Value-based comparison.
public static bool operator >(HSteamPipe left, HSteamPipe right)
Parameters
leftHSteamPiperightHSteamPipe
Returns
operator >=(HSteamPipe, HSteamPipe)
Value-based comparison.
public static bool operator >=(HSteamPipe left, HSteamPipe right)
Parameters
leftHSteamPiperightHSteamPipe
Returns
operator !=(HSteamPipe, HSteamPipe)
Value-based equality.
public static bool operator !=(HSteamPipe left, HSteamPipe right)
Parameters
leftHSteamPiperightHSteamPipe
Returns
operator <(HSteamPipe, HSteamPipe)
Value-based comparison.
public static bool operator <(HSteamPipe left, HSteamPipe right)
Parameters
leftHSteamPiperightHSteamPipe
Returns
operator <=(HSteamPipe, HSteamPipe)
Value-based comparison.
public static bool operator <=(HSteamPipe left, HSteamPipe right)
Parameters
leftHSteamPiperightHSteamPipe