[ Team LiB ] Previous Section Next Section

UIntPtrCF 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( )}

    [ Team LiB ] Previous Section Next Section