<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.UIntPtr

public struct UIntPtr : ISerializable
namespace System { public struct UIntPtr : ISerializable { public static readonly UIntPtr Zero; public static int Size { get; } public UIntPtr(uint value); public UIntPtr(ulong value); public unsafe UIntPtr(void* value); public static UIntPtr Add(UIntPtr pointer, int offset); public static UIntPtr operator +(UIntPtr pointer, int offset); public static bool operator ==(UIntPtr value1, UIntPtr value2); public static explicit operator UIntPtr(uint value); public static explicit operator UIntPtr(ulong value); public static explicit operator uint(UIntPtr value); public static explicit operator ulong(UIntPtr value); public unsafe static explicit operator void*(UIntPtr value); public unsafe static explicit operator UIntPtr(void* value); public static bool operator !=(UIntPtr value1, UIntPtr value2); public static UIntPtr operator -(UIntPtr pointer, int offset); public static UIntPtr Subtract(UIntPtr pointer, int offset); public unsafe void* ToPointer(); public uint ToUInt32(); public ulong ToUInt64(); } }