Name
UIntPtr
Synopsis
This structure is provided mainly for symmetry with
IntPtr
. Use
IntPtr
, which is CLS-compliant, instead.
public struct UIntPtr : System.Runtime.Serialization.ISerializable { // Public Constructors public method UIntPtr(uint value); public method UIntPtr(ulong value); public method UIntPtr(void *value); // Public Static Fields public static readonly field UIntPtr Zero; // =0 // Public Static Properties public static field int Size{get; } // Public Static Methods public static bool operator method !=( UIntPtr value1, UIntPtr value2); public static bool operator method ==( UIntPtr value1, UIntPtr value2); public static explicit operator method uint( UIntPtr value); public static explicit operator method ulong( UIntPtr value); public static explicit operator method UIntPtr( uint value); public static explicit operator method UIntPtr( ulong value); public static explicit operator method UIntPtr( void *value); public static explicit operator method Void( UIntPtr value); // Public Instance Methods public override method bool Equals(object obj); // overrides ValueType public override method int GetHashCode(); // overrides ValueType public method void* ToPointer(); public override method string ToString(); // overrides ValueType public method uint ToUInt32(); public method ulong ToUInt64(); }
Hierarchy
Object→ValueType→UIntPtr(System.Runtime.Serialization.ISerializable)
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.