C# 클래스 VSNDK.DebugEngine.AD7BoundBreakpoint

This class represents a breakpoint that has been bound to a location in the debuggee. It is a child of the pending breakpoint that creates it. Unless the pending breakpoint only has one bound breakpoint, each bound breakpoint is displayed as a child of the pending breakpoint in the breakpoints window. Otherwise, only one is displayed. (http://msdn.microsoft.com/en-us/library/bb161979.aspx)
상속: IDebugBoundBreakpoint2
파일 보기 프로젝트 열기: blackberry/VSPlugin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_blockedConditional bool
m_blockedPassCount bool
m_bpCondition BP_CONDITION
m_bpLocationType uint
m_bpPassCount BP_PASSCOUNT
m_breakWhenCondChanged bool
m_filename string
m_fullPath string
m_func string
m_hitCount uint
m_hitCountMultiple uint
m_isHitCountEqual bool
m_line uint
m_previousCondEvaluation string

보호된 프로퍼티들

프로퍼티 타입 설명
m_GDB_Address string
m_GDB_ID uint
m_GDB_filename string
m_GDB_linePos uint
m_remoteID int

공개 메소드들

메소드 설명
AD7BoundBreakpoint ( AD7Engine engine, BP_REQUEST_INFO bpReqInfo, AD7PendingBreakpoint pendingBreakpoint ) : System

AD7BoundBreakpoint constructor for file/line breaks.

SetCondition ( BP_CONDITION bpCondition ) : int

Sets the conditions under which a conditional breakpoint fires. (http://msdn.microsoft.com/en-us/library/bb146215.aspx)

SetPassCount ( BP_PASSCOUNT bpPassCount ) : int

Sets the count and conditions upon which a breakpoint is fired. (http://msdn.microsoft.com/en-us/library/bb161364.aspx)

비공개 메소드들

메소드 설명
GetShortPathName ( [ path, [ shortPath, int shortPathLength ) : int
IDebugBoundBreakpoint2 ( ) : int

Called when the breakpoint is being deleted by the user. (http://msdn.microsoft.com/en-us/library/bb146595.aspx)

IDebugBoundBreakpoint2 ( BP_CONDITION bpCondition ) : int

Sets or changes the condition associated with this bound breakpoint. (http://msdn.microsoft.com/en-us/library/bb146215.aspx)

IDebugBoundBreakpoint2 ( BP_PASSCOUNT bpPassCount ) : int

Sets or changes the pass count associated with this bound breakpoint. (http://msdn.microsoft.com/en-us/library/bb161364.aspx)

IDebugBoundBreakpoint2 ( IDebugBreakpointResolution2 &ppBPResolution ) : int

Return the breakpoint resolution which describes how the breakpoint bound in the debuggee. (http://msdn.microsoft.com/en-us/library/bb145891.aspx)

IDebugBoundBreakpoint2 ( IDebugPendingBreakpoint2 &ppPendingBreakpoint ) : int

Return the pending breakpoint for this bound breakpoint. (http://msdn.microsoft.com/en-us/library/bb145337.aspx)

IDebugBoundBreakpoint2 ( enum_BP_STATE pState ) : int

Gets the state of this bound breakpoint. (http://msdn.microsoft.com/en-us/library/bb161276.aspx)

IDebugBoundBreakpoint2 ( int fEnable ) : int

Called by the debugger UI when the user is enabling or disabling a breakpoint. (http://msdn.microsoft.com/en-us/library/bb145150.aspx)

IDebugBoundBreakpoint2 ( uint &pdwHitCount ) : int

Gets the current hit count for this bound breakpoint. (http://msdn.microsoft.com/en-us/library/bb145340.aspx)

메소드 상세

AD7BoundBreakpoint() 공개 메소드

AD7BoundBreakpoint constructor for file/line breaks.
public AD7BoundBreakpoint ( AD7Engine engine, BP_REQUEST_INFO bpReqInfo, AD7PendingBreakpoint pendingBreakpoint ) : System
engine AD7Engine AD7 Engine.
bpReqInfo BP_REQUEST_INFO Contains the information required to implement a breakpoint.
pendingBreakpoint AD7PendingBreakpoint Associated pending breakpoint.
리턴 System

SetCondition() 공개 메소드

Sets the conditions under which a conditional breakpoint fires. (http://msdn.microsoft.com/en-us/library/bb146215.aspx)
public SetCondition ( BP_CONDITION bpCondition ) : int
bpCondition BP_CONDITION Describes the conditions under which a breakpoint fires.
리턴 int

SetPassCount() 공개 메소드

Sets the count and conditions upon which a breakpoint is fired. (http://msdn.microsoft.com/en-us/library/bb161364.aspx)
public SetPassCount ( BP_PASSCOUNT bpPassCount ) : int
bpPassCount BP_PASSCOUNT Describes the count and conditions upon which a conditional breakpoint is fired.
리턴 int

프로퍼티 상세

m_GDB_Address 보호되어 있는 프로퍼티

protected string m_GDB_Address
리턴 string

m_GDB_ID 보호되어 있는 프로퍼티

GDB member variables.
protected uint m_GDB_ID
리턴 uint

m_GDB_filename 보호되어 있는 프로퍼티

protected string m_GDB_filename
리턴 string

m_GDB_linePos 보호되어 있는 프로퍼티

protected uint m_GDB_linePos
리턴 uint

m_blockedConditional 공개적으로 프로퍼티

Indicates if a given breakpoint is being manipulated in one of these 2 methods: SetCondition and BreakpointHit.
public bool m_blockedConditional
리턴 bool

m_blockedPassCount 공개적으로 프로퍼티

Indicates if a given breakpoint is being manipulated in one of these 2 methods: SetPassCount and BreakpointHit.
public bool m_blockedPassCount
리턴 bool

m_bpCondition 공개적으로 프로퍼티

public BP_CONDITION m_bpCondition
리턴 BP_CONDITION

m_bpLocationType 공개적으로 프로퍼티

public uint m_bpLocationType
리턴 uint

m_bpPassCount 공개적으로 프로퍼티

public BP_PASSCOUNT m_bpPassCount
리턴 BP_PASSCOUNT

m_breakWhenCondChanged 공개적으로 프로퍼티

public bool m_breakWhenCondChanged
리턴 bool

m_filename 공개적으로 프로퍼티

public string m_filename
리턴 string

m_fullPath 공개적으로 프로퍼티

public string m_fullPath
리턴 string

m_func 공개적으로 프로퍼티

public string m_func
리턴 string

m_hitCount 공개적으로 프로퍼티

public uint m_hitCount
리턴 uint

m_hitCountMultiple 공개적으로 프로퍼티

Different than 0 if the program has to stop whenever the hit count is multiple of a given value
public uint m_hitCountMultiple
리턴 uint

m_isHitCountEqual 공개적으로 프로퍼티

TRUE if the program has to stop when the hit count is equal to a given value.
public bool m_isHitCountEqual
리턴 bool

m_line 공개적으로 프로퍼티

public uint m_line
리턴 uint

m_previousCondEvaluation 공개적으로 프로퍼티

public string m_previousCondEvaluation
리턴 string

m_remoteID 보호되어 있는 프로퍼티

This breakpoint's index in the list of active bound breakpoints.
protected int m_remoteID
리턴 int