C# Class slinject.Debugger.ManagedCallback

Inheritance: ICorDebugManagedCallback, ICorDebugManagedCallback2
Exibir arquivo Open project: anvaka/slinject Class Usage Examples

Public Methods

Method Description
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

Method Details

Break() public method

public Break ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
pAppDomain ICorDebugAppDomain
thread ICorDebugThread
return void

Breakpoint() public method

public Breakpoint ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugBreakpoint pBreakpoint ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pBreakpoint ICorDebugBreakpoint
return void

BreakpointSetError() public method

public BreakpointSetError ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugBreakpoint pBreakpoint, uint dwError ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pBreakpoint ICorDebugBreakpoint
dwError uint
return void

ChangeConnection() public method

public ChangeConnection ( ICorDebugProcess pProcess, uint dwConnectionId ) : void
pProcess ICorDebugProcess
dwConnectionId uint
return void

ControlCTrap() public method

public ControlCTrap ( ICorDebugProcess pProcess ) : void
pProcess ICorDebugProcess
return void

CreateAppDomain() public method

public CreateAppDomain ( ICorDebugProcess pProcess, ICorDebugAppDomain pAppDomain ) : void
pProcess ICorDebugProcess
pAppDomain ICorDebugAppDomain
return void

CreateConnection() public method

public CreateConnection ( ICorDebugProcess pProcess, uint dwConnectionId, ushort &pConnName ) : void
pProcess ICorDebugProcess
dwConnectionId uint
pConnName ushort
return void

CreateProcess() public method

public CreateProcess ( ICorDebugProcess pProcess ) : void
pProcess ICorDebugProcess
return void

CreateThread() public method

public CreateThread ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
pAppDomain ICorDebugAppDomain
thread ICorDebugThread
return void

DebuggerError() public method

public DebuggerError ( ICorDebugProcess pProcess, int errorHR, uint errorCode ) : void
pProcess ICorDebugProcess
errorHR int
errorCode uint
return void

DestroyConnection() public method

public DestroyConnection ( ICorDebugProcess pProcess, uint dwConnectionId ) : void
pProcess ICorDebugProcess
dwConnectionId uint
return void

EditAndContinueRemap() public method

public EditAndContinueRemap ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pFunction, int fAccurate ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pFunction ICorDebugFunction
fAccurate int
return void

EvalComplete() public method

public EvalComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugEval pEval ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pEval ICorDebugEval
return void

EvalException() public method

public EvalException ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugEval pEval ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pEval ICorDebugEval
return void

Exception() public method

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
return void

Exception() public method

public Exception ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, int unhandled ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
unhandled int
return void

ExceptionUnwind() public method

public ExceptionUnwind ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, CorDebugExceptionUnwindCallbackType dwEventType, uint dwFlags ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
dwEventType CorDebugExceptionUnwindCallbackType
dwFlags uint
return void

ExitAppDomain() public method

public ExitAppDomain ( ICorDebugProcess pProcess, ICorDebugAppDomain pAppDomain ) : void
pProcess ICorDebugProcess
pAppDomain ICorDebugAppDomain
return void

ExitProcess() public method

public ExitProcess ( ICorDebugProcess pProcess ) : void
pProcess ICorDebugProcess
return void

ExitThread() public method

public ExitThread ( ICorDebugAppDomain pAppDomain, ICorDebugThread thread ) : void
pAppDomain ICorDebugAppDomain
thread ICorDebugThread
return void

FunctionRemapComplete() public method

public FunctionRemapComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pFunction ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pFunction ICorDebugFunction
return void

FunctionRemapOpportunity() public method

public FunctionRemapOpportunity ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugFunction pOldFunction, ICorDebugFunction pNewFunction, uint oldILOffset ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pOldFunction ICorDebugFunction
pNewFunction ICorDebugFunction
oldILOffset uint
return void

LoadAssembly() public method

public LoadAssembly ( ICorDebugAppDomain pAppDomain, ICorDebugAssembly pAssembly ) : void
pAppDomain ICorDebugAppDomain
pAssembly ICorDebugAssembly
return void

LoadClass() public method

public LoadClass ( ICorDebugAppDomain pAppDomain, ICorDebugClass c ) : void
pAppDomain ICorDebugAppDomain
c ICorDebugClass
return void

LoadModule() public method

public LoadModule ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule ) : void
pAppDomain ICorDebugAppDomain
pModule ICorDebugModule
return void

LogMessage() public method

public LogMessage ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, int lLevel, string pLogSwitchName, string pMessage ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
lLevel int
pLogSwitchName string
pMessage string
return void

LogSwitch() public method

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
return void

MDANotification() public method

public MDANotification ( ICorDebugController pController, ICorDebugThread pThread, ICorDebugMDA pMDA ) : void
pController ICorDebugController
pThread ICorDebugThread
pMDA ICorDebugMDA
return void

NameChange() public method

public NameChange ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
return void

StepComplete() public method

public StepComplete ( ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugStepper pStepper, CorDebugStepReason reason ) : void
pAppDomain ICorDebugAppDomain
pThread ICorDebugThread
pStepper ICorDebugStepper
reason CorDebugStepReason
return void

UnloadAssembly() public method

public UnloadAssembly ( ICorDebugAppDomain pAppDomain, ICorDebugAssembly pAssembly ) : void
pAppDomain ICorDebugAppDomain
pAssembly ICorDebugAssembly
return void

UnloadClass() public method

public UnloadClass ( ICorDebugAppDomain pAppDomain, ICorDebugClass c ) : void
pAppDomain ICorDebugAppDomain
c ICorDebugClass
return void

UnloadModule() public method

public UnloadModule ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule ) : void
pAppDomain ICorDebugAppDomain
pModule ICorDebugModule
return void

UpdateModuleSymbols() public method

public UpdateModuleSymbols ( ICorDebugAppDomain pAppDomain, ICorDebugModule pModule, IStream pSymbolStream ) : void
pAppDomain ICorDebugAppDomain
pModule ICorDebugModule
pSymbolStream IStream
return void