Breakpoint2.Type 屬性

定義

取得指定中斷點類型的常數。

public:
 property EnvDTE::dbgBreakpointType Type { EnvDTE::dbgBreakpointType get(); };
public:
 property EnvDTE::dbgBreakpointType Type { EnvDTE::dbgBreakpointType get(); };
[System.Runtime.InteropServices.DispId(100)]
public EnvDTE.dbgBreakpointType Type { [System.Runtime.InteropServices.DispId(100)] get; }
[<System.Runtime.InteropServices.DispId(100)>]
[<get: System.Runtime.InteropServices.DispId(100)>]
member this.Type : EnvDTE.dbgBreakpointType
Public ReadOnly Property Type As dbgBreakpointType

屬性值

dbgBreakpointType

其中一個 dbgBreakpointType 值。

實作

屬性

範例

下列範例示範如何使用 Type 屬性。

public static void Type(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("Type property: ");  
    owp.Activate();  

    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;  
    owp.OutputString("HitCountTarget: " +  
                        debugger.Breakpoints.Item(1).HitCountTarget);  
    owp.OutputString("\nHitCountType: " +  
                        debugger.Breakpoints.Item(1).HitCountType);  
    owp.OutputString("\nLocationType: " +  
                        debugger.Breakpoints.Item(1).LocationType);  
    owp.OutputString("\nName: " + debugger.Breakpoints.Item(1).Name);  
    debugger.Breakpoints.Item(1).Tag = "My Breakpoint";  
    owp.OutputString("\nTag: " + debugger.Breakpoints.Item(1).Tag);  
    owp.OutputString("\nType: " + debugger.Breakpoints.Item(1).Type);   
}  
Sub TypeSamplesVB(ByVal dte As DTE2)  
    ' NOTE: This example requires a reference to the  
    '       System.IO namespace.  
    ' Before running this example, open a code document that  
    ' contains one or more breakpoints.  

    Dim doc As Document = dte.ActiveDocument  
    Dim brk As Breakpoint  
    Dim msg As String  

    ' Find all breakpoints in the current document.  
    For Each brk In dte.Debugger.Breakpoints  
        If brk.File = doc.FullName Then  
            msg &= "Name = " & brk.Name & vbCrLf & _  
                "Type = " & brk.Type.ToString() & vbCrLf & _  
                "Enabled = " & brk.Enabled.ToString() & vbCrLf & vbCrLf  
        End If  
    Next  

    MsgBox(Path.GetFileName(doc.FullName) & _  
        " has the following breakpoints:" & vbCrLf & vbCrLf & msg)  

End Sub  

適用於