Struct Position
public readonly struct Position
- Inherited Members
Remarks
Constructors
Position(long)
public Position(long pos)
Parameters
pos
long
Position(IntPtr)
public Position(IntPtr ptr)
Parameters
ptr
IntPtr
Properties
Value
public long Value { get; }
Property Value
Methods
Equals(Position)
public bool Equals(Position other)
Parameters
other
Position
Returns
Equals(object)
Indicates whether this instance and a specified object are equal.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current instance.
Returns
- bool
true if
obj
and this instance are the same type and represent the same value; otherwise, false.
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
- int
A 32-bit signed integer that is the hash code for this instance.
Max(Position, Position)
public static Position Max(Position a, Position b)
Parameters
Returns
Min(Position, Position)
public static Position Min(Position a, Position b)
Parameters
Returns
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.
Operators
operator +(Position, Position)
public static Position operator +(Position a, Position b)
Parameters
Returns
operator ==(Position, Position)
public static bool operator ==(Position a, Position b)
Parameters
Returns
explicit operator IntPtr(Position)
public static explicit operator IntPtr(Position pos)
Parameters
pos
Position
Returns
explicit operator UIntPtr(Position)
public static explicit operator UIntPtr(Position pos)
Parameters
pos
Position
Returns
operator >(Position, Position)
public static bool operator >(Position a, Position b)
Parameters
Returns
implicit operator long(Position)
public static implicit operator long(Position pos)
Parameters
pos
Position
Returns
implicit operator Position(long)
public static implicit operator Position(long pLong)
Parameters
pLong
long
Returns
implicit operator Position(IntPtr)
public static implicit operator Position(IntPtr ptrInt)
Parameters
ptrInt
IntPtr
Returns
operator !=(Position, Position)
public static bool operator !=(Position a, Position b)
Parameters
Returns
operator <(Position, Position)
public static bool operator <(Position a, Position b)
Parameters
Returns
operator -(Position, Position)
public static Position operator -(Position a, Position b)