Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.StubHelpers.AsAnyMarshaler Struct Reference

Package Functions

 AsAnyMarshaler (IntPtr pvArrayMarshaler)
 
IntPtr ConvertToNative (object pManagedHome, int dwFlags)
 
unsafe void ConvertToManaged (object pManagedHome, IntPtr pNativeHome)
 
void ClearNative (IntPtr pNativeHome)
 

Private Types

enum  BackPropAction {
  None , Array , Layout , StringBuilderAnsi ,
  StringBuilderUnicode
}
 

Private Member Functions

unsafe IntPtr ConvertArrayToNative (object pManagedHome, int dwFlags)
 
unsafe IntPtr ConvertStringBuilderToNative (StringBuilder pManagedHome, int dwFlags)
 
unsafe IntPtr ConvertLayoutToNative (object pManagedHome, int dwFlags)
 

Static Private Member Functions

static bool IsIn (int dwFlags)
 
static bool IsOut (int dwFlags)
 
static bool IsAnsi (int dwFlags)
 
static bool IsThrowOn (int dwFlags)
 
static bool IsBestFit (int dwFlags)
 
static unsafe IntPtr ConvertStringToNative (string pManagedHome, int dwFlags)
 

Private Attributes

IntPtr pvArrayMarshaler
 
BackPropAction backPropAction
 
Type layoutType
 
CleanupWorkListElement cleanupWorkList
 

Detailed Description

Definition at line 7 of file AsAnyMarshaler.cs.


The documentation for this struct was generated from the following file: