C# 클래스 slinject.Debugger.ManagedCallback

상속: ICorDebugManagedCallback, ICorDebugManagedCallback2
파일 보기 프로젝트 열기: anvaka/slinject 1 사용 예제들

공개 메소드들

메소드 설명
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