Breakpoint.Collection - свойство
Возвращает коллекцию Breakpoints.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property Collection As Breakpoints
Breakpoints Collection { get; }
property Breakpoints^ Collection {
Breakpoints^ get ();
}
abstract Collection : Breakpoints with get
function get Collection () : Breakpoints
Значение свойства
Тип: EnvDTE.Breakpoints
Коллекция Breakpoints.
Примеры
В следующем примере демонстрируется применение свойства Collection.
Тестирование данного свойства:
- Откройте проект и запустите надстройку.
public static void Collection(DTE 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("Collection Property Test");
owp.Activate();
//dte is a reference to the DTE object passed to you by the
//OnConnection method that you implement when you create an add-in.
EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
debugger.Breakpoints.Add("","Target001.cs", 14, 1, "",
EnvDTE.dbgBreakpointConditionType.dbgBreakpointConditionTypeWhenTrue,
"C#","", 0, "", 0, EnvDTE.dbgHitCountType.dbgHitCountTypeNone);
debugger.Breakpoints.Add("","Target001.cs", 15, 1, "",
EnvDTE.dbgBreakpointConditionType.dbgBreakpointConditionTypeWhenTrue,
"C#","", 0, "", 0, EnvDTE.dbgHitCountType.dbgHitCountTypeNone);
owp.OutputString("Collection of bound breakpoints contains: \n");
foreach(EnvDTE.Breakpoint bp in debugger.Breakpoints.Item(1).Collection)
owp.OutputString(bp.Name + "\n");
}
Shared Sub Collection(ByRef dte As EnvDTE.DTE)
Dim str As String
dte.Debugger.StepInto(True)
dte.Debugger.Breakpoints.Add("", "Target001.cs", 14, 1, "", _
EnvDTE.dbgBreakpointConditionType.dbgBreakpointConditionTypeWhenTrue, _
"C#", "", 0, "", 0, EnvDTE.dbgHitCountType.dbgHitCountTypeNone)
dte.Debugger.Breakpoints.Add("", "Target001.cs", 15, 1, "", _
EnvDTE.dbgBreakpointConditionType.dbgBreakpointConditionTypeWhenTrue, _
"C#", "", 0, "", 0, EnvDTE.dbgHitCountType.dbgHitCountTypeNone)
For Each bp As EnvDTE.Breakpoint In dte.Debugger.Breakpoints
str += bp.Name + vbCrLf
Next
MessageBox.Show("Collection of bound breakpoints contains: " + _
vbCrLf + str, "Collection Property Test")
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации