Debugger3.BreakpointLastHit - свойство
Обновлен: Ноябрь 2007
Возвращает последнюю точку останова, в которую произошло попадание.
Пространство имен: EnvDTE90
Сборка: EnvDTE90 (в EnvDTE90.dll)
Синтаксис
'Декларация
ReadOnly Property BreakpointLastHit As Breakpoint
'Применение
Dim instance As Debugger3
Dim value As Breakpoint
value = instance.BreakpointLastHit
Breakpoint BreakpointLastHit { get; }
property Breakpoint^ BreakpointLastHit {
Breakpoint^ get ();
}
function get BreakpointLastHit () : Breakpoint
Значение свойства
Тип: EnvDTE.Breakpoint
Объект Breakpoint.
Реализации
Заметки
Свойство BreakpointLastHit возвращает связанную точку останова Breakpoint, достигнутую отладчиком последней. Если отладчик попадает в несколько точек останова одновременно, то это свойство возвращает одну из точек останова. В нем не определяется, какая точка останова возвращена. Чтобы просмотреть коллекцию точек останова, достигнутых одновременно, см. AllBreakpointsLastHit.
Примеры
В следующем примере демонстрируется использование свойства BreakpointLastHit.
Чтобы проверить это свойство, выполните следующие действия.
Задайте в приложении несколько точек останова.
Запустите приложение в режиме отладки.
Когда выполнение приложения остановится в точке останова, запустите надстройку.
public static void BreakpointLastHit(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("Breakpoint Last
Hit Test");
owp.Activate();
EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
owp.OutputString("Breakpoint last hit: " +
debugger.BreakpointLastHit.Name);
}
Sub BreakpointLastHit()
' This function dumps the name of the breakpoints last hit to
' a new pane in the Output window.
Dim ow As OutputWindow
ow = DTE.Windows.Item(Constants.vsWindowKindOutput).Object
Dim bppane As OutputWindowPane
bppane = ow.OutputWindowPanes.Add("Debugger")
bppane.OutputString(DTE.Debugger.BreakpointLastHit.Name + vbCrLf)
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.