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

Package Functions

static void InitDeclaringType (IntPtr pMD)
 
static IntPtr GetNDirectTarget (IntPtr pMD)
 
static IntPtr GetDelegateTarget (Delegate pThis, ref IntPtr pStubArg)
 
static void ClearLastError ()
 
static void SetLastError ()
 
static void ThrowInteropParamException (int resID, int paramIdx)
 
static Exception InternalGetHRExceptionObject (int hr)
 
static Exception InternalGetCOMHRExceptionObject (int hr, IntPtr pCPCMD, object pThis)
 
static IntPtr CreateCustomMarshalerHelper (IntPtr pMD, int paramToken, IntPtr hndManagedType)
 
static IntPtr GetCOMIPFromRCW (object objSrc, IntPtr pCPCMD, out IntPtr ppTarget, out bool pfNeedsRelease)
 
static IntPtr ProfilerBeginTransitionCallback (IntPtr pSecretParam, IntPtr pThread, object pThis)
 
static void ProfilerEndTransitionCallback (IntPtr pMD, IntPtr pThread)
 
static unsafe void FmtClassUpdateNativeInternal (object obj, byte *pNative, ref CleanupWorkListElement pCleanupWorkList)
 
static unsafe void FmtClassUpdateCLRInternal (object obj, byte *pNative)
 
static unsafe void LayoutDestroyNativeInternal (object obj, byte *pNative)
 
static object AllocateInternal (IntPtr typeHandle)
 
static void MarshalToUnmanagedVaListInternal (IntPtr va_list, uint vaListSize, IntPtr pArgIterator)
 
static void MarshalToManagedVaListInternal (IntPtr va_list, IntPtr pArgIterator)
 
static uint CalcVaListSize (IntPtr va_list)
 
static void ValidateObject (object obj, IntPtr pMD, object pThis)
 
static void LogPinnedArgument (IntPtr localDesc, IntPtr nativeArg)
 
static void ValidateByref (IntPtr byref, IntPtr pMD, object pThis)
 
static IntPtr GetStubContext ()
 
static IntPtr GetStubContextAddr ()
 
static void ArrayTypeCheck (object o, object[] arr)
 
static void MulticastDebuggerTraceHelper (object o, int count)
 
static IntPtr NextCallReturnAddress ()
 

Static Package Functions

static IntPtr AddToCleanupList (ref CleanupWorkListElement pCleanupWorkList, SafeHandle handle)
 
static void KeepAliveViaCleanupList (ref CleanupWorkListElement pCleanupWorkList, object obj)
 
static void DestroyCleanupList (ref CleanupWorkListElement pCleanupWorkList)
 
static Exception GetHRExceptionObject (int hr)
 
static Exception GetCOMHRExceptionObject (int hr, IntPtr pCPCMD, object pThis)
 
static Exception GetPendingExceptionObject ()
 
static IntPtr SafeHandleAddRef (SafeHandle pHandle, ref bool success)
 
static void SafeHandleRelease (SafeHandle pHandle)
 
static void CheckStringLength (int length)
 
static void CheckStringLength (uint length)
 

Static Private Attributes

static Exception s_pendingExceptionObject
 

Detailed Description

Definition at line 6 of file StubHelpers.cs.


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