Breakpoint2 Интерфейс

Определение

Содержит свойства и методы, используемые для программного управления точкой останова.

public interface class Breakpoint2 : EnvDTE::Breakpoint
public interface class Breakpoint2 : EnvDTE::Breakpoint
__interface Breakpoint2 : EnvDTE::Breakpoint
[System.Runtime.InteropServices.Guid("FBC8D85A-E449-4CB3-B026-F7808DEB7792")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Breakpoint2 : EnvDTE.Breakpoint
[<System.Runtime.InteropServices.Guid("FBC8D85A-E449-4CB3-B026-F7808DEB7792")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Breakpoint2 = interface
    interface Breakpoint
Public Interface Breakpoint2
Implements Breakpoint
Производный
Атрибуты
Реализации

Примеры

В следующем примере показано, как использовать Children свойство для Breakpoint2 объекта.

public static void Children(EnvDTE80.DTE2 dte)  
{  
    // Setup debug Output window.  
    Window w =   
(Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);  
    w.Visible = true;  
    OutputWindow ow = (OutputWindow)w.Object;  
    OutputWindowPane owp = ow.OutputWindowPanes.Add("Children Property   
Test");  
    owp.Activate();  

    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;  
    owp.OutputString("Number of children: " +   
debugger.Breakpoints.Item(1).Children.Count.ToString());  
}  

Свойства

BreakWhenHit

Получает или задает значение, указывающее, прерывается ли выполнение программы при достижении точки останова.

Children

Возвращает коллекцию всех дочерних объектов Breakpoint2.

Collection

Получает коллекцию, содержащую все объекты Breakpoint2.

Condition

Возвращает условие, которое запускает точку останова.

ConditionType

Получает тип условия для точки останова: прерывание выполнения программы, если условие истинно, или прерывание выполнения программы при изменении условия.

CurrentHits

Возвращает число попаданий в эту точку останова во время этого сеанса отладки.

DTE

Возвращает объект расширения верхнего уровня.

Enabled

Задает или возвращает состояние точки останова.

File

Возвращает имя файла, в котором содержится точка останова.

FileColumn

Возвращает расположение символа в строке файла, где установлена точка останова.

FileLine

Возвращает строку в файле, где установлена точка останова.

FilterBy

Возвращает или задает условие, по которому задается точка останова.

FunctionColumnOffset

Возвращает смещение столбца от имени точки останова в функции.

FunctionLineOffset

Возвращает смещение строки от имени точки останова в функции.

FunctionName

Получает имя функции, содержащей точку останова.

HitCountTarget

Возвращает число попаданий для любого типа точки останова. Интерпретируется на основе типа счетчика числа попаданий.

HitCountType

Возвращает тип счетчика попаданий, который описывает, как интерпретировать число попаданий.

Language

Получает имя языка программирования, содержащего точку останова.

LocationType

Возвращает тип местоположения точки останова.

Macro

Возвращает или задает макрос точки останова.

Message

Возвращает или задает сообщение точки останова.

Name

Задает или возвращает имя точки останова.

Parent

Возвращает непосредственный родительский объект точки останова.

Process

Получает объект Process2, связанный с текущей точкой останова.

Program

Возвращает исполняемый файл, управляемый этим процессом.

Tag

Задает или получает пользовательскую строку, определяющую эту точку останова.

Type

Получает константу, определяющую тип точки останова.

Методы

Delete()

Удаляет точку останова.

ResetHitCount()

Сбрасывает счетчик числа попаданий.

Применяется к