C# Класс slinject.Debugger.ManagedCallback

Наследование: ICorDebugManagedCallback, ICorDebugManagedCallback2
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Break ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
Breakpoint ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugBreakpoint pBreakpoint ) : void
BreakpointSetError ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugBreakpoint pBreakpoint, uint dwError ) : void
ChangeConnection ( ICorDebugProcess pProcess, uint dwConnectionId ) : void
ControlCTrap ( ICorDebugProcess pProcess ) : void
CreateAppDomain ( ICorDebugProcess pProcess, ICorDebugAppDomain pAppDomain ) : void
CreateConnection ( ICorDebugProcess pProcess, uint dwConnectionId, ushort &pConnName ) : void
CreateProcess ( ICorDebugProcess pProcess ) : void
CreateThread ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
DebuggerError ( ICorDebugProcess pProcess, int errorHR, uint errorCode ) : void
DestroyConnection ( ICorDebugProcess pProcess, uint dwConnectionId ) : void
EditAndContinueRemap ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pFunction, int fAccurate ) : void
EvalComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugEval pEval ) : void
EvalException ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugEval pEval ) : void
Exception ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFrame pFrame, uint nOffset, CorDebugExceptionCallbackType dwEventType, uint dwFlags ) : void
Exception ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, int unhandled ) : void
ExceptionUnwind ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, CorDebugExceptionUnwindCallbackType dwEventType, uint dwFlags ) : void
ExitAppDomain ( ICorDebugProcess pProcess, ICorDebugAppDomain pAppDomain ) : void
ExitProcess ( ICorDebugProcess pProcess ) : void
ExitThread ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
FunctionRemapComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pFunction ) : void
FunctionRemapOpportunity ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pOldFunction, ICorDebugFunction pNewFunction, uint oldILOffset ) : void
LoadAssembly ( ICorDebugAppDomain pAppDomain, ICorDebugAssembly pAssembly ) : void
LoadClass ( ICorDebugAppDomain pAppDomain, ICorDebugClass c ) : void
LoadModule ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule ) : void
LogMessage ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, int lLevel, string pLogSwitchName, string pMessage ) : void
LogSwitch ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, int lLevel, uint ulReason, string pLogSwitchName, string pParentName ) : void
MDANotification ( ICorDebugController pController, ICorDebugThread pThread, ICorDebugMDA pMDA ) : void
NameChange ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread ) : void
StepComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugStepper pStepper, CorDebugStepReason reason ) : void
UnloadAssembly ( ICorDebugAppDomain pAppDomain, ICorDebugAssembly pAssembly ) : void
UnloadClass ( ICorDebugAppDomain pAppDomain, ICorDebugClass c ) : void
UnloadModule ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule ) : void
UpdateModuleSymbols ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule, IStream pSymbolStream ) : void

Описание методов

Break() публичный Метод

public Break ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
pAppDomain ICorDebugAppDomain
thread ICorDebugThread
Результат void

Breakpoint() публичный Метод

public Breakpoint ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugBreakpoint pBreakpoint ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pBreakpoint ICorDebugBreakpoint
Результат void

BreakpointSetError() публичный Метод

public BreakpointSetError ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugBreakpoint pBreakpoint, uint dwError ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pBreakpoint ICorDebugBreakpoint
dwError uint
Результат void

ChangeConnection() публичный Метод

public ChangeConnection ( ICorDebugProcess pProcess, uint dwConnectionId ) : void
pProcess ICorDebugProcess
dwConnectionId uint
Результат void

ControlCTrap() публичный Метод

public ControlCTrap ( ICorDebugProcess pProcess ) : void
pProcess ICorDebugProcess
Результат void

CreateAppDomain() публичный Метод

public CreateAppDomain ( ICorDebugProcess pProcess, ICorDebugAppDomain pAppDomain ) : void
pProcess ICorDebugProcess
pAppDomain ICorDebugAppDomain
Результат void

CreateConnection() публичный Метод

public CreateConnection ( ICorDebugProcess pProcess, uint dwConnectionId, ushort &pConnName ) : void
pProcess ICorDebugProcess
dwConnectionId uint
pConnName ushort
Результат void

CreateProcess() публичный Метод

public CreateProcess ( ICorDebugProcess pProcess ) : void
pProcess ICorDebugProcess
Результат void

CreateThread() публичный Метод

public CreateThread ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
pAppDomain ICorDebugAppDomain
thread ICorDebugThread
Результат void

DebuggerError() публичный Метод

public DebuggerError ( ICorDebugProcess pProcess, int errorHR, uint errorCode ) : void
pProcess ICorDebugProcess
errorHR int
errorCode uint
Результат void

