Engine.ID 属性

定义

获取调试引擎的 ID GUID。

public:
 property System::String ^ ID { System::String ^ get(); };
public:
 property Platform::String ^ ID { Platform::String ^ get(); };
[System.Runtime.InteropServices.DispId(101)]
public string ID { [System.Runtime.InteropServices.DispId(101)] get; }
[<System.Runtime.InteropServices.DispId(101)>]
[<get: System.Runtime.InteropServices.DispId(101)>]
member this.ID : string
Public ReadOnly Property ID As String

属性值

String

一个包含调试引擎 ID(用 GUID 形式表示)的字符串。

属性

示例

Imports EnvDTE  
Imports EnvDTE80  
Imports System.Diagnostics  
Imports Microsoft.VisualBasic.ControlChars  

Public Module Module1  

    Sub ShowDefaultEngines()  
        Dim dbg As EnvDTE80.Debugger2  
        dbg = DTE.Debugger  

        dbg.HexDisplayMode = True  

        Dim transport As EnvDTE80.Transport  
        transport = dbg.Transports.Item("default")  

        Dim engine As EnvDTE80.Engine  
        Dim strEngineList As String  
        For Each engine In transport.Engines  
            strEngineList = strEngineList + engine.Name + ", " + _  
            engine.ID + ", " + engine.AttachResult.ToString + NewLine  
        Next  
        MsgBox(strEngineList)  
    End Sub  
End Module  

适用于