예제 #1
0
 protected override sealed unsafe int OnCreateConnection(
     void * @this,
     void *pProcess,
     uint dwConnectionId,
     char *pConnName)
 => OnCreateConnection(
     ComFactory.Create <CorDebugProcess>(pProcess),
     dwConnectionId,
     UnsafeOps.WCharToSpan(pConnName));
예제 #2
0
 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));
예제 #3
0
 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));