<PackageReference Include="NETStandard.Library" Version="2.0.0" />
System.Runtime.InteropServices.Marshal
public static int AddRef(
IntPtr pUnk)
public static void Copy(
byte[]
source,
int startIndex,
IntPtr destination,
int length)
public static void Copy(
char[]
source,
int startIndex,
IntPtr destination,
int length)
public static void Copy(
double[]
source,
int startIndex,
IntPtr destination,
int length)
public static void Copy(
short[]
source,
int startIndex,
IntPtr destination,
int length)
public static void Copy(
int[]
source,
int startIndex,
IntPtr destination,
int length)
public static void Copy(
long[]
source,
int startIndex,
IntPtr destination,
int length)
public static void Copy(
IntPtr source,
byte[]
destination,
int startIndex,
int length)
public static void Copy(
IntPtr source,
char[]
destination,
int startIndex,
int length)
public static void Copy(
IntPtr source,
double[]
destination,
int startIndex,
int length)
public static void Copy(
IntPtr source,
short[]
destination,
int startIndex,
int length)
public static void Copy(
IntPtr source,
int[]
destination,
int startIndex,
int length)
public static void Copy(
IntPtr source,
long[]
destination,
int startIndex,
int length)
public static void Copy(
IntPtr source,
IntPtr[]
destination,
int startIndex,
int length)
public static void Copy(
IntPtr source,
float[]
destination,
int startIndex,
int length)
public static void Copy(
IntPtr[]
source,
int startIndex,
IntPtr destination,
int length)
public static void Copy(
float[]
source,
int startIndex,
IntPtr destination,
int length)
public static IntPtr OffsetOf<
T>(
string fieldName)
public static byte ReadByte(
IntPtr ptr,
int ofs)
public static byte ReadByte(
object ptr,
int ofs)
public static short ReadInt16(
IntPtr ptr,
int ofs)
public static short ReadInt16(
object ptr,
int ofs)
public static int ReadInt32(
IntPtr ptr,
int ofs)
public static int ReadInt32(
object ptr,
int ofs)
public static long ReadInt64(
IntPtr ptr,
int ofs)
public static long ReadInt64(
object ptr,
int ofs)
public static IntPtr ReadIntPtr(
IntPtr ptr,
int ofs)
public static IntPtr ReadIntPtr(
object ptr,
int ofs)
public static int Release(
IntPtr pUnk)
public static int SizeOf(
object structure)
public static int SizeOf<
T>(
T structure)
public static void StructureToPtr(
object structure,
IntPtr ptr,
bool fDeleteOld)
public static void StructureToPtr<
T>(
T structure,
IntPtr ptr,
bool fDeleteOld)
public static void WriteByte(
IntPtr ptr,
byte val)
public static void WriteByte(
IntPtr ptr,
int ofs,
byte val)
public static void WriteByte(
object ptr,
int ofs,
byte val)
public static void WriteInt16(
IntPtr ptr,
char val)
public static void WriteInt16(
IntPtr ptr,
short val)
public static void WriteInt16(
IntPtr ptr,
int ofs,
char val)
public static void WriteInt16(
IntPtr ptr,
int ofs,
short val)
public static void WriteInt16(
object ptr,
int ofs,
char val)
public static void WriteInt16(
object ptr,
int ofs,
short val)
public static void WriteInt32(
IntPtr ptr,
int val)
public static void WriteInt32(
IntPtr ptr,
int ofs,
int val)
public static void WriteInt32(
object ptr,
int ofs,
int val)
public static void WriteInt64(
IntPtr ptr,
int ofs,
long val)
public static void WriteInt64(
IntPtr ptr,
long val)
public static void WriteInt64(
object ptr,
int ofs,
long val)
public static void WriteIntPtr(
IntPtr ptr,
int ofs,
IntPtr val)
public static void WriteIntPtr(
object ptr,
int ofs,
IntPtr val)