C# 클래스 VSNDK.DebugEngine.AD7PendingBreakpoint

상속: IDebugPendingBreakpoint2
파일 보기 프로젝트 열기: blackberry/VSPlugin 1 사용 예제들

공개 메소드들

메소드 설명
AD7PendingBreakpoint ( IDebugBreakpointRequest2 pBPRequest, AD7Engine engine, BreakpointManager bpManager ) : System

Constructor.

ClearBoundBreakpoints ( ) : void

Remove all of the bound breakpoints for this pending breakpoint

OnBoundBreakpointDeleted ( AD7BoundBreakpoint boundBreakpoint ) : void

Called by bound breakpoints when they are being deleted.

비공개 메소드들

메소드 설명
CanBind ( ) : bool

Determines whether this pending breakpoint can bind to a code location.

GetShortPathName ( [ path, [ shortPath, int shortPathLength ) : int
IDebugPendingBreakpoint2 ( ) : int

Bind this breakpoint. (http://msdn.microsoft.com/en-ca/library/bb145901.aspx)

IDebugPendingBreakpoint2 ( BP_CONDITION bpCondition ) : int

Sets or changes the condition associated with the pending breakpoint. (http://msdn.microsoft.com/en-ca/library/bb144977.aspx). Not implemented here, but a conditional breakpoint can be set using IDebugBoundBreakpoint2::SetCondition().

IDebugPendingBreakpoint2 ( BP_PASSCOUNT bpPassCount ) : int

Sets or changes the pass count associated with the pending breakpoint. (http://msdn.microsoft.com/en-ca/library/bb145038.aspx). Not implemented here, but a pass count associated to a breakpoint can be set/changed using IDebugBoundBreakpoint2::SetPassCount().

IDebugPendingBreakpoint2 ( IDebugBreakpointRequest2 &ppBPRequest ) : int

Gets the breakpoint request that was used to create this pending breakpoint. (http://msdn.microsoft.com/en-ca/library/bb161770.aspx)

IDebugPendingBreakpoint2 ( IEnumDebugBoundBreakpoints2 &ppEnum ) : int

Enumerates all breakpoints bound from this pending breakpoint. (http://msdn.microsoft.com/en-ca/library/bb145139.aspx)

IDebugPendingBreakpoint2 ( IEnumDebugErrorBreakpoints2 &ppErrorEnum ) : int

Determines whether this pending breakpoint can bind to a code location. (http://msdn.microsoft.com/en-ca/library/bb146753.aspx)

IDebugPendingBreakpoint2 ( PENDING_BP_STATE_INFO pState ) : int

Gets the state of this pending breakpoint. (http://msdn.microsoft.com/en-ca/library/bb162178.aspx)

IDebugPendingBreakpoint2 ( enum_BP_ERROR_TYPE bpErrorType, IEnumDebugErrorBreakpoints2 &ppEnum ) : int

Enumerates all error breakpoints that resulted from this pending breakpoint. (http://msdn.microsoft.com/en-ca/library/bb145598.aspx)

IDebugPendingBreakpoint2 ( int fEnable ) : int

Toggles the enabled state of this pending breakpoint. (http://msdn.microsoft.com/en-ca/library/bb145046.aspx)

메소드 상세

AD7PendingBreakpoint() 공개 메소드

Constructor.
public AD7PendingBreakpoint ( IDebugBreakpointRequest2 pBPRequest, AD7Engine engine, BreakpointManager bpManager ) : System
pBPRequest IDebugBreakpointRequest2 The breakpoint request used to create this pending breakpoint.
engine AD7Engine The AD7Engine object that represents the DE.
bpManager BreakpointManager The breakpoint manager.
리턴 System

ClearBoundBreakpoints() 공개 메소드

Remove all of the bound breakpoints for this pending breakpoint
public ClearBoundBreakpoints ( ) : void
리턴 void

OnBoundBreakpointDeleted() 공개 메소드

Called by bound breakpoints when they are being deleted.
public OnBoundBreakpointDeleted ( AD7BoundBreakpoint boundBreakpoint ) : void
boundBreakpoint AD7BoundBreakpoint A bound breakpoint.
리턴 void