DestroyConnection() публичный Метод

public DestroyConnection ( ICorDebugProcess pProcess, uint dwConnectionId ) : void
pProcess ICorDebugProcess
dwConnectionId uint
Результат void

EditAndContinueRemap() публичный Метод

public EditAndContinueRemap ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pFunction, int fAccurate ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pFunction ICorDebugFunction
fAccurate int
Результат void

EvalComplete() публичный Метод

public EvalComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugEval pEval ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pEval ICorDebugEval
Результат void

EvalException() публичный Метод

public EvalException ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugEval pEval ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pEval ICorDebugEval
Результат void

Exception() публичный Метод

public Exception ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFrame pFrame, uint nOffset, CorDebugExceptionCallbackType dwEventType, uint dwFlags ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pFrame ICorDebugFrame
nOffset uint
dwEventType CorDebugExceptionCallbackType
dwFlags uint
Результат void

Exception() публичный Метод

public Exception ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, int unhandled ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
unhandled int
Результат void

ExceptionUnwind() публичный Метод

public ExceptionUnwind ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, CorDebugExceptionUnwindCallbackType dwEventType, uint dwFlags ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
dwEventType CorDebugExceptionUnwindCallbackType
dwFlags uint
Результат void

ExitAppDomain() публичный Метод

public ExitAppDomain ( ICorDebugProcess pProcess, ICorDebugAppDomain pAppDomain ) : void
pProcess ICorDebugProcess
pAppDomain ICorDebugAppDomain
Результат void

ExitProcess() публичный Метод

public ExitProcess ( ICorDebugProcess pProcess ) : void
pProcess ICorDebugProcess
Результат void

ExitThread() публичный Метод

public ExitThread ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
pAppDomain ICorDebugAppDomain
thread ICorDebugThread
Результат void

FunctionRemapComplete() публичный Метод

public FunctionRemapComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pFunction ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pFunction ICorDebugFunction
Результат void

FunctionRemapOpportunity() публичный Метод

public FunctionRemapOpportunity ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pOldFunction, ICorDebugFunction pNewFunction, uint oldILOffset ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pOldFunction ICorDebugFunction
pNewFunction ICorDebugFunction
oldILOffset uint
Результат void

LoadAssembly() публичный Метод

public LoadAssembly ( ICorDebugAppDomain pAppDomain, ICorDebugAssembly pAssembly ) : void
pAppDomain ICorDebugAppDomain
pAssembly ICorDebugAssembly
Результат void

LoadClass() публичный Метод

public LoadClass ( ICorDebugAppDomain pAppDomain, ICorDebugClass c ) : void
pAppDomain ICorDebugAppDomain
c ICorDebugClass
Результат void

LoadModule() публичный Метод

public LoadModule ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule ) : void
pAppDomain ICorDebugAppDomain
pModule ICorDebugModule
Результат void

LogMessage() публичный Метод

public LogMessage ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, int lLevel, string pLogSwitchName, string pMessage ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
lLevel int
pLogSwitchName string
pMessage string
Результат void

LogSwitch() публичный Метод

public LogSwitch ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, int lLevel, uint ulReason, string pLogSwitchName, string pParentName ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
lLevel int
ulReason uint
pLogSwitchName string
pParentName string
Результат void

MDANotification() публичный Метод

public MDANotification ( ICorDebugController pController, ICorDebugThread pThread, ICorDebugMDA pMDA ) : void
pController ICorDebugController
pThread ICorDebugThread
pMDA ICorDebugMDA
Результат void

NameChange() публичный Метод

public NameChange ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
Результат void

StepComplete() публичный Метод

public StepComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugStepper pStepper, CorDebugStepReason reason ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pStepper ICorDebugStepper
reason CorDebugStepReason
Результат void

UnloadAssembly() публичный Метод

public UnloadAssembly ( ICorDebugAppDomain pAppDomain, ICorDebugAssembly pAssembly ) : void
pAppDomain ICorDebugAppDomain
pAssembly ICorDebugAssembly
Результат void

UnloadClass() публичный Метод

public UnloadClass ( ICorDebugAppDomain pAppDomain, ICorDebugClass c ) : void
pAppDomain ICorDebugAppDomain
c ICorDebugClass
Результат void

UnloadModule() публичный Метод

public UnloadModule ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule ) : void
pAppDomain ICorDebugAppDomain
pModule ICorDebugModule
Результат void

UpdateModuleSymbols() публичный Метод

public UpdateModuleSymbols ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule, IStream pSymbolStream ) : void
pAppDomain ICorDebugAppDomain
pModule ICorDebugModule
pSymbolStream IStream
Результат void