Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.UIntPtr Struct Reference

Public Member Functions

unsafe UIntPtr (uint value)
 
unsafe UIntPtr (ulong value)
 
unsafe UIntPtr (void *value)
 
void ISerializable. GetObjectData (SerializationInfo info, StreamingContext context)
 
unsafe override bool Equals ([NotNullWhen(true)] object? obj)
 
unsafe override int GetHashCode ()
 
unsafe uint ToUInt32 ()
 
unsafe ulong ToUInt64 ()
 
unsafe void * ToPointer ()
 
unsafe int CompareTo (object? value)
 
unsafe int CompareTo (UIntPtr value)
 
unsafe bool Equals (UIntPtr other)
 
unsafe override string ToString ()
 
unsafe string ToString (string? format)
 
unsafe string ToString (IFormatProvider? provider)
 
unsafe string ToString (string? format, IFormatProvider? provider)
 
unsafe bool TryFormat (Span< char > destination, out int charsWritten, ReadOnlySpan< char > format=default(ReadOnlySpan< char >), IFormatProvider? provider=null)
 
bool Equals (T? other)
 
int CompareTo (T? other)
 
int CompareTo (T? other)
 

Static Public Member Functions

static operator UIntPtr (uint value)
 
static operator UIntPtr (ulong value)
 
static unsafe operator UIntPtr (void *value)
 
static unsafe operator void * (UIntPtr value)
 
static unsafe operator uint (UIntPtr value)
 
static unsafe operator ulong (UIntPtr value)
 
static unsafe bool operator== (UIntPtr value1, UIntPtr value2)
 
static unsafe bool operator!= (UIntPtr value1, UIntPtr value2)
 
static UIntPtr Add (UIntPtr pointer, int offset)
 
static unsafe UIntPtr operator+ (UIntPtr pointer, int offset)
 
static UIntPtr Subtract (UIntPtr pointer, int offset)
 
static unsafe UIntPtr operator- (UIntPtr pointer, int offset)
 
static UIntPtr Parse (string s)
 
static UIntPtr Parse (string s, NumberStyles style)
 
static UIntPtr Parse (string s, IFormatProvider? provider)
 
static UIntPtr Parse (string s, NumberStyles style, IFormatProvider? provider)
 
static UIntPtr Parse (ReadOnlySpan< char > s, NumberStyles style=NumberStyles.Integer, IFormatProvider? provider=null)
 
static bool TryParse ([NotNullWhen(true)] string? s, out UIntPtr result)
 
static bool TryParse ([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out UIntPtr result)
 
static bool TryParse (ReadOnlySpan< char > s, out UIntPtr result)
 
static bool TryParse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider? provider, out UIntPtr result)
 
static nuint IAdditionOperators< UIntPtr, UIntPtr, UIntPtr >. operator+ (nuint left, nuint right)
 
static nuint IBinaryInteger< UIntPtr >. LeadingZeroCount (nuint value)
 
static nuint IBinaryInteger< UIntPtr >. PopCount (nuint value)
 
static nuint IBinaryInteger< UIntPtr >. RotateLeft (nuint value, int rotateAmount)
 
static nuint IBinaryInteger< UIntPtr >. RotateRight (nuint value, int rotateAmount)
 
static nuint IBinaryInteger< UIntPtr >. TrailingZeroCount (nuint value)
 
static bool IBinaryNumber< UIntPtr >. IsPow2 (nuint value)
 
static nuint IBinaryNumber< UIntPtr >. Log2 (nuint value)
 
static nuint IBitwiseOperators< UIntPtr, UIntPtr, UIntPtr >. operator& (nuint left, nuint right)
 
static nuint IBitwiseOperators< UIntPtr, UIntPtr, UIntPtr >. operator| (nuint left, nuint right)
 
static nuint IBitwiseOperators< UIntPtr, UIntPtr, UIntPtr >. operator^ (nuint left, nuint right)
 
static nuint IBitwiseOperators< UIntPtr, UIntPtr, UIntPtr >. operator~ (nuint value)
 
static bool IComparisonOperators< UIntPtr, UIntPtr >. operator< (nuint left, nuint right)
 
static bool IComparisonOperators< UIntPtr, UIntPtr >. operator<= (nuint left, nuint right)
 
static bool IComparisonOperators< UIntPtr, UIntPtr >. operator> (nuint left, nuint right)
 
static bool IComparisonOperators< UIntPtr, UIntPtr >. operator>= (nuint left, nuint right)
 
static nuint IDecrementOperators< UIntPtr >. operator-- (nuint value)
 
static nuint IDivisionOperators< UIntPtr, UIntPtr, UIntPtr >. operator/ (nuint left, nuint right)
 
static bool IEqualityOperators< UIntPtr, UIntPtr >. operator== (nuint left, nuint right)
 
static bool IEqualityOperators< UIntPtr, UIntPtr >. operator!= (nuint left, nuint right)
 
static nuint IIncrementOperators< UIntPtr >. operator++ (nuint value)
 
static nuint IModulusOperators< UIntPtr, UIntPtr, UIntPtr >. operator% (nuint left, nuint right)
 
static nuint IMultiplyOperators< UIntPtr, UIntPtr, UIntPtr >. operator* (nuint left, nuint right)
 
static nuint INumber< UIntPtr >. Abs (nuint value)
 
static nuint INumber< UIntPtr >. Clamp (nuint value, nuint min, nuint max)
 
static nuint INumber< UIntPtr >. Create< TOther > (TOther value)
 
static nuint INumber< UIntPtr >. CreateSaturating< TOther > (TOther value)
 
static nuint INumber< UIntPtr >. CreateTruncating< TOther > (TOther value)
 
static nuint nuint Remainder INumber< UIntPtr >. DivRem (nuint left, nuint right)
 
static nuint INumber< UIntPtr >. Max (nuint x, nuint y)
 
static nuint INumber< UIntPtr >. Min (nuint x, nuint y)
 
static nuint INumber< UIntPtr >. Parse (string s, NumberStyles style, IFormatProvider provider)
 
static nuint INumber< UIntPtr >. Parse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider provider)
 
static nuint INumber< UIntPtr >. Sign (nuint value)
 
static bool INumber< UIntPtr >. TryCreate< TOther > (TOther value, out nuint result)
 
static bool INumber< UIntPtr >. TryParse ([NotNullWhen(true)] string s, NumberStyles style, IFormatProvider provider, out nuint result)
 
static bool INumber< UIntPtr >. TryParse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider provider, out nuint result)
 
static nuint IParseable< UIntPtr >. Parse (string s, IFormatProvider provider)
 
static bool IParseable< UIntPtr >. TryParse ([NotNullWhen(true)] string s, IFormatProvider provider, out nuint result)
 
static nuint IShiftOperators< UIntPtr, UIntPtr >. operator<< (nuint value, int shiftAmount)
 
static nuint IShiftOperators< UIntPtr, UIntPtr >. operator>> (nuint value, int shiftAmount)
 
static nuint ISpanParseable< UIntPtr >. Parse (ReadOnlySpan< char > s, IFormatProvider provider)
 
static bool ISpanParseable< UIntPtr >. TryParse (ReadOnlySpan< char > s, IFormatProvider provider, out nuint result)
 
static nuint ISubtractionOperators< UIntPtr, UIntPtr, UIntPtr >. operator- (nuint left, nuint right)
 
static nuint IUnaryNegationOperators< UIntPtr, UIntPtr >. operator- (nuint value)
 
static nuint IUnaryPlusOperators< UIntPtr, UIntPtr >. operator+ (nuint value)
 
static TSelf LeadingZeroCount (TSelf value)
 
static TSelf PopCount (TSelf value)
 
static TSelf RotateLeft (TSelf value, int rotateAmount)
 
static TSelf RotateRight (TSelf value, int rotateAmount)
 
static TSelf TrailingZeroCount (TSelf value)
 
static bool IsPow2 (TSelf value)
 
static TSelf Log2 (TSelf value)
 
static TResult operator& (TSelf left, TOther right)
 
static TResult operator| (TSelf left, TOther right)
 
static TResult operator^ (TSelf left, TOther right)
 
static TResult operator~ (TSelf value)
 
static TSelf Abs (TSelf value)
 
static TSelf Clamp (TSelf value, TSelf min, TSelf max)
 
static TSelf TSelf Remainder DivRem (TSelf left, TSelf right)
 
static TSelf Max (TSelf x, TSelf y)
 
static TSelf Min (TSelf x, TSelf y)
 
static TSelf Parse (string s, NumberStyles style, IFormatProvider? provider)
 
static TSelf Parse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider? provider)
 
static TSelf Sign (TSelf value)
 
static bool TryCreate< TOther > (TOther value, out TSelf result)
 
static bool TryParse ([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out TSelf result)
 
static bool TryParse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider? provider, out TSelf result)
 
static TResult operator+ (TSelf left, TOther right)
 
static bool operator< (TSelf left, TOther right)
 
static bool operator<= (TSelf left, TOther right)
 
static bool operator> (TSelf left, TOther right)
 
static bool operator>= (TSelf left, TOther right)
 
static bool operator== (TSelf left, TOther right)
 
static bool operator!= (TSelf left, TOther right)
 
static TSelf operator-- (TSelf value)
 
static TResult operator/ (TSelf left, TOther right)
 
static TSelf operator++ (TSelf value)
 
static TResult operator% (TSelf left, TOther right)
 
static TResult operator* (TSelf left, TOther right)
 
static TSelf Parse (ReadOnlySpan< char > s, IFormatProvider? provider)
 
static bool TryParse (ReadOnlySpan< char > s, IFormatProvider? provider, out TSelf result)
 
static bool TryParse ([NotNullWhen(true)] string? s, IFormatProvider? provider, out TSelf result)
 
static TResult operator- (TSelf left, TOther right)
 
static TResult operator- (TSelf value)
 
static TResult operator+ (TSelf value)
 
static TResult operator<< (TSelf value, int shiftAmount)
 
static TResult operator>> (TSelf value, int shiftAmount)
 

Static Public Attributes

static readonly UIntPtr Zero
 
static nuint Quotient
 

Properties

static int Size [get]
 
static UIntPtr MaxValue [get]
 
static UIntPtr MinValue [get]
 
static nuint IAdditiveIdentity< UIntPtr, UIntPtr >. AdditiveIdentity [get]
 
static nuint IMinMaxValue< UIntPtr >. MinValue [get]
 
static nuint IMinMaxValue< UIntPtr >. MaxValue [get]
 
static nuint IMultiplicativeIdentity< UIntPtr, UIntPtr >. MultiplicativeIdentity [get]
 
static nuint INumber< UIntPtr >. One [get]
 
static nuint INumber< UIntPtr >. Zero [get]
 

Private Member Functions

unsafe UIntPtr (SerializationInfo info, StreamingContext context)
 

Private Attributes

unsafe readonly void * _value
 

Detailed Description

Definition at line 14 of file UIntPtr.cs.


The documentation for this struct was generated from the following file: