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