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
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Защищенные свойства (Protected)

Свойство Тип Описание
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