共用方式為


Breakpoint.Type 屬性

取得表示 Breakpoint 型別的常數。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

'宣告
ReadOnly Property Type As dbgBreakpointType
dbgBreakpointType Type { get; }
property dbgBreakpointType Type {
    dbgBreakpointType get ();
}
abstract Type : dbgBreakpointType
function get Type () : dbgBreakpointType

屬性值

型別:EnvDTE.dbgBreakpointType
dbgBreakpointType 常數,表示中斷點的型別。

範例

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

若要測試這個屬性:

  1. 請在目標應用程式中設定中斷點。

  2. 在 [屬性/叫用次數] 對話方塊中設定各種中斷點屬性。

  3. 執行增益集。

public static void Type(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("Type 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;
    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); 
}
Shared Sub Type(ByRef dte As EnvDTE.DTE)
    Dim strHitCountTarget As String
    Dim strHitCountType As String
    Dim strLocationType As String
    Dim strName As String
    Dim strType As String
    Dim strTag As String

    strHitCountTarget = dte.Debugger.Breakpoints.Item(1).HitCountTarget.ToString()
    strHitCountType = dte.Debugger.Breakpoints.Item(1).HitCountType.ToString()
    strLocationType = dte.Debugger.Breakpoints.Item(1).LocationType.ToString()
    strName = dte.Debugger.Breakpoints.Item(1).Name.ToString()
    strType = dte.Debugger.Breakpoints.Item(1).Type.ToString()
    dte.Debugger.Breakpoints.Item(1).Tag = "My Breakpoint"
    strTag = dte.Debugger.Breakpoints.Item(1).Tag.ToString()
    MessageBox.Show("HitCountTarget: " + strHitCountTarget + vbCrLf + _
                    "HitCountType: " + strHitCountType + vbCrLf + _
                    "LocationType: " + strLocationType + vbCrLf + _
                    "Name: " + strName + vbCrLf + _
                    "Type: " + strType + vbCrLf + _
                    "Tag: " + strTag + vbCrLf)
End Sub

.NET Framework 安全性

請參閱

參考

Breakpoint 介面

EnvDTE 命名空間

其他資源

HOW TO:編譯和執行 Automation 物件模型程式碼範例