protected override sealed unsafe int OnCreateConnection( void * @this, void *pProcess, uint dwConnectionId, char *pConnName) => OnCreateConnection( ComFactory.Create <CorDebugProcess>(pProcess), dwConnectionId, UnsafeOps.WCharToSpan(pConnName));
protected override sealed unsafe int OnLogMessage( void * @this, void *pAppDomain, void *pThread, int lLevel, char *pLogSwitchName, char *pMessage) => OnLogMessage( ComFactory.Create <CorDebugAppDomain>(pAppDomain), ComFactory.Create <CorDebugThread>(pThread), lLevel, UnsafeOps.WCharToSpan(pLogSwitchName), UnsafeOps.WCharToSpan(pMessage));
protected override sealed unsafe int OnLogSwitch( void * @this, void *pAppDomain, void *pThread, int lLevel, uint ulReason, char *pLogSwitchName, char *pParentName) => OnLogSwitch( ComFactory.Create <CorDebugAppDomain>(pAppDomain), ComFactory.Create <CorDebugThread>(pThread), lLevel, ulReason, UnsafeOps.WCharToSpan(pLogSwitchName), UnsafeOps.WCharToSpan(pParentName));