Nebula
Loading...
Searching...
No Matches
Util.StringMarshaler Class Reference

Inherits ICustomMarshaler.

Public Member Functions

void CleanUpManagedData (object o)
 
void CleanUpNativeData (IntPtr pNativeData)
 
int GetNativeDataSize ()
 
IntPtr MarshalManagedToNative (object obj)
 
object MarshalNativeToManaged (IntPtr pNativeData)
 

Static Public Member Functions

static ICustomMarshaler GetInstance (string s)
 

Static Private Attributes

static StringMarshaler Instance = new StringMarshaler ()
 

Member Function Documentation

◆ CleanUpManagedData()

void Util.StringMarshaler.CleanUpManagedData ( object o)
inline

◆ CleanUpNativeData()

void Util.StringMarshaler.CleanUpNativeData ( IntPtr pNativeData)
inline

◆ GetInstance()

static ICustomMarshaler Util.StringMarshaler.GetInstance ( string s)
inlinestatic

◆ GetNativeDataSize()

int Util.StringMarshaler.GetNativeDataSize ( )
inline

◆ MarshalManagedToNative()

IntPtr Util.StringMarshaler.MarshalManagedToNative ( object obj)
inline

◆ MarshalNativeToManaged()

object Util.StringMarshaler.MarshalNativeToManaged ( IntPtr pNativeData)
inline

Member Data Documentation

◆ Instance

StringMarshaler Util.StringMarshaler.Instance = new StringMarshaler ()
staticprivate

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