Aracılığıyla paylaş


Breakpoint.Delete Yöntem

Kesme noktası siler.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
Sub Delete
void Delete()
void Delete()
abstract Delete : unit -> unit 
function Delete()

Örnekler

Aşağıdaki örnek, nasıl kullanılacağını gösterir Delete yöntemi.

Bu yöntem test etmek için:

  1. Bir kesme noktası hedef uygulamada ayarlayın.

  2. Eklentiyi çalıştırın. Kesme noktası silindi.

public static void Delete(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("Delete Method 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;
    owp.OutputString("\nThe breakpoint to delete: " + 
                     debugger.Breakpoints.Item(1).Name);
    debugger.Breakpoints.Item(1).Delete();
    if(debugger.Breakpoints.Count == 0)
        owp.OutputString("\nBreakpoint is deleted.");
}
Shared Sub ClearAllBreakpoints(ByRef dte As EnvDTE.DTE)
    For Each bp As EnvDTE.Breakpoint In dte.Debugger.Breakpoints
        bp.Delete()
    Next
End Sub

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Breakpoint Arabirim

EnvDTE Ad Alanı

Diğer Kaynaklar

Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma