Microsoft.VisualStudio.Shell 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
AccountPickerOptions |
表示用來建立帳戶選擇器的選項。 |
AccountPickerOptions2 |
表示用來建立與身分識別服務搭配運作之帳戶選擇器的選項。 |
ActivityLog |
類別,提供方便的Managed方法,可將訊息記錄到 IVsActivityLog。 |
AppliesToUIContextAttribute |
將UIContext元數據新增至MEF匯出,以指出何時應套用此匯出。 |
AsyncOpenDocumentResult | |
AsyncPackage |
表示可處理異步服務的 VSPackage。 |
AsyncSaveResult |
表示異步儲存作業的結果 |
AsyncServiceProvider |
異步服務提供者。 |
BlockingTaskEventArgs |
要與傳入封鎖工作資訊之事件搭配使用的事件自變數。 參數會識別在UI線程上等候的工作 (封鎖的工作) ,以及封鎖等候 (封鎖工作的工作) 。 |
BulkFileOperation |
BulkFileOperation 提供功能,可透過目前在解決方案中開啟的大量檔案安全地執行作業。 其中一個範例是 SCC。 作業取用者應該提供預期變更的一組估計檔案和資料夾。 此類別會處理所有這些檔案的「實際操作」邏輯。 一旦作業完成 BulkFileOperation,就會對「實際操作」邏輯執行所有必要的工作,並決定要重載專案/方案/無) 重載 (的專案。 作業順序如下:QueryBulkFileOperationAsync BeginAsync (選擇性) EndAsync (選擇性,但 BeginAsync 必須先完成,才能完成此) 處置此 API 非常嚴格,例如呼叫 EndAsync 而不等待 BeginAsync 完成,或呼叫相同方法兩次等等。 在此情況下,將會擲回例外狀況。 |
CircularTaskDependencyException |
當迴圈相依性在要求的工作等候作業期間造成死結時引發例外狀況。 |
CodeContainer |
程式代碼容器的虛擬類別。 當程式代碼容器實際可用時,將會移除 - 程式代碼容器登錄就緒時。 |
CodeGeneratorRegistrationAttribute |
此屬性會針對特定檔類型新增自定義檔案產生器登錄專案。
例如:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
CommandNavigationHelper |
儲存和還原與功能表和工具列互動之後要聚焦的專案。 |
CommandSetRegistrationAttribute |
將類別宣告為 CommandSet,並指定命令集的名稱和相關聯的 Service Broker 服務。 命令集可以使用 提供命令 ProvideCommandAttribute。 |
CommonMessagePump |
CommonMessagePump 可讓呼叫端封鎖目前的線程,直到收到句柄或句柄的訊號為止。 在等候期間,IDE 會處於強制回應狀態,以防止重新進入。 如果等候時間超過 2 秒,則會向用戶顯示等候對話方塊,而用戶預設可取消 () 。 呼叫端可以呼叫預設行為,以在等候對話框中顯示預設文字,也可以提供對話框文字、狀態列文字、逾時值等專案的自定義值。呼叫端也可以提供 IVsCommonMessagePumpClientEvents 的自定義實作,讓客戶端在發生某些事件時執行程式碼,例如正在處理訊息、逾時或收到訊號的句柄。 如果等候應該繼續或傳回,也可以使用這個介面來判斷。 |
ComponentPickerPropertyPageAttribute |
此屬性會新增元件選擇器的屬性頁註冊例如:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @=“#13925” “Package”=“{B0002DC2-56EE-4931-93F7-70D6E9863940}” “Page”=“{0A9F3920-3881-4f50-8986-9EDEC7B33566}” “Sort”=dword:00000014 “AddToMru”=dword:00000000 “ComponentType”=“.Net Assembly” |
ComUtilities |
類別,提供與 Unmanaged 程式代碼互動時所使用的其他方法, (COM 物件) 和 Interop 類型 |
DefaultRegistryRootAttribute |
定義用來註冊 VSPackage 資訊的預設登錄根目錄。 此類別無法獲得繼承。 |
DesignPropertyDescriptor |
DesignPropertyDescriptor 的目的是要允許我們在屬性方格中自定義屬性的顯示名稱。 PropertyDescriptor 的 CLR 實作都不允許變更 DisplayName。 |
DialogContainerWithToolbar |
使用這個類別在Visual Studio中實作強制響應表單。 實作可讓表單裝載 Visual Studio 命令行,使其參與標準命令路由。 |
DialogKeyEventArgs |
所使用的 DialogKeyPendingEvent事件自變數。 |
DialogPage |
提供標準對話框功能,可讓您使用 Visual Studio 設定機制,實作 [工具箱] 屬性表、[工具][選項] 頁面或自定義 UI 對話框,並支援 Visual Studio 自動化模型、Windows Forms 和狀態持續性。 |
DialogPage.PageApplyEventArgs |
允許 OnApply(DialogPage+PageApplyEventArgs) 方法指出如何處理套用事件的事件自變數。 |
EditorFactoryNotifyForProjectAttribute |
這個屬性會新增 Project 系統的擴展名,讓 Project 會在新增或重新命名此類型的專案時呼叫 IVsEditorFactoryNotify 方法。 |
EnumerableComCollection<TComEnumerator,TEnumerated> |
提供 COM 樣式 IEnumXXX 介面周圍 IEnumerable 包裝函式之類型的泛型基類。 |
EnumerableHierarchiesCollection |
提供基類,可支援階層集合上的簡單反覆專案。 |
ErrorListProvider |
此工作提供者可用來提供 Visual Studio 錯誤清單視窗的工作。 |
ErrorTask |
代表工作清單上的錯誤工作。 這個類別實作 IVsErrorItem。 |
EventSinkCollection |
將對象對應至整數 「cookies」 和從中。 這有助於實作具有建議/Unadvise 方法的 VS 介面,例如 IVsHierarchy、IVsCfgProvider2、IVsBuildableProjectCfg 等等。 |
ExceptionExtensions | |
ExtensionPointAsyncPackage | |
ExtensionPointPackage |
表示實IVsPackageExtensionProvider作 之Package基類的擴充版本。 |
ExtensionPointRegistrationAttribute |
將衍生類別所指定的型別延伸點提供者註冊為 ExtensionProviderType。 |
FocusChangeForCrossThreadClientEventArgs |
當 Visual Studio UI 線程的子 Win32 HWND 屬於不同線程且已取得 Win32 焦點時,由 Visual Studio UI 線程上的控件引發。 當 Visual Studio 失去/重新取得啟用時,需要適當的焦點還原。 |
HierarchyGraphNodeProperties | |
HierarchyItemCollectionChangedEventArgs | |
HierarchyItemEventArgs |
提供和 OnItemAdded 事件用來AfterInvalidateItems表示哪些特定專案已失效或新增的事件自變數。 |
HierarchyManipulationStateScope |
簡單類別,可協助確定還原 IVsHierarchyManipulationStateContext。 |
HierarchyTreeFilterProvider |
基類,實作 ISolutionTreeFilterProvider 的一些重複使用部分。 |
HierarchyTreeFilterProvider.HierarchyTreeFilter |
基類,實作 ISolutionTreeFilter 的一些重複使用部分。 這包括行為,以確保新加入的階層專案一律可透過篩選的檢視顯示,即使這些專案不符合篩選條件也一樣。 衍生型別仍必須實作邏輯來建構一組包含的專案。 |
InfoBarActionItem |
代表 InfoBarModel 文字範圍或動作專案內的按鈕或超連結。 |
InfoBarActionItemEventArgs |
IVsInfoBarUIElement 上動作的相關事件自變數。 |
InfoBarButton |
代表 InfoBarModel 的 ActionItems 集合內的按鈕。 |
InfoBarEventArgs |
IVsInfoBarUIElement 的相關事件自變數。 |
InfoBarHyperlink |
表示 InfoBarModel 的 ActionItems 集合內的超連結。 |
InfoBarModel |
建立實作 IVsInfoBar 的數據模型,以便與 IVsInfoBarUIFactory.CreateInfoBar 搭配使用。 |
InfoBarTextSpan |
代表 InfoBarModel 內的文字範圍。 |
InstalledProductRegistrationAttribute |
此屬性會為您的套件註冊「已安裝的產品」。 |
InstalledToolboxItemInfo |
提供現有工具箱項目的相關信息。 |
KnownColorThemes |
預先定義的已知色彩主題 |
KnownSettingsContainers |
清單 已知的設定容器。 |
KnownUIContexts |
預先定義的已知UIContexts |
LocalizableProperties |
LocalizableProperties 提供類別,提供物件可本地化屬性的自定義型別資訊。 |
LocDisplayNameAttribute |
指定屬性、事件或 public void 方法的可當地語系化顯示名稱,此方法不採用任何自變數。 |
MsiComponentIdAttribute |
這個屬性會定義 MSI 安裝程式所使用的 MSI 元件識別碼。 此元件識別碼是用來指出此元件的安裝路徑。 如果 MSI 要安裝封裝,則必須將它放在封裝類別上。 |
MsiTokenAttribute |
定義 MSI 安裝程式的令牌字串。 |
NewDocumentStateScope |
簡單類別,可協助確定還原 IVsNewDocumentStateContext。 |
ObservableSettingsListBase<TValue> |
強型別值的可 ISettingsList 觀察實例基底類型。 |
OleDataObject |
提供實作 IOleDataObject 介面的 Managed 類別。 |
OleMenuCmdEventArgs |
這是呼叫 Invoke 函式時傳遞至 OleMenuCommand 物件的自變數集 |
OleMenuCommand |
這個類別是 MenuCommand 的擴充。 |
OleMenuCommandService |
這個類別衍生自 MenuCommandService 類別,並實作 IOleCommandTarget。 MenuCommandService 是 Managed 類別,用來新增功能表命令的處理程式,以及定義動詞命令。 |
OutputWindowTextWriter |
, TextWriter 其輸出會移至 Visual Studio 輸出視窗窗格。 |
Package |
提供建立完整功能 VSPackage 所需的介面 Managed 實作。 |
Package.ProfferedService |
包含正在升級至Visual Studio的服務。 |
Package.ToolWindowCreationContext | |
PackageRegistrationAttribute |
使用此屬性修改實作的 IVsPackage 類別,讓註冊工具 RegPkg.exe 尋找其他屬性。 如需詳細資訊,請參閱註冊 VSPackages。 |
PackageUtilities |
檔名、路徑、列舉/字串轉換、影像和其他函式的一組靜態公用程式。 |
ProjectTabDesigner | |
PropertyPageTypeConverterAttribute |
定義我們的類型轉換器。 |
ProvideAppCommandLineAttribute |
此屬性會將命令行選項新增至specfic套件類型的devenv。 例如:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand “Arguments”=“*” “DemandLoad”=dword:1 “Package”=“{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}” “HelpString”=“#200” |
ProvideAssemblyFilterAttribute |
描述 類別支援的元件 IConfigureToolboxItem 。 |
ProvideAutoLoadAttribute |
這個屬性會將封裝註冊為擴充項。 傳入的 GUID 會決定要擴充的內容。 封裝上的屬性不會控制封裝的行為,但註冊工具可以使用它們向Visual Studio註冊適當的資訊。 |
ProvideAutomationObjectAttribute |
使用這個屬性修改衍生 Package類別會宣告它提供特定的自動化物件。 |
ProvideBindingPathAttribute |
這個屬性會註冊應該在元件載入時探查候選元件的路徑。 例如:[...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] “$PackageFolder$”=“” 這會將 「PackageFolder」 (登錄,也就是 pkgdef 檔案的位置) 為要探查的目錄,以供載入的元件。 |
ProvideBindingRedirectionAttribute |
這個屬性會註冊一組定義系結重新導向的值。 這些值會在啟動時合併到 CLR 執行時間組態中。 例如:[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] “Name”=“AssemblyName” “PublicKeyToken”=“19ab8cb7287f414” “Culture”=“neutral” “CodeBase”=“$PackageFolder$\AssemblyName.dll” “OldVersion”=“1.0.0.0” “NewVersion”=“2.0.0.0” |
ProvideCodeBaseAttribute |
這個屬性會註冊一組值,以 CodeBase 定義相依元件標記。 這些值會在啟動時合併到 CLR 執行時間組態中。 例如:[$RootKey$\RuntimeConfiguration\dependentAssembly\codeBase{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] “Name”=“AssemblyName” “PublicKeyToken”=“19ab8cb7287f414” “Culture”=“neutral” “Version”=“2.0.0.0” “CodeBase”=“$PackageFolder$\AssemblyName.dll” |
ProvideCodeContainerProviderAttribute |
註冊程式代碼容器提供者資訊。 使用方式範例:[ProvideCodeContainerProvider (registeredName: “Test Provider”, providerId: “{92f93057-f1fc-49df-870f-b3474046911a}” displayNamePackageGuid: “{92f93057-f1fc-49df-870f-b3474046911a}”, imageMonikerGuid:“{92f93057-f1fc-49df-870f-b3474046911b}”, imageMonikerId: 10, DisplayNameResourceId = “#100”, DisplayDetailResourceId = “#110”) ] |
ProvideCommandAttribute | |
ProvideComponentDiagnosticsAttribute |
註冊元件診斷提供者及其相關聯的檢視。 |
ProvideDependentAssemblyAttribute |
產生 dependentAssembly 專案之屬性的父類別。 |
ProvideEditorAttributeBase | |
ProvideEditorExtensionAttribute |
將擴展名關聯至繼承自 Package 或 實作 介面 IVsPackage的類別時,將擴展名關聯至指定的編輯器處理站。 |
ProvideEditorFactoryAttribute |
這個屬性會宣告 VSPackage 提供編輯器處理站。 |
ProvideEditorFilenameAttribute |
將檔名與指定的編輯器處理站產生關聯。 |
ProvideEditorLogicalViewAttribute |
此屬性會將邏輯檢視新增至編輯器處理站所建立的編輯器。 |
ProvideEditorUIContextAttribute |
將 UIContext 與指定的編輯器處理站產生關聯。 只有在UIContext為作用中時,才能建立編輯器。 |
ProvideExtenderAttribute |
這個屬性會將封裝註冊為擴充項。 傳入的 GUID 會決定要擴充的內容。 封裝上的屬性不會控制封裝的行為,但註冊工具可以使用它們向Visual Studio註冊適當的資訊。 |
ProvideExtensibleUIContextRuleAttribute |
此屬性會註冊 UI 內容規則 |
ProvideFileSystemProviderAttribute |
宣告封裝提供文件系統提供者的屬性。 請參閱 IFileSystemProvider。 |
ProvideFileSystemProviderAttribute.RegValueNames |
類別,包含文件系統提供者註冊專案之登錄值的名稱。 |
ProvideKeyBindingTableAttribute |
提供索引鍵系結表 GUID。 |
ProvideLanguageCodeExpansionAttribute |
註冊代碼段的語言服務支援。 |
ProvideLanguageEditorOptionPageAttribute |
提供設定語言服務的編輯器工具選項頁面的一般方法。 |
ProvideLanguageEditorToolsOptionCategoryAttribute |
這個屬性是用來宣告語言的工具選項類別。 |
ProvideLanguageExtensionAttribute |
將擴展名與特定語言服務產生關聯。 |
ProvideLanguageServiceAttribute |
通知 Visual Studio VSPackage 提供語言服務。 與受控套件架構搭配使用, (MPF) 。 |
ProvideLoadKeyAttribute |
這個屬性會提供套件的套件載入金鑰。 Visual Studio 2010 中不需要。 |
ProvideMenuResourceAttribute |
提供 VSPackage 中使用的功能表資源註冊資訊。 此類別無法獲得繼承。 |
ProvideMSBuildTargetsAttribute |
這個屬性會將自定義 .targets 檔案註冊到 MSBuild 已知且受信任的目標清單。 建立的登錄專案包括:[%RegistryRoot%\MSBuild\SafeImports] “TargetsLabel”=“PathToTheTargetsFile” |
ProvideObjectAttribute |
通知 Visual Studio VSPackage 提供可從 介面建立 ILocalRegistry的物件。 此類別無法獲得繼承。 |
ProvideOptionDialogPageAttribute |
用來註冊選項頁面之所有屬性的基類。 |
ProvideOptionPageAttribute |
將此屬性套用至獨立物件,讓用戶能夠透過自定義工具選項頁面設定 VSPackage。 |
ProvidePhysicalViewAttributesAttribute |
宣告編輯器所提供之實體檢視的屬性。 |
ProvideProfileAttribute |
將此屬性套用至用來實作 VSPackage Visual Studio 設定支援的獨立物件。 |
ProvideProjectFactoryAttribute |
ProvideProjectFactoryAttribute 宣告套件提供項目處理站。 |
ProvideProjectItemAttribute |
這個屬性會註冊要包含在指定項目類型的 [加入新專案] 對話框中的專案。 它會放在 VSPackage 上。 |
ProvideSearchProviderAttribute |
此屬性會將封裝註冊為搜尋提供者, (IVsSearchProvider) 擴充項。 |
ProvideServiceAttribute |
這個屬性表示當封裝套用至 的子類別或實IVsPackage作 的Package類別時,封裝會擷取服務。 |
ProvideServiceAttributeBase |
宣告當封裝套用至 的子類別或實IVsPackage作 的Package類別時,封裝會提供特定服務。 封裝上的屬性不會控制封裝的行為,但註冊工具可以使用它們向Visual Studio註冊適當的資訊。 |
ProvideServiceOverrideAttribute |
這個屬性表示封裝會提供預設服務的取代專案。 這個屬性包含在的子類別 Package 定義或實作 的 IVsPackage類別中。 |
ProvideSettingAttribute |
註冊套件所擁有的設定。 所有已註冊的設定都必須透過 SVsSettingsPersistenceManager 保存。 使用 SVsSettingsPersistenceManager 保存但未註冊的設定預設為私用。 |
ProvideSettingAttribute.DefaultValues | |
ProvideSettingAttribute.RegistryConstants | |
ProvideSettingAttribute.RegistryConstants.ValueNames | |
ProvideSourceControlProviderAttribute |
註冊 Scc 提供者資訊。 使用方式範例:[ProvideSourceControlProvider (registeredName: “Test Provider”, displayNameResourceId: “#100”, displayNamePackage: “{92f93057-f1fc-49df-870f-b3474046911a}”, registeredProvider: “{92f93057-f1fc-49df-870f-b3474046911b}”, sccProviderService: “{92f93057-f1fc-49df-870f-b3474046911c}”, IsPublishSupported = true) ] 範例註冊: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @=“Test Provider” “Service”=“{92f93057-f1fc-49df-870f-b3474046911c}” “IsPublishSupported”=dword:00000001
注意:以上使用的所有 GUID 僅供說明之用。 此外,版本假設為上述 14.0。 |
ProvideStaticToolboxGroupAttribute |
這個屬性會宣告將在工具箱初始化時建立的工具箱群組。 |
ProvideStaticToolboxItemAttribute |
此屬性會宣告工具箱專案,此工具箱會從登錄讀取。 如需詳細資訊,請參閱 的 IVsToolboxItemProvider 批注。 |
ProvideToolboxFormatAttribute |
將此屬性套用至實作 VSPackage 的類別,以宣告 VSPackage 會提供具有指定剪貼簿格式的 [工具箱] 專案,以及在 Visual Studio 工具箱中啟用拖放支援。 |
ProvideToolboxItemConfigurationAttribute |
將 VSPackage 註冊為提供 的特定實作 IConfigureToolboxItem。 與搭配使用 ProvideAssemblyFilterAttribute。 |
ProvideToolboxItemDiscoveryAttribute |
定義工具箱項目類型。 工具箱項目類型會在 [選擇工具箱專案] 對話框中公開為頁面, (其中會為每個類型建立一個頁面) 。 |
ProvideToolboxItemsAttribute |
將此屬性套用至實作 VSPackage 的類別,以便在它們提供一組專案給 Visual Studio 工具箱時宣告。 |
ProvideToolboxPageAttribute |
在 Visual Studio IDE 的 [自訂工具箱] 對話框頁面中,將 VSPackage 註冊為提供一或多個對話框頁面。 |
ProvideToolWindowAttribute |
通知 Visual Studio VSPackage 擁有工具視窗。 |
ProvideToolWindowVisibilityAttribute |
宣告當特定命令 UI GUID 變成使用中時,應該會顯示工具視窗。 |
ProvideUIContextRuleAttribute |
此屬性會註冊 UI 內容規則 |
ProvideViewAttribute |
這個屬性會宣告編輯器處理站類別提供特定的邏輯檢視。 |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
用來指出自定義 XML 設計工具不應允許使用標準文字型 XML 編輯器進行 SxS 編輯。 |
ProvideXmlEditorChooserDesignerViewAttribute |
用來提供自定義 XML 設計工具之 XML 選擇器的註冊資訊。 |
ReadOnlyObservableSet<T> |
提供泛型 IReadOnlyObservableSet 的基類。 |
RegisterAutoLoadAttribute |
這個屬性會將封裝註冊為擴充器。 傳入的 GUID 會決定要擴充的內容。 封裝上的屬性不會控制封裝的行為,但註冊工具可以使用它們向Visual Studio註冊適當的資訊。 |
RegisterEditorExtensionAttribute |
請參閱 ProvideEditorExtensionAttribute。 向指定的編輯器處理站註冊擴展名。 此類別無法獲得繼承。 |
RegisterEditorLogicalViewAttribute |
此屬性會將邏輯檢視新增至編輯器處理站所建立的編輯器。 |
RegisterExtenderAttribute |
這個屬性會將封裝註冊為擴充器。 傳入的 GUID 會決定要擴充的內容。 封裝上的屬性不會控制封裝的行為,但註冊工具可以使用它們向Visual Studio註冊適當的資訊。 |
RegisterLanguageExtensionAttribute |
使用像是 regpkg.exe 的註冊工具,將 屬性套用至 VSPackage,以向指定的語言服務註冊擴展名。 如需詳細資訊,請參閱註冊 VSPackages。 |
RegisterLoadKeyAttribute |
此屬性會註冊套件的套件載入金鑰。 這個屬性已被取代。 |
RegisterProjectItemAttribute |
RegisterProjectItemAttribute 已被取代。 請改用ProvideProjectItemAttribute |
RegistrationAttribute |
VSPackage 註冊的抽象類。 RegistrationAttribute 類別允許新增新的註冊資訊,而不需變更註冊工具。 |
RegistrationAttribute.Key |
提供代表註冊金鑰的抽象類。 |
RegistrationAttribute.RegistrationContext |
抽象基類,提供從外部來源到註冊屬性的內容資訊。 |
RssCommands |
提供 VS 殼層 Rss 摘要讀取器支援的路由命令。 |
RunningDocumentTable |
可讓您存取執行中的文件數據表, (RDT) ,以追蹤 Visual Studio 中所有目前開啟的檔。 |
SelectionContainer |
提供統一介面來存取一組選取的物件。 |
ServiceBrokerExtensions |
IServiceBroker 的擴充方法。 |
ServiceCollection<T> |
使用此集合,將服務類型與對象對應儲存,以感知內嵌類型的方式提供它。 這個集合的比較子會執行 Type 索引鍵的 Guid 屬性比較,而不是執行在類型內嵌案例中失敗的參考比較。 此集合不是安全線程。 |
ServiceExtensions | |
ServiceProgressData |
這個類別用來傳播異步服務的服務或套件載入進度,以及傳遞至此類別的訊息和值,將會以殼層以某種適當的方式向用戶顯示。 |
ServiceProvider |
為 Managed VSPackages 提供統一的服務提供者。 |
ServiceProviderHierarchy |
做為階層式服務提供者。 |
ServiceProviderHierarchyOrder |
提供常見服務提供者的建議服務解決順序。 當多個服務提供者在服務提供者階層中合併時,系統會提供數值順序。 |
ServiceUnavailableException |
如果服務無法使用,則會擲回 。 |
SettableOleDataObject |
表示與 OLE 相容的數據物件。 |
SharedProjectUtilities |
共用專案的公用程式方法。 |
SharedSettingsAttribute |
這個屬性套用至從 DialogPage 子類別的 AutomationObject 屬性傳回的類別時,可讓對象的屬性與其他應用程式和在線共用。 |
SingleFileGeneratorSupportRegistrationAttribute |
此屬性會針對特定檔類型新增自定義檔案產生器登錄專案。
例如:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
SingleTaskIdleManager |
在UI線程上以閑置優先權執行長時間執行的作業。 為了支援經常產生,作業應該盡可能傳回 Null,以允許元件管理員排程其他工作,併產生較高優先順序的作業。 工作會重複執行,直到處置 SingleTaskIdleManager 為止。 |
SolutionPersistenceRegistrationAttribute |
這個屬性會新增解決方案持續性屬性名稱和相關的 Guid 類型。 例如:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] “Default”=“{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}” |
SolutionTreeFilterProviderAttribute |
提供顯示 方案總管 篩選的資訊。 |
Task |
的實 IVsTaskItem作,用來修改工作清單中的工作外觀和功能。 |
TaskListItem | |
TaskProvider |
這個類別實作 IVsTaskProvider。 它提供一種架構易記的方式,可定義工作提供者及其相關聯的服務。 |
TaskProvider.TaskCollection |
物件的 Task 容器。 |
TaskSchedulingException |
工作排程失敗且無法重試時引發的例外狀況。 |
TelemetryExtensions | |
ThemeResourceKey |
表示 ResourceDictionary 中用來存取主題色彩資源的索引鍵。 主題色彩資源包括與指定色彩類別目錄和色彩名稱相關聯的筆刷和色彩。 |
ThreadedWaitDialogHelper |
線程等候對話框的擴充方法,可讓您使用常見的Managed程式碼模式來取用。 |
ThreadedWaitDialogHelper.Session |
提供與可見線程等候對話框的雙向通訊。 |
ThreadedWaitDialogProgressData |
包含長時間執行作業進度的詳細數據,以用於更新 IVsThreadedWaitDialog。 |
ThreadHelper |
提供泛型發送器協助程式,以確保在應用程式的主要線程上叫用方法。 我們使用目前應用程式的發送器來方便識別主線程。 請注意,這表示必須初始化應用程式的實例。 目前,WindowManager 會初始化它。 不過,我們不會使用 DispatcherOperation,因為它們不是 RPC 易記的。 例如,如果UI線程位於 RPC 呼叫中間,而且我們需要在UI線程上執行程式代碼,則 DispatcherOperations 將不會通過。 這是因為 DispatcherOperations 是由將訊息張貼至 UI 線程而起始,而 UI 線程需要分派該訊息。 如果UI線程進行 RPC 呼叫,這些訊息將不會從佇列中移除。 標準 OLE 訊息篩選只會處理來自佇列的一組有限的訊息,甚至 Visual Studio 訊息篩選會忽略大部分的訊息。 透過UIThreadInvokerPrivate服務,作業會變成UI線程上的 COM呼叫。 如果此作業是同一個邏輯呼叫的一部分,則此作業將允許透過我們的訊息篩選,訊息篩選會將它視為「巢狀呼叫」,而且可能不會拒絕它。 |
ToolWindowPane |
ToolWindowPane 的摘要描述。 |
UIContext |
表示UIContext的作用中狀態。 |
UIContextChangedEventArgs |
UIContextChanged 事件的事件引數。 |
UIElementDialogPage |
類別,用來在執行 IsDialogMessage 樣式訊息迴圈的原生對話框中順暢裝載 WPF 內容。 UIElementDialogPage 可在 WPF 子 HWND 中和移出索引標籤,並在 WPF 子 HWND 內啟用鍵盤流覽。 |
UIThreadReentrancyScope |
僅限 Microsoft 內部使用。提供明確重新進入點,讓 ThreadHelper 在 UI 線程上叫用, (與 COM RPC 訊息機制無關) 。 |
Url |
這個類別會包裝 Uri 類別,併為檔案 URL 提供未逸出的 “LocalPath”,併為其他配置提供未逸出的 AbsoluteUri,此外也會從 MakeRelative 傳回非十六進位逸出的結果,以便向使用者呈現。 |
ValueTokenizer |
ValueTokenizer 會保留對應至這些令牌的 Token 和 Values 清單。 這個類別是用來標記/取消標記指定的字串。 |
VsBrushes |
用來對應 __VSSYSCOLOREX 識別碼的類別 (由 GetVSSysColorEx(Int32, UInt32) WPF ResourceDictionary 物件使用) 和索引鍵。 這個類別提供的索引鍵可用來參考 Brush Visual Studio 中放置的 Resources實例。 |
VsColors |
__VSSYSCOLOREX在標識符之間對應 (,GetVSSysColorEx(Int32, UInt32)以及 Windows Presentation Foundation ResourceDictionary 物件所使用的索引鍵。 |
VSCommands |
提供 VS 殼層支援的路由命令。 |
VsEnumerable<TComEnumerator,TComEnumerated> |
使用Dev10和舊版列舉值介面的 VS 樣式列舉值基類,這些介面使用 PreserveSig |
VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated> |
表示從 TEnumerated 列舉建立的 TComEnumerated 物件的 VS 樣式列舉。 使用Dev10和舊版列舉值介面的 VS 樣式列舉值基類,這些介面使用 PreserveSig |
VsEnumerableEx<TComEnumerator,TComEnumerated> |
使用Dev11和更新版本的列舉值介面的 VS 樣式列舉值基類,這些介面不使用 PreserveSig |
VsExecutionContextTypes |
Visual Studio 執行追蹤器中使用的內容類型。 |
VsFonts |
包含環境字型的資源名稱。 |
VsMenus |
包含 Visual Studio 功能表命令的 GUID。 |
VSRegistry |
協助程序類別,可處理裝載此程序代碼之 VS 實例的登錄。 |
VsResourceKeys |
公開套用至一般 WPF 控件的 Style 和 ControlTemplate 值的 WPF 資源索引鍵。 |
VsSearchTask |
VsSearchTask 可作為實作搜尋功能工具windows 的基類 |
VsServiceProviderWrapper |
包裝服務提供者實例。 類別是用來將 SVsService 提供者值公開至 VS MEF 組合容器。 |
VsShellUtilities |
提供靜態協助程式方法,以搭配 Visual Studio 殼層使用。 |
VsTaskLibraryHelper |
在 Managed 程式代碼中使用 Visual Studio 工作連結庫的協助程式方法。 |
WAProvideLanguagePropertyAttribute |
這個類別可用於註冊專案的 Web 應用程式屬性 |
WAProvideProjectFactoryAttribute |
這個屬性可用來註冊支援 WAP 類別/子類型之專案系統的相關信息。 |
WAProvideProjectFactoryTemplateMappingAttribute |
這個屬性可用來宣告支援 Web 應用程式專案的新項目系統,並定義實際項目系統與 『fake』 之間的對應,該系統只會定義為將某些 WAP 特定屬性儲存在登錄中。 |
WebSiteProjectAttribute |
此屬性會將 ProjectSubType 新增至網站專案之 ProjectSubTypes 定義的現有清單 |
WebSiteProjectRelatedFilesAttribute |
此屬性可讓網站專案在方案總管中的另一個檔類型 (主要) 下,將一個檔類型巢狀 (相關) 巢狀 |
WindowPane |
代表 Visual Studio 視窗窗格。 |
WrapperPolicy |
結構
RunningDocumentInfo |
表示 中 RunningDocumentTable文件的相關信息。 其中包含 所 GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)傳回的所有資訊。 |
StatefulReadOnlyList<TItem,TState> |
具有相關聯狀態的唯讀清單。 |
介面
IAsyncAttachedCollectionSource |
表示 IAttachedCollectionSource 物件,可報告 HasItems 屬性目前是否正在初始化,並在 IsInitializingHasItems 值變更時引發 INotifyPropertyChanged 事件。 |
IAsyncServiceContainer |
提供新增和移除服務的方法。 |
IAsyncServiceProvider |
提供方法,以異步方式取得服務。 |
IAsyncServiceProvider2 | |
IAttachedCollectionService |
表示可以根據已知關聯性取得專案附加集合的服務,並可列舉專案支援的關聯性。 |
IAttachedCollectionSource |
表示可以傳回專案集合的物件實例,且知道專案是否存在,而不需要實現專案本身。 |
IAttachedCollectionSourceProvider |
表示服務可列舉服務所瞭解之物件存在之關聯性的服務,也可以為服務了解的關聯性和物件建立附加集合。 |
IAttachedCollectionSourceProvider2 |
表示服務可列舉服務所瞭解之物件存在之關聯性的服務,也可以為服務了解的關聯性和物件建立附加集合。 |
IAttachedRelationship |
包含附加關聯性的元數據,由 IAttachedCollectionService 用來描述對象之間的關聯性。 |
IBuildCancellationAwareHostObject |
允許主機物件能夠使用 CancellationToken 取消建置時所觸發的 。 |
ICacheableAttachedCollectionSource |
代表可能快取的 IAttachedCollectionSource。 每次要求快取來源時,不需要重新建立快取來源。 |
IClientRightsAdditionalMetadata |
此介面用於從客戶端許可權傳遞任何其他元數據。 |
ICodeContainerProvider |
能夠取得在線資源給本機計算機之提供者的相關信息。 |
IComEnumeratorRelay<TComEnumerator,TEnumerated> |
提供具型別列舉方法。 |
ICommentTaskToken |
這個介面可用來取得用來產生工作的其中一個令牌相關信息。 |
IConfigureToolboxItem |
藉由將其他數據新增至工具箱專案的 Properties 字典,提供動態設定 ToolboxItem 物件的能力。 然後,此數據會串行化為工具箱專案的永久部分。 |
IErrorList |
這個介面可用來取得 ErrorList 工具視窗周圍 Chrome 中各種參數的狀態。 |
IFilteredHierarchyItemSet |
提供階層專案的扁平化清單,代表階層中的所有專案,並在專案加入或從階層中移除時引發事件。 |
IInstalledToolboxItemInfo |
提供現有工具箱項目的相關信息。 |
IJoinableTaskFactoryAwareHostObject |
允許主機對象能夠使用主線程,而不封鎖在主線程上封鎖的組建。 |
IMaintenanceTask |
可實作並導出至預設 Visual Studio 目錄的介面,以便在 VS 閑置時接收每個 VS 會話一個機會,以完成一些定期工作。 |
IMenuCommandInvokeEx |
有助於叫用功能表命令。 |
IMSDNChannel |
msdn 訂用帳戶通道資訊的介面。 |
INonClientArea |
這個介面代表視覺專案,當WM_NCHITTEST傳送至 HwndSource 時,可能會以邏輯方式包含非用戶端 Win32 區域。 |
IOleMenuCommand |
表示 OLE 功能表命令。 |
IProfileManager |
介面是由支援 VSPackage 的類別所實作,方法是透過 Visual Studio 設定機制保存其狀態資訊。 |
IProfileMigrator |
支援將用戶設定從一個版本的Visual Studio 移轉至另一個版本。 |
IReadOnlyObservableSet |
提供常數時間 Contains 查閱的唯讀可觀察集合。 |
IReadOnlyObservableSet<T> |
提供常數時間 Contains 查閱的唯讀可觀察集合。 |
IResXResourceService |
抽象層,可讓用戶端控制 Visual Studio 中使用的 Resx 讀取器和寫入器。 |
ISccUIClickedEventArgs |
透過數個 SCC 相關介面傳遞的自變數。 |
ISccUIClickedEventArgs2 |
延伸 ISccUIClickedEventArgs 以提供已按下的UIElement。 |
ISelectedGraphNode |
保留所選 GraphNode 的參考。 |
ISettingsMachineLocalityEvaluator |
此介面會與 SharedSettingsAttribute 搭配使用,以評估屬性值是否為電腦本機 (,亦即不應在運行時間漫遊至其他電腦) 。 |
ISolutionSearchOptions |
表示搜尋提供者在提供搜尋結果以搜尋解決方案時應該使用的選項。 |
ISolutionSearchParameters |
表示提供搜尋解決方案搜尋結果所需的參數。 |
ISolutionTreeFilter |
篩選條件,控制應該包含在篩選樹狀結構中的專案集合。 當 IncludedItems 放入樹狀結構時,這些專案及其上階將會包含在樹狀結構中,而且會排除所有其他專案。 不再需要篩選時,樹狀目錄控件將會處置篩選。 |
ISolutionTreeFilterProvider |
用來建立 ISolutionTreeFilter 的處理站。 ISolutionTreeFilter 提供一種方式來提供應該放在樹狀結構中的內含項目清單。 |
ISupportDisposalNotification |
表示可能會被處置的物件,而且可以通知接聽程式變更處置狀態。 保存 ISupportDisposalNotification 實例參考的對象應該 watch IsDisposed 屬性上的屬性變更,而且應該在屬性值變成 true 時釋放其參考。 |
ITaskList |
這個介面是用來取得TaskList工具視窗的狀態。 |
IToolboxAppDomainControl |
此介面是由想要控制建立其 IToolboxItemDiscovery 實作所在之 appdomain 建立的用戶端所實作。 如果您的套件衍生自 Microsoft.VisualStudio.Shell.Package,請將 ProvideToolboxItemDiscoveryAttribute 的 AppDomainCreatorType 屬性設定為實作此介面的類別類型。 |
IToolboxAssemblyInfo |
提供元件的相關信息。 |
IToolboxExtensionsSdkInfo |
提供擴充功能 SDK 的相關信息。 |
IToolboxExtensionsSdkInfo2 |
提供 SDK 指令清單中的其他資訊。 |
IToolboxExtensionsSdkType |
表示延伸模組 SDK 中的 Managed 型別。 |
IToolboxExtensionsSdkTypeByName |
表示延伸模組 SDK 中的簡單類型。 |
IToolboxItemCreator |
建立新的工具箱專案,並提供現有工具箱專案的相關信息。 |
IToolboxItemDiscovery |
提供可從中建立工具箱專案之 Managed 型別的相關信息。 |
IToolboxItemDiscoveryByName |
提供可從中建立工具箱專案之型別的相關信息。 |
IToolboxItemDiscoveryFactory |
建立與 [選擇工具箱專案] 對話框整合所需的各種物件。 |
IToolboxItemDiscoveryWithContext |
提供可從中建立工具箱專案之 Managed 型別的相關信息。 |
IToolboxItemInfo |
提供可從中建立工具箱專案之 Managed 型別的相關信息。 |
IToolboxPlatformInfo |
提供平臺 (的相關信息,例如 Windows v8.0) 。 |
IToolboxPlatformType |
表示具有相關聯平臺的Managed型別。 其他介面衍生自此 ,以新增其他元數據。 |
IToolboxPlatformTypeByName |
表示具有相關聯平臺的簡單類型。 其他介面衍生自此 ,以新增其他元數據。 |
IToolboxType |
表示簡單的Managed類型。 其他介面衍生自此 ,以新增其他元數據。 |
IToolboxTypeByName |
表示簡單類型。 |
IVsAccountManagementService |
表示 Visual Studio 帳戶管理服務。 |
IVsAsyncFileChangeEx |
VS 檔案變更服務的異步方法 (SVsFileChange) 。 |
IVsAsyncFileChangeEx2 |
VS 檔案變更服務的異步方法 (SVsFileChange) 。 |
IVsHierarchyItem |
包含中 IVsUIHierarchyWindow單一項目的實例屬性資訊。 |
IVsHierarchyItemCollectionProvider |
提供只讀的階層專案集合,代表指定階層下所有階層專案的子集。 |
IVsHierarchyItemIdentity |
包含定義 中 IVsUIHierarchyWindow專案所需的資訊。 |
IVsHierarchyItemManager |
存取 (所使用的IVsUIHierarchyWindow數據模型,例如 方案總管) 。 |
IVsManagedImageService |
SVsImageService 所撰寫的介面,允許將 WPF 位圖直接新增至影像庫。 |
IVsManagedSettingsChangeEventSource |
提供已變更設定的事件。 |
IVsProjectSecrets |
項目系統所實作的介面,用來儲存此專案建置的應用程式可在運行時間存取的秘密。 |
IVsSccChanges |
原始檔控制提供者所實作的介面,可追蹤目前使用中存放庫中的暫止變更數目,以及與所顯示資訊的用戶互動。 |
IVsSccChangesDisplayInformation |
使用中 Scc 提供者目前存放庫中擱置變更的相關信息。 |
IVsSccChangesDisplayInformation2 |
擴充 IVsSccChangesDisplayInformation 以允許 SccProvider 有更大的彈性
|
IVsSccCommitPendingChangesPrompt |
原始檔控制提供者所實作的介面,可設定向用戶顯示的訊息,提示他們提早且經常認可其擱置的變更。 |
IVsSccCurrentBranch |
原始檔控制提供者所實作的介面,可追蹤顯示資訊和使用者與存放庫中目前使用中分支的顯示信息互動。 |
IVsSccCurrentBranchDisplayInformation |
使用中 Scc 提供者最新分支的相關信息。 |
IVsSccCurrentBranchDisplayInformation2 |
擴充 IVsSccCurrentBranchDisplayInformation 以允許 SccProvider 有更大的彈性
|
IVsSccCurrentRepository |
原始檔控制提供者所實作的介面,可追蹤目前作用中的存放庫和使用者與顯示的信息互動。 |
IVsSccCurrentRepositoryDisplayInformation |
使用中 Scc 提供者目前存放庫的相關信息。 |
IVsSccCurrentRepositoryDisplayInformation2 |
擴充 IVsSccCurrentRepositoryDisplayInformation 以允許 SccProvider 有更大的彈性
|
IVsSccPublish |
支援發佈本機存放庫中原始程式碼的介面。 |
IVsSccSolution |
引發與已載入解決方案和 Scc 相關事件的介面。 |
IVsSccUnpublishedCommits |
原始檔控制提供者所實作的介面,可追蹤使用中存放庫中未發佈的認可數目,以及使用者與顯示的信息互動。 |
IVsSccUnpublishedCommitsDisplayInformation |
未發佈認可的相關信息。 |
IVsSccUnpublishedCommitsDisplayInformation2 |
擴充 IVsSccUnpublishedCommitsDisplayInformation 以允許 SccProvider 有更大的彈性
|
IVsTaskEvents |
IVsTask 實作之 Managed 事件的介面。 |
IVsTaskJoinableTask |
使用 IVsTask 實例附加單一 JoinableTask 的介面。 |
IVsToolboxItemDiscoveryRegistrar |
由殼層所提供的服務 SVsToolboxItemDiscoveryRegistrar 實作。 想要從 Managed 類型提供工具箱專案的套件,應該在載入時呼叫 RegisterItemDiscovery。 衍生自 Microsoft.VisualStudio.Shell.Package 的套件預設會從其基類取得此行為。 在此情況下,對象的行為是由提供給 ProvideToolboxItemDiscoveryAttribute 的參數所控制。 |
IWpfAccountPicker |
表示 所提供的 IVsAccountManagementServiceWindows Presentation Foundation 帳戶選擇器控制件。 |
IWpfAccountPicker2 |
表示 所提供的 IVsAccountManagementServiceWindows Presentation Foundation 帳戶選擇器控制件。 |
SVsProjectLocalSecrets |
要查詢 IServiceProvider 的服務標識碼,以取得 實作,該實 IVsProjectSecrets 作會將秘密儲存在專案的 secrets.json 檔案中,或永遠不會儲存在原始檔控制中的對等檔案,而且是個別使用者或計算機的本機檔案。 |
SVsSccDisplayInformationService |
可以取得數個 SCC 介面的服務識別碼,包括: IVsSccCurrentBranchDisplayInformation、 IVsSccCurrentRepositoryDisplayInformationIVsSccChangesDisplayInformation 和 IVsSccUnpublishedCommitsDisplayInformation。 |
SVsServiceProvider |
代表Visual Studio服務提供者,並用於從MEF元件動態探索其他 VS 服務。 |
SVsToolboxItemDiscoveryRegistrar |
這是實作 IVsToolboxItemDiscoveryRegistrar 的服務。 它是由殼層實作。 |
列舉
AuthenticationState |
驗證狀態。 |
CloseResult |
指定關閉作業的結果。 |
CommandNavigationHelper.CommandFocusMode |
CommandFocusMode 附加屬性的值,指定其設定的控件如何向 CommandFocusManager 註冊,以處理焦點還原和進入功能表模式。 |
CommentTaskPriority |
值,指出工作清單中的任務優先順序。 |
CommonMessagePumpExitCode |
表示 可以的 CommonMessagePump結束代碼。 |
DialogPage.ApplyKind |
描述對話框頁面套用行為的列舉。 |
FilterDescendantBehavior |
指定在篩選樹狀結構中包含專案時的子代行為。 |
LogicalView |
此列舉會列出支援的邏輯檢視。 |
PackageAutoLoadFlags |
指定自動載入行為的類型。 |
ProfileMigrationType |
在和ProfileMigrationType中MigrationType指定移轉動作。 |
QueryCloseResult |
指定查詢和關閉作業的結果。 |
RegistrationMethod |
元件應該如何註冊/找到。 |
SettingScope |
描述不同的設定範圍。 |
SettingStorage |
描述儲存設定的位置。 |
TaskCategory |
提供一組工作類別,指定要執行的工作種類。 |
TaskErrorCategory |
表示值集合,這些值識別可在 [錯誤清單選項] 工作視窗中顯示之錯誤訊息的類型或嚴重性。 |
TaskPriority |
提供工作優先順序的值。 |
ThemeResourceKeyType |
指定所 ThemeResourceKey參考的資源類型。 |
ToolboxItemDiscoveryContext |
指出正在呼叫的內容 GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) 。 |
ToolWindowOrientation |
此列舉提供一些可能的工具視窗方向,與停駐窗口有關。 |
UnlockResult |
指定解除鎖定作業的結果。 |
VsCreateEditorFlags |
__VSCREATEEDITORFLAGS、__VSCREATEEDITORFLAGS2、__VSCREATEEDITORFLAGS3 |
VsDockStyle |
定義工具視窗方向的常數。 |
VsFrameMode |
VSFRAMEMODE、VSFRAMEMODE2 |
VsFramePropID |
__VSFPROPID、__VSFPROPID2、__VSFPROPID3、__VSFPROPID4、__VSFPROPID5 |
VsHierarchyPropID |
__VSHPROPID、__VSHPROPID2、__VSHPROPID3、__VSHPROPID4 |
VsOpenSpecificEditorFlags |
__VSOSPEFLAGS、__VSOSPEFLAGS2、__VSOSPEFLAGS3 |
VsQueryEditFlags |
__VSQueryEditFlags,__VSQueryEditFlags2 |
VsQueryRemoveDirectoryFlags |
VSQUERYREMOVEDIRECTORYFLAGS,VSQUERYREMOVEDIRECTORYFLAGS2 |
VsQueryRemoveFileFlags |
VSQUERYREMOVEFILEFLAGS,VSQUERYREMOVEFILEFLAGS2 |
VsQuerySaveFlags |
tagVSQuerySaveFlags, __VSQuerySaveFlags2 |
VsRdtFlags |
_VSRDTFLAGS,_VSRDTFLAGS2 |
VsRdtSaveOptions |
__VSRDTSAVEOPTIONS、__VSRDTSAVEOPTIONS2 |
VsRemoveDirectoryFlags |
VSREMOVEDIRECTORYFLAGS,VSREMOVEDIRECTORYFLAGS2 |
VsRemoveFileFlags |
VSREMOVEFILEFLAGS,VSREMOVEFILEFLAGS2 |
VsSolutionPropID |
__VSPROPID、__VSPROPID52、__VSPROPID53、__VSPROPID54、__VSPROPID5 |
VsTaskContinuationOptions |
__VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2的Managed定義。 |
VsTaskCreationOptions |
__VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2的Managed定義。 |
VsTaskRunContext |
__VSTASKRUNCONTEXT的Managed定義。 |
VsTaskWaitOptions |
__VSTASKWAITOPTIONS的Managed定義。 |
WindowPane.PaneInitializationMode |
表示物件的可能初始化狀態 WindowPane 。 |
委派
AsyncServiceCreatorCallback |
異步服務建立者的回呼。 |
AsyncServiceCreatorWithProgressCallback |
需要服務的實例時所叫用的回呼。 這隻會呼叫一次,並快取結果。 |
OnIdleHandler |
類別所使用的 SingleTaskIdleManager 委派。 當您建立 類別的 |
VsInvokableAsyncFunction<T> |
由異步工作連結庫協助程式用來擷取 IVsTaskCompletionSource 並傳回工作平行連結庫 (TPL) 工作。 |
VsTaskBodyCallback |
由異步工作連結庫協助程序當做工作主體的方法類型使用, (工作執行) 。 連結庫的使用者可以直接傳入此委派類型,或使用其中一個包裝函式將更簡單匿名函式包裝至此委派類型的包裝函式方法。 |