Debugger2.BreakpointLastHit - свойство
Обновлен: Ноябрь 2007
Возвращает последнюю точку останова, в которую произошло попадание.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
ReadOnly Property BreakpointLastHit As Breakpoint
'Применение
Dim instance As Debugger2
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();
EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)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 = DTE2.Windows.Item(Constants.vsWindowKindOutput).Object
Dim bppane As OutputWindowPane
bppane = ow.OutputWindowPanes.Add("Debugger")
bppane.OutputString(DTE2.Debugger.BreakpointLastHit.Name + vbCrLf)
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.