Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MngdFixedArrayMarshaler.cs
Go to the documentation of this file.
2
3namespace System.StubHelpers;
4
5internal static class MngdFixedArrayMarshaler
6{
7 [MethodImpl(MethodImplOptions.InternalCall)]
8 internal static extern void CreateMarshaler(IntPtr pMarshalState, IntPtr pMT, int dwFlags, int cElements, IntPtr pManagedMarshaler);
9
10 [MethodImpl(MethodImplOptions.InternalCall)]
11 internal static extern void ConvertSpaceToNative(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome);
12
13 [MethodImpl(MethodImplOptions.InternalCall)]
14 internal static extern void ConvertContentsToNative(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome);
15
16 [MethodImpl(MethodImplOptions.InternalCall)]
17 internal static extern void ConvertSpaceToManaged(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome);
18
19 [MethodImpl(MethodImplOptions.InternalCall)]
20 internal static extern void ConvertContentsToManaged(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome);
21
22 [MethodImpl(MethodImplOptions.InternalCall)]
23 internal static extern void ClearNativeContents(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome);
24}
static void ConvertContentsToManaged(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome)
static void ConvertSpaceToManaged(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome)
static void ClearNativeContents(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome)
static void ConvertContentsToNative(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome)
static void CreateMarshaler(IntPtr pMarshalState, IntPtr pMT, int dwFlags, int cElements, IntPtr pManagedMarshaler)
static void ConvertSpaceToNative(IntPtr pMarshalState, ref object pManagedHome, IntPtr pNativeHome)