UIntPtr | CF 1.0, ECMA 1.0, serializable |
System (mscorlib.dll) | struct |
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 UIntPtr(uint value);
public UIntPtr(ulong value);
public UIntPtr(void *value);
// Public Static Fields
public static readonly UIntPtr Zero;
// =0
// Public Static Properties
public static int Size{get; }
// Public Static Methods
public static bool operator !=(UIntPtr value1, UIntPtr value2);
public static bool operator = =(UIntPtr value1, UIntPtr value2);
public static explicit operator uint(UIntPtr value);
public static explicit operator ulong(UIntPtr value);
public static explicit operator UIntPtr(uint value);
public static explicit operator UIntPtr(ulong value);
public static explicit operator UIntPtr(void *value);
public static explicit operator Void(UIntPtr value);
// Public Instance Methods
public override bool Equals(object obj);
// overrides ValueType
public override int GetHashCode( );
// overrides ValueType
public void* ToPointer( );
public override string ToString( );
// overrides ValueType
public uint ToUInt32( );
public ulong ToUInt64( );
}
Hierarchy
Object
ValueType
UIntPtr(System.Runtime.Serialization.ISerializable)
Passed To
System.Threading.Thread.{VolatileRead( ),
VolatileWrite( )}
|