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() |
Сбрасывает счетчик числа попаданий. |