Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ICustomMarshaler.cs
Go to the documentation of this file.
1
namespace
System.Runtime.InteropServices
;
2
3
public
interface
ICustomMarshaler
4
{
5
object
MarshalNativeToManaged
(
IntPtr
pNativeData);
6
7
IntPtr
MarshalManagedToNative
(
object
ManagedObj);
8
9
void
CleanUpNativeData
(
IntPtr
pNativeData);
10
11
void
CleanUpManagedData
(
object
ManagedObj);
12
13
int
GetNativeDataSize
();
14
}
System.Runtime.InteropServices.ICustomMarshaler.MarshalNativeToManaged
object MarshalNativeToManaged(IntPtr pNativeData)
System.Runtime.InteropServices.ICustomMarshaler.CleanUpNativeData
void CleanUpNativeData(IntPtr pNativeData)
System.Runtime.InteropServices.ICustomMarshaler.CleanUpManagedData
void CleanUpManagedData(object ManagedObj)
System.Runtime.InteropServices.ICustomMarshaler.MarshalManagedToNative
IntPtr MarshalManagedToNative(object ManagedObj)
System.Runtime.InteropServices.ICustomMarshaler.GetNativeDataSize
int GetNativeDataSize()
System.Runtime.InteropServices.ICustomMarshaler
Definition
ICustomMarshaler.cs:4
System.Runtime.InteropServices
Definition
SequenceMarshal.cs:4
System.IntPtr
Definition
IntPtr.cs:14
source
System.Private.CoreLib
System.Runtime.InteropServices
ICustomMarshaler.cs
Generated by
1.10.0