EnvDTE80 命名空間

EnvDTE80 包含 Visual Studio 核心 Automation 的物件及成員。它會延伸並補足 EnvDTE 所提供的功能。

當您手動加入組件參考時,還必須將組件的 [內嵌 Interop 型別] 屬性設定為 false。

類別

  類別 說明
公用類別 _dispCodeModelEvents_SinkHelper 基礎架構。僅限 Microsoft 內部使用。
公用類別 _dispDebuggerExpressionEvaluationEvents_SinkHelper 基礎架構。僅限 Microsoft 內部使用。
公用類別 _dispDebuggerProcessEvents_SinkHelper 基礎架構。僅限 Microsoft 內部使用。
公用類別 _dispPublishEvents_SinkHelper 基礎架構。僅限 Microsoft 內部使用。
公用類別 _dispTextDocumentKeyPressEvents_SinkHelper 基礎架構。僅限 Microsoft 內部使用。
公用類別 _dispWindowVisibilityEvents_SinkHelper 基礎架構。僅限 Microsoft 內部使用。
公用類別 CodeModelEventsClass 基礎架構。請參考這項功能的 CodeModelEvents。請勿從這個類別執行個體化。
公用類別 CodeModelLanguageConstants2 指定用來撰寫程式碼之語言的常數。
公用類別 ContextGuids 包含內容 GUID,而每個 GUID 都表示整合式開發環境 (IDE) 或工具視窗的一個狀態。狀態的範例包括正在進行的偵錯工作階段 (Session)、載入的空白方案,或設計檢視中的 IDE。這個列舉型別會當做引數傳遞至 AddNamedCommandAddNamedCommand2
公用類別 DebuggerExpressionEvaluationEventsClass 基礎架構。請參考這項功能的 DebuggerExpressionEvaluationEvents。請勿從這個類別執行個體化。
公用類別 DebuggerProcessEventsClass 基礎架構。請參考這項功能的 DebuggerProcessEvents。請勿從這個類別執行個體化。
公用類別 ProjectKinds 用以判斷資料夾節點是否為方案資料夾。
公用類別 PublishEventsClass 基礎架構。這個類別支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。請參考這項功能的 PublishEvents。請勿從這個類別產生執行個體。
公用類別 TextDocumentKeyPressEventsClass 這個類別支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。請參考這項功能的 TextDocumentKeyPressEvents。請勿從這個類別產生執行個體。
公用類別 WindowKinds 根據取得視窗物件控制代碼時所使用的常數來展開。
公用類別 WindowVisibilityEventsClass 基礎架構。僅限 Microsoft 內部使用。

介面

  介面 說明
公用介面 _CodeModelEvents 基礎架構。請參考這項功能的 CodeModelEvents。請勿從這個類別產生執行個體。
公用介面 _CodeModelEventsRoot 基礎架構。僅限 Microsoft 內部使用。
公用介面 _DebuggerExpressionEvaluationEvents 基礎架構。請參考這項功能的 DebuggerExpressionEvaluationEvents。請勿執行個體化這個類別。
公用介面 _DebuggerExpressionEvaluationEventsRoot 基礎架構。僅限 Microsoft 內部使用。
公用介面 _DebuggerProcessEvents 基礎架構。請參考這項功能的 DebuggerProcessEvents。請勿執行個體化這個類別。
公用介面 _DebuggerProcessEventsRoot 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispCodeModelEvents 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispCodeModelEvents_Event 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispDebuggerExpressionEvaluationEvents 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispDebuggerExpressionEvaluationEvents_Event 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispDebuggerProcessEvents 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispDebuggerProcessEvents_Event 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispPublishEvents 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispPublishEvents_Event 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispTextDocumentKeyPressEvents 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispTextDocumentKeyPressEvents_Event 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispWindowVisibilityEvents 基礎架構。僅限 Microsoft 內部使用。
公用介面 _dispWindowVisibilityEvents_Event 基礎架構。僅限 Microsoft 內部使用。
公用介面 _PublishEvents 基礎架構。請參考這項功能的 PublishEvents。請勿執行個體化這個類別。
公用介面 _TextDocumentKeyPressEvents 基礎架構。請參考這項功能的 TextDocumentKeyPressEvents。請勿執行個體化這個類別。
公用介面 _TextDocumentKeyPressEventsRoot 基礎架構。僅限 Microsoft 內部使用。
公用介面 _WindowVisibilityEvents 基礎架構。請參考這項功能的 WindowVisibilityEvents。請勿執行個體化這個類別。
公用介面 Breakpoint2 包含屬性和方法,它們可用來以程式設計方式管理中斷點。
公用介面 CodeAttribute2 定義程式碼項目的屬性。
公用介面 CodeAttributeArgument 代表程式碼屬性中的單一引數 (成對的名稱/值)。
公用介面 CodeClass2 代表原始程式碼中的某一類別。
公用介面 CodeDelegate2 代表原始程式碼中的委派。
公用介面 CodeElement2 代表原始程式檔中的程式碼項目或建構。
公用介面 CodeEvent 模組化程式碼事件項目。
公用介面 CodeFunction2 定義原始程式檔中函式建構的物件。
公用介面 CodeImport 將用以匯入命名空間的陳述句用法予以模式化。
公用介面 CodeInterface2 代表原始程式碼中介面的物件。
公用介面 CodeModel2 可存取原始程式碼檔中的程式設計建構。
公用介面 CodeModelEvents 定義 CodeModel 物件支援的事件。請參考 CodeModelEventsClass,取得這個物件的說明文件。
公用介面 CodeParameter2 物件,定義函式的參數以及屬性等等。
公用介面 CodeProperty2 定義原始程式檔中屬性建構的物件。
公用介面 CodeStruct2 代表原始程式碼中結構的物件。
公用介面 CodeTypeRef2 定義原始程式檔中的建構型別。
公用介面 CodeVariable2 定義原始程式檔中的變數建構。
公用介面 Commands2 包含在環境中 Command 物件形式的所有命令。
公用介面 Debugger2 Debugger2 物件是用於質詢和管理偵錯工具以及要進行偵錯之程式的狀態。Debugger2 物件會取代 Debugger 物件。
公用介面 DebuggerExpressionEvaluationEvents DebuggerExpressionEvaluationEvents 物件定義偵錯工具支援的事件。請使用這個物件的功能,並且參考 DebuggerExpressionEvaluationEventsClass,以取得此物件的說明文件。
公用介面 DebuggerProcessEvents 代表 OnProcessStateChanged 事件。當偵錯工具從執行切換到停止,或從停止切換到執行時,它會變更。請參考 DebuggerProcessEventsClass,以取得此物件的說明文件。請勿執行個體化這個類別。
公用介面 DTE2 在 Visual Studio Automation 物件模型中最上層的物件。
公用介面 EditPoint2 可以讓您以資料的方式操作文字緩衝區裡的文字。
公用介面 Engine 偵錯引擎,用以對應至程式碼類型。
公用介面 Engines 偵錯 Engine 物件的集合。
公用介面 ErrorItem [錯誤清單] 視窗內所包含的錯誤、警告,或訊息。
公用介面 ErrorItems [錯誤清單] 視窗中所包含的 ErrorItem 物件集合。
公用介面 ErrorList 視窗的控制代碼,此視窗內有與所包含方案相關的錯誤、警告和訊息。
公用介面 Events2 允許存取擴充性模型中的所有事件。事件也可以從擴充性模型中的特定物件存取。
公用介面 FileCodeModel2 可存取原始程式檔中的程式設計建構。
公用介面 Find2 支援文件和檔案環境中的一般文字 Find 作業。
公用介面 IInternalExtenderProvider 基礎架構。僅限 Microsoft 內部使用。
公用介面 IncrementalSearch 提供文字編輯器累加搜尋 (ISearch) 功能的存取。
公用介面 IVsExtensibility2 基礎架構。僅限 Microsoft 內部使用。
公用介面 IVsProfferCommands2 基礎架構。僅限 Microsoft 內部使用。
公用介面 LifetimeInformation 用來判斷記憶體回收行程是否尚未捨棄已遭到刪除的物件。
公用介面 Process2 Process2 物件是用以檢視和管理處理序。Process2 物件是用以取代 Process 物件。
公用介面 PublishEvents 請使用這個物件的功能,並且參考 PublishEventsClass,以取得此物件的說明文件。
公用介面 Solution2 代表整合式開發環境 (IDE) 中所有的專案和適用整個方案的屬性。
公用介面 SolutionBuild2 代表方案層級的建置自動化模型的根 (Root)。
公用介面 SolutionConfiguration2 代表建置方案的特定方式相關資訊。
公用介面 SolutionFolder 方案資料夾是可以讓開發人員能更妥善組織大型應用程式的專案容器,。
公用介面 SourceControl2 用以與目前的原始檔控制系統互動。
公用介面 SourceControlBindings 用以定義物件的原始檔控制繫結。
公用介面 TaskItems2 TaskItems 集合包含 [工作清單] 視窗中的所有工作。
公用介面 TextDocumentKeyPressEvents 定義與按下按鍵關聯的事件。請使用這個物件的功能,並且參考 TextDocumentKeyPressEventsClass,以取得此物件成員的說明文件。
公用介面 TextPane2 代表一個文字編輯器視窗內的窗格。
公用介面 ToolBoxItem2 代表 [工具箱] 中的項目。
公用介面 ToolBoxTab2 表示 [工具箱] 中的索引標籤以及這個索引標籤包含的任何物件。
公用介面 ToolWindows 藉由提供原生型別中 Shell 工具視窗的簡單存取,即可增進物件模型中工具視窗的可測知性和實用性。
公用介面 Transport 指定通訊協定 (Protocol),偵錯工具將使用它與擁有偵錯項目的電腦溝通。
公用介面 Transports Transport 物件的集合。
公用介面 Window2 Window 物件代表環境中的一個視窗。
公用介面 Windows2 Windows 集合包含環境中的所有視窗。
公用介面 WindowVisibilityEvents 告知 ToolWindows 是否為可見的 (隱藏或顯示)。請使用這個物件的功能,並且參考 WindowVisibilityEventsClass,以取得此物件的說明文件。
公用介面 WindowVisibilityEventsRoot 基礎架構。僅限 Microsoft 內部使用。

委派

  委派 說明
公用委派 _dispCodeModelEvents_ElementAddedEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispCodeModelEvents_ElementChangedEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispCodeModelEvents_ElementDeletedEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispPublishEvents_OnPublishBeginEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispPublishEvents_OnPublishDoneEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispWindowVisibilityEvents_WindowHidingEventHandler 基礎架構。僅限 Microsoft 內部使用。
公用委派 _dispWindowVisibilityEvents_WindowShowingEventHandler 基礎架構。僅限 Microsoft 內部使用。

列舉型別

  列舉型別 說明
公用列舉型別 dbgEventReason2 指出最常偵錯事件的原因。
公用列舉型別 dbgExpressionEvaluationState 在即時運算視窗,或在偵錯工具的 GetExpression2 物件中評估運算式時使用。
公用列舉型別 dbgMinidumpOption 指定堆積資訊是否寫入小型傾印 (Minidump)。
公用列舉型別 dbgProcessState DebuggerProcessEvents 使用,以指定偵錯工具的狀態。
公用列舉型別 vsBuildErrorLevel 會定義在 [錯誤清單] 工具視窗中列出之項目的錯誤層級。
公用列舉型別 vsCMChangeKind 定義可能在 CodeModelEvents 物件中引發的變更事件類型。
公用列舉型別 vsCMClassKind 代表一個值,此值定義以物件表示的類別定義之種類。
公用列舉型別 vsCMConstKind 定義何時可合法變更變數。
公用列舉型別 vsCMDataTypeKind 表示程式碼項目的資料型別種類。
公用列舉型別 vsCMElement2 表示程式碼項目的類型。
公用列舉型別 vsCMFunction2 表示函式類型的常數。
公用列舉型別 vsCMInheritanceKind 代表繼承型別。
公用列舉型別 vsCMOverrideKind 定義套用至方法的修飾詞,用以描述如何覆寫方法。
公用列舉型別 vsCMParameterKind 指定需要的參數行為。
公用列舉型別 vsCMParseStatus 通知程式碼模型是否已完成目前的剖析,以及剖析是否有誤。
公用列舉型別 vsCMPropertyKind 傳回指定之屬性的取得/設定狀態。
公用列舉型別 vsCMTypeRef2 函式傳回的資料型別。
公用列舉型別 vsCommandControlType 描述應該用於命令的控制項種類。
公用列舉型別 vsCommandStyle 定義命令樣式選項。
公用列舉型別 vsFindOptions2 表示 ReplacePattern 方法的行為,例如如何搜尋、從哪裡開始搜尋、向下搜尋還是向上搜尋、是否區分大小寫等等。
公用列舉型別 vsIncrementalSearchResult 描述搜尋結果的狀態。
公用列舉型別 vsPublishState 表示方案的發行狀態。
公用列舉型別 vsSourceControlCheckOutOptions 表示文件控制簽出選項。
公用列舉型別 vsThemeColors 為了達到 UI 設計一致性的一套色彩標準。