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

System.IntPtr

public struct IntPtr : ISerializable
namespace System { public struct IntPtr : ISerializable { public static readonly IntPtr Zero; public static int Size { get; } public IntPtr(int value); public IntPtr(long value); public unsafe IntPtr(void* value); public static IntPtr Add(IntPtr pointer, int offset); public static IntPtr operator +(IntPtr pointer, int offset); public static bool operator ==(IntPtr value1, IntPtr value2); public static explicit operator IntPtr(int value); public static explicit operator IntPtr(long value); public static explicit operator int(IntPtr value); public static explicit operator long(IntPtr value); public unsafe static explicit operator void*(IntPtr value); public unsafe static explicit operator IntPtr(void* value); public static bool operator !=(IntPtr value1, IntPtr value2); public static IntPtr operator -(IntPtr pointer, int offset); public static IntPtr Subtract(IntPtr pointer, int offset); public int ToInt32(); public long ToInt64(); public unsafe void* ToPointer(); public string ToString(string format); } }