class System.UIntPtr
   inherits System.ValueType
   implements System.Runtime.Serialization.ISerializable
   final:

   def public static variable Zero as System.UIntPtr.

   def public static property Size as integer
      get.

   constructor public UIntPtr():
   end constructor.

   constructor public UIntPtr(input value as integer):
   end constructor.

   constructor public UIntPtr(input value as int64):
   end constructor.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

   method public final integer ToUInt32():
   end method.

   method public final int64 ToUInt64():
   end method.

   method public override character ToString():
   end method.

   method public final static System.UIntPtr Add(input pointer as System.UIntPtr, input offset as integer):
   end method.

   method public final static System.UIntPtr Subtract(input pointer as System.UIntPtr, input offset as integer):
   end method.

end class.
