Debugger.BreakpointLastHit - свойство
Обновлен: Ноябрь 2007
Возвращает последнюю точку останова, в которой остановился отладчик.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property BreakpointLastHit As Breakpoint
'Применение
Dim instance As Debugger
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(DTE dte)
{
// Setup the 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();
owp.OutputString("Breakpoint last hit: " + dte.Debugger.BreakpointLastHit.Name);
}
Shared Sub BreakpointLastHit(ByRef dte As EnvDTE.DTE)
MessageBox.Show("Breakpoint last hit: " + dte.Debugger.BreakpointLastHit.Name, "Debugger Test")
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.