Microsoft.VisualStudio.Shell Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas
AccountPickerOptions |
Mewakili opsi yang digunakan untuk membuat pemilih akun. |
AccountPickerOptions2 |
Mewakili opsi yang digunakan untuk membuat pemilih akun yang berfungsi dengan layanan identitas. |
ActivityLog |
Kelas yang menyediakan metode terkelola yang nyaman untuk mencatat pesan ke IVsActivityLog. |
AppliesToUIContextAttribute |
Menambahkan metadata UIContext ke ekspor MEF untuk menunjukkan kapan ekspor ini harus diterapkan. |
AsyncOpenDocumentResult | |
AsyncPackage |
Mewakili VSPackage yang dapat menangani layanan asinkron. |
AsyncSaveResult |
Mewakili hasil operasi penyimpanan asinkron |
AsyncServiceProvider |
Penyedia layanan asinkron. |
BlockingTaskEventArgs |
Argumen peristiwa yang akan digunakan dengan peristiwa yang lolos dalam memblokir informasi tugas. Parameter mengidentifikasi tugas yang sedang ditunggu pada utas UI (tugas yang diblokir) dan tugas yang memblokir penantian (tugas pemblokiran). |
BulkFileOperation |
BulkFileOperation menyediakan fungsionalitas untuk melakukan operasi dengan aman dengan sebagian besar file, yang saat ini dibuka dalam solusi. Salah satu contohnya adalah SCC. Sebelum konsumen operasi harus menyediakan perkiraan kumpulan file dan folder di mana perubahan diharapkan. Kelas ini mengurus logika "hands-off" untuk semua file ini. Setelah operasi selesai, BulkFileOperation melakukan semua pekerjaan yang diperlukan untuk logika "langsung" dan membuat keputusan tentang apa yang harus dimuat ulang (proyek/solusi/tidak ada). Urutan operasi adalah sebagai berikut: QueryBulkFileOperationAsync BeginAsync (opsional) EndAsync (opsional, tetapi BeginAsync diperlukan untuk menyelesaikan sebelum ini) Buang API ini sangat ketat untuk penggunaan yang tidak pantas, misalnya memanggil EndAsync tanpa menunggu BeginAsync dilakukan, atau memanggil metode yang sama dua kali dan seterusnya. Dalam hal ini pengecualian akan dilemparkan. |
CircularTaskDependencyException |
Pengecualian yang dimunculkan ketika dependensi melingkar akan menyebabkan kebuntuan selama operasi tunggu tugas yang diminta. |
CodeContainer |
Kelas dummy untuk kontainer kode. Akan dihapus ketika kontainer kode benar-benar tersedia - ketika Code Container Registry siap. |
CodeGeneratorRegistrationAttribute |
Atribut ini menambahkan entri registri generator file kustom untuk jenis file tertentu.
Misalnya: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
CommandNavigationHelper |
Menyimpan dan memulihkan elemen yang akan difokuskan setelah berinteraksi dengan menu dan toolbar. |
CommandSetRegistrationAttribute |
Mendeklarasikan kelas sebagai CommandSet dan menentukan nama dan layanan broker layanan terkait untuk set perintah. Set perintah dapat menyediakan perintah dengan ProvideCommandAttribute. |
CommonMessagePump |
CommonMessagePump memungkinkan penelepon untuk memblokir utas saat ini hingga handel atau handel telah disinyalir. Selama menunggu IDE akan ditempatkan dalam keadaan modal untuk mencegah masuknya kembali. Jika menunggu membutuhkan waktu lebih dari 2 detik, dialog tunggu disajikan kepada pengguna yang dapat dibatalkan (secara default). Penelepon dapat memanggil perilaku default yang akan menampilkan teks default dalam dialog tunggu atau mereka dapat menyediakan nilai kustom untuk hal-hal seperti teks dialog, teks bilah status, nilai batas waktu, dll. Penelepon juga dapat menyediakan implementasi kustom IVsCommonMessagePumpClientEvents yang memungkinkan klien untuk menjalankan kode ketika peristiwa tertentu terjadi seperti pesan yang diproses, waktu habis, atau handel yang disinyalir. Antarmuka ini juga dapat digunakan untuk menentukan apakah penantian harus dilanjutkan atau dikembalikan. |
ComponentPickerPropertyPageAttribute |
Atribut ini menambahkan pendaftaran halaman properti untuk pemilih Komponen Misalnya: [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:000000000 "ComponentType"=".Net Assembly" |
ComUtilities |
Kelas yang menyediakan metode lain-lain yang digunakan saat berinteraksi dengan kode yang tidak dikelola (objek COM) dan jenis interop |
DefaultRegistryRootAttribute |
Menentukan akar registri default yang digunakan untuk mendaftarkan informasi VSPackage. Kelas ini tidak dapat diwariskan. |
DesignPropertyDescriptor |
Tujuan DesignPropertyDescriptor adalah untuk memungkinkan kami menyesuaikan nama tampilan properti di kisi properti. Tidak ada implementasi CLR propertyDescriptor yang memungkinkan Anda mengubah DisplayName. |
DialogContainerWithToolbar |
Gunakan kelas ini untuk menerapkan formulir modal di Visual Studio. Implementasi memungkinkan formulir untuk menghosting bilah perintah Visual Studio sehingga berpartisipasi dalam perutean perintah standar. |
DialogKeyEventArgs |
Argumen peristiwa yang digunakan oleh DialogKeyPendingEvent. |
DialogPage |
Menyediakan fungsionalitas kotak dialog standar untuk menerapkan lembar properti Kotak Alat, halaman ToolsOptions, atau kotak dialog UI kustom, dengan dukungan untuk model otomatisasi Visual Studio, Formulir Windows, dan persistensi status dengan menggunakan mekanisme pengaturan Visual Studio. |
DialogPage.PageApplyEventArgs |
Argumen peristiwa yang memungkinkan OnApply(DialogPage+PageApplyEventArgs) metode untuk menunjukkan cara menangani peristiwa yang diterapkan. |
EditorFactoryNotifyForProjectAttribute |
Atribut ini menambahkan Ekstensi File untuk Sistem Proyek sehingga Proyek akan memanggil metode IVsEditorFactoryNotify saat item jenis ini ditambahkan atau diganti namanya. |
EnumerableComCollection<TComEnumerator,TEnumerated> |
Kelas dasar generik untuk jenis yang menyediakan pembungkus IEnumerable di sekitar antarmuka IEnumXXX gaya COM. |
EnumerableHierarchiesCollection |
Menyediakan kelas dasar yang mendukung iterasi sederhana melalui koleksi hierarki. |
ErrorListProvider |
Penyedia tugas ini digunakan untuk menyediakan tugas untuk jendela Daftar Kesalahan Visual Studio. |
ErrorTask |
Mewakili tugas kesalahan pada Daftar Tugas. Kelas ini mengimplementasikan IVsErrorItem. |
EventSinkCollection |
Memetakan objek ke dan dari bilangan bulat "cookie". Ini membantu dalam implementasi antarmuka VS yang memiliki metode Advise/Unadvise, misalnya, IVsHierarchy, IVsCfgProvider2, IVsBuildableProjectCfg dan sebagainya. |
ExceptionExtensions | |
ExtensionPointAsyncPackage | |
ExtensionPointPackage |
Mewakili versi yang diperluas dari Package kelas dasar yang mengimplementasikan IVsPackageExtensionProvider. |
ExtensionPointRegistrationAttribute |
Mendaftarkan penyedia titik ekstensi jenis yang ditentukan oleh kelas turunan sebagai ExtensionProviderType. |
FocusChangeForCrossThreadClientEventArgs |
Dibesarkan oleh kontrol pada utas UI Visual Studio ketika memiliki Win32 HWND anak yang termasuk dalam utas yang berbeda dan telah memperoleh fokus Win32. Diperlukan untuk pemulihan fokus yang tepat saat Visual Studio kehilangan/mendapatkan kembali aktivasi. |
HierarchyGraphNodeProperties | |
HierarchyItemCollectionChangedEventArgs | |
HierarchyItemEventArgs |
Menyediakan argumen peristiwa yang digunakan oleh AfterInvalidateItems dan OnItemAdded peristiwa untuk menunjukkan item tertentu mana yang tidak valid atau ditambahkan. |
HierarchyManipulationStateScope |
Kelas sederhana untuk memfasilitasi pemulihan deterministik IVsHierarchyManipulationStateContext. |
HierarchyTreeFilterProvider |
Kelas dasar yang mengimplementasikan beberapa bagian boilerplate dari ISolutionTreeFilterProvider. |
HierarchyTreeFilterProvider.HierarchyTreeFilter |
Kelas dasar yang mengimplementasikan beberapa bagian boilerplate dari ISolutionTreeFilter. Ini termasuk perilaku untuk memastikan item hierarki yang baru ditambahkan selalu terlihat melalui tampilan yang difilter, meskipun item tersebut tidak cocok dengan filter. Jenis turunan masih harus mengimplementasikan logika untuk membangun kumpulan item yang disertakan. |
InfoBarActionItem |
Mewakili tombol atau hyperlink di dalam rentang teks infoBarModel atau item tindakan. |
InfoBarActionItemEventArgs |
Argumen peristiwa tentang tindakan pada IVsInfoBarUIElement. |
InfoBarButton |
Mewakili tombol di dalam koleksi ActionItems InfoBarModel. |
InfoBarEventArgs |
Argumen peristiwa tentang IVsInfoBarUIElement. |
InfoBarHyperlink |
Mewakili hyperlink di dalam koleksi ActionItems InfoBarModel. |
InfoBarModel |
Membuat model data yang mengimplementasikan IVsInfoBar, untuk digunakan dengan IVsInfoBarUIFactory.CreateInfoBar. |
InfoBarTextSpan |
Mewakili rentang teks di dalam InfoBarModel. |
InstalledProductRegistrationAttribute |
Atribut ini mendaftarkan 'produk yang diinstal' untuk paket Anda. |
InstalledToolboxItemInfo |
Menyediakan informasi tentang item kotak alat yang ada. |
KnownColorThemes |
Tema Warna yang telah ditentukan sebelumnya dan terkenal |
KnownSettingsContainers |
Lists kontainer pengaturan yang diketahui. |
KnownUIContexts |
UIContexts yang telah ditentukan sebelumnya dan terkenal |
LocalizableProperties |
LocalizableProperties menyediakan kelas yang menyediakan informasi jenis kustom pada properti yang dapat dilokalkan untuk objek. |
LocDisplayNameAttribute |
Menentukan nama tampilan yang dapat dilokalkan untuk properti, peristiwa, atau metode kekosongan publik yang tidak mengambil argumen. |
MsiComponentIdAttribute |
Atribut ini mendefinisikan ID komponen MSI yang digunakan oleh alat penginstal MSI. ID komponen ini digunakan untuk menunjukkan jalur penginstalan ke komponen ini. Ini harus ditempatkan pada kelas paket jika paket akan diinstal oleh MSI. |
MsiTokenAttribute |
Menentukan string token untuk alat penginstal MSI. |
NewDocumentStateScope |
Kelas sederhana untuk memfasilitasi pemulihan deterministik IVsNewDocumentStateContext. |
ObservableSettingsListBase<TValue> |
Jenis dasar untuk instans yang dapat ISettingsList diamati dengan nilai yang sangat ditik. |
OleDataObject |
Menyediakan kelas terkelola yang mengimplementasikan antarmuka IOleDataObject. |
OleMenuCmdEventArgs |
Ini adalah kumpulan argumen yang diteruskan ke objek OleMenuCommand ketika fungsi Panggil dipanggil |
OleMenuCommand |
Kelas ini adalah perluasan MenuCommand. |
OleMenuCommandService |
Kelas ini berasal dari MenuCommandService kelas dan mengimplementasikan IOleCommandTarget. MenuCommandService adalah kelas terkelola yang digunakan untuk menambahkan handler untuk perintah menu dan untuk menentukan kata kerja. |
OutputWindowTextWriter |
Output TextWriter yang masuk ke panel jendela output Visual Studio. |
Package |
Menyediakan implementasi terkelola dari antarmuka yang diperlukan untuk membuat VSPackage yang berfungsi penuh. |
Package.ProfferedService |
Berisi layanan yang sedang dipromosikan ke Visual Studio. |
Package.ToolWindowCreationContext | |
PackageRegistrationAttribute |
Ubah kelas Anda yang menerapkan IVsPackage dengan menggunakan atribut ini sehingga alat pendaftaran, RegPkg.exe, akan mencari atribut tambahan. Untuk informasi selengkapnya, lihat Mendaftarkan VSPackages. |
PackageUtilities |
Sekumpulan utilitas statis untuk nama file, jalur, konversi enumerasi/string, gambar, dan fungsi lainnya. |
ProjectTabDesigner | |
PropertyPageTypeConverterAttribute |
Mendefinisikan pengonversi jenis kami. |
ProvideAppCommandLineAttribute |
Atribut ini menambahkan opsi commandline untuk devenv untuk jenis paket spekfic. Misalnya: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand "Argumen"="*" "DemandLoad"=dword:1 "Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}" "HelpString"="#200" |
ProvideAssemblyFilterAttribute |
Menjelaskan rakitan yang IConfigureToolboxItem didukung kelas. |
ProvideAutoLoadAttribute |
Atribut ini mendaftarkan paket sebagai extender. GUID yang diteruskan menentukan apa yang sedang diperpanjang. Atribut pada paket tidak mengontrol perilaku paket, tetapi dapat digunakan oleh alat pendaftaran untuk mendaftarkan informasi yang tepat dengan Visual Studio. |
ProvideAutomationObjectAttribute |
Memodifikasi kelas -turunan Anda Packagedengan atribut ini menyatakan bahwa ia menyediakan objek otomatisasi tertentu. |
ProvideBindingPathAttribute |
Atribut ini mendaftarkan jalur yang harus diselidiki untuk rakitan kandidat pada waktu pemuatan perakitan. Misalnya: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" Ini akan mendaftarkan "PackageFolder" (yaitu lokasi file pkgdef) sebagai direktori yang akan diperiksa agar rakitan dapat dimuat. |
ProvideBindingRedirectionAttribute |
Atribut ini mendaftarkan sekumpulan nilai yang menentukan pengalihan pengikatan. Nilai-nilai ini akan digabungkan saat startup ke dalam konfigurasi runtime CLR. Misalnya: [$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"="AssemblyName" "PublicKeyToken"="19ab8cb7287f414" "Culture"="netral" "CodeBase"="$PackageFolder$\AssemblyName.dll" "OldVersion"="1.0.0.0" "NewVersion"="2.0.0.0" |
ProvideCodeBaseAttribute |
Atribut ini mendaftarkan sekumpulan nilai yang menentukan tag rakitan dependen dengan CodeBase. Nilai-nilai ini akan digabungkan saat startup ke dalam konfigurasi runtime CLR. Misalnya: [$RootKey$\RuntimeConfiguration\dependentAssembly\codeBase{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"="AssemblyName" "PublicKeyToken"="19ab8cb7287f414" "Culture"="netral" "Version"="2.0.0.0" "CodeBase"="$PackageFolder$\AssemblyName.dll" |
ProvideCodeContainerProviderAttribute |
Mendaftarkan informasi Penyedia Kontainer Kode. Contoh penggunaan: [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 |
Mendaftarkan penyedia diagnostik komponen dan tampilan terkaitnya. |
ProvideDependentAssemblyAttribute |
Kelas induk untuk atribut yang menghasilkan entri dependentAssembly. |
ProvideEditorAttributeBase | |
ProvideEditorExtensionAttribute |
Mengaitkan ekstensi file ke pabrik editor tertentu saat diterapkan ke kelas yang mewarisi dari Package atau mengimplementasikan antarmuka IVsPackage. |
ProvideEditorFactoryAttribute |
Atribut ini menyatakan bahwa VSPackage menyediakan pabrik editor. |
ProvideEditorFilenameAttribute |
Mengaitkan nama file dengan pabrik editor tertentu. |
ProvideEditorLogicalViewAttribute |
Atribut ini menambahkan tampilan logis ke editor yang dibuat oleh pabrik editor. |
ProvideEditorUIContextAttribute |
Mengaitkan UIContext dengan pabrik editor tertentu. Editor hanya dapat dibuat ketika UIContext aktif. |
ProvideExtenderAttribute |
Atribut ini mendaftarkan paket sebagai extender. GUID yang diteruskan menentukan apa yang sedang diperpanjang. Atribut pada paket tidak mengontrol perilaku paket, tetapi dapat digunakan oleh alat pendaftaran untuk mendaftarkan informasi yang tepat dengan Visual Studio. |
ProvideExtensibleUIContextRuleAttribute |
Atribut ini mendaftarkan aturan konteks UI |
ProvideFileSystemProviderAttribute |
Atribut yang menyatakan bahwa paket menyediakan penyedia sistem file. Lihat IFileSystemProvider. |
ProvideFileSystemProviderAttribute.RegValueNames |
Kelas yang berisi nama nilai registri untuk entri pendaftaran penyedia sistem file. |
ProvideKeyBindingTableAttribute |
Menyediakan GUID tabel pengikatan kunci. |
ProvideLanguageCodeExpansionAttribute |
Mendaftarkan dukungan layanan bahasa untuk cuplikan kode. |
ProvideLanguageEditorOptionPageAttribute |
Berikan metode umum untuk mengatur halaman opsi alat editor layanan bahasa. |
ProvideLanguageEditorToolsOptionCategoryAttribute |
Atribut ini digunakan untuk mendeklarasikan kategori Opsi Alat untuk bahasa. |
ProvideLanguageExtensionAttribute |
Mengaitkan ekstensi file dengan layanan bahasa tertentu. |
ProvideLanguageServiceAttribute |
Menginformasikan Visual Studio bahwa VSPackage menyediakan layanan bahasa. Digunakan dengan kerangka kerja paket terkelola (MPF). |
ProvideLoadKeyAttribute |
Atribut ini menyediakan kunci beban paket untuk paket Anda. Tidak diperlukan di Visual Studio 2010. |
ProvideMenuResourceAttribute |
Menyediakan informasi pendaftaran tentang sumber daya menu yang digunakan dalam VSPackage. Kelas ini tidak dapat diwariskan. |
ProvideMSBuildTargetsAttribute |
Atribut ini mendaftarkan file .targets kustom ke daftar target yang diketahui dan dipercaya oleh MSBuild. Entri registri yang dibuat adalah: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile" |
ProvideObjectAttribute |
Menginformasikan Visual Studio bahwa VSPackage menyediakan objek yang dapat dibuat dari ILocalRegistryantarmuka. Kelas ini tidak dapat diwariskan. |
ProvideOptionDialogPageAttribute |
Kelas dasar untuk semua atribut yang digunakan untuk mendaftarkan halaman opsi. |
ProvideOptionPageAttribute |
Terapkan atribut ini ke objek independen untuk memungkinkan pengguna mengonfigurasi VSPackages melalui halaman Opsi Alat kustom. |
ProvidePhysicalViewAttributesAttribute |
Mendeklarasikan atribut untuk tampilan fisik yang ditawarkan oleh editor. |
ProvideProfileAttribute |
Terapkan atribut ini ke objek independen yang digunakan untuk mengimplementasikan dukungan pengaturan Visual Studio VSPackage. |
ProvideProjectFactoryAttribute |
ProvideProjectFactoryAttribute menyatakan bahwa paket menyediakan pabrik proyek. |
ProvideProjectItemAttribute |
Atribut ini mendaftarkan item yang akan disertakan dalam dialog Tambahkan Item Baru untuk jenis proyek yang ditentukan. Ini ditempatkan pada VSPackage. |
ProvideSearchProviderAttribute |
Atribut ini mendaftarkan paket sebagai extender penyedia pencarian (IVsSearchProvider). |
ProvideServiceAttribute |
Atribut ini menunjukkan bahwa paket memproffer layanan saat diterapkan ke subkelas Package atau kelas yang mengimplementasikan IVsPackage. |
ProvideServiceAttributeBase |
Menyatakan bahwa paket menyediakan layanan tertentu saat diterapkan ke subkelas Package atau kelas yang mengimplementasikan IVsPackage. Atribut pada paket tidak mengontrol perilaku paket, tetapi dapat digunakan oleh alat pendaftaran untuk mendaftarkan informasi yang tepat dengan Visual Studio. |
ProvideServiceOverrideAttribute |
Atribut ini menunjukkan bahwa paket memproffer pengganti layanan default. Atribut ini disertakan dalam definisi subkelas Package atau kelas yang mengimplementasikan IVsPackage. |
ProvideSettingAttribute |
Mendaftarkan pengaturan yang dimiliki oleh paket. Semua pengaturan terdaftar harus dipertahankan melalui SVsSettingsPersistenceManager. Pengaturan yang bertahan menggunakan SVsSettingsPersistenceManager tetapi tidak terdaftar akan bersifat privat secara default. |
ProvideSettingAttribute.DefaultValues | |
ProvideSettingAttribute.RegistryConstants | |
ProvideSettingAttribute.RegistryConstants.ValueNames | |
ProvideSourceControlProviderAttribute |
Mendaftarkan informasi penyedia Scc. Contoh penggunaan: [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)] Contoh pendaftaran: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="Penyedia Uji" "Layanan"="{92f93057-f1fc-49df-870f-b3474046911c}" "IsPublishSupported"=dword:00000001
CATATAN: Semua Guid yang digunakan di atas hanya untuk tujuan ilustrasi. Selain itu, versi diasumsikan 14.0 di atas. |
ProvideStaticToolboxGroupAttribute |
Atribut ini mendeklarasikan grup kotak alat yang akan dibuat pada inisialisasi kotak alat. |
ProvideStaticToolboxItemAttribute |
Atribut ini mendeklarasikan item kotak alat yang akan dibaca kotak alat dari registri. Lihat komentar di IVsToolboxItemProvider untuk detail selengkapnya. |
ProvideToolboxFormatAttribute |
Terapkan atribut ini ke kelas yang menerapkan VSPackages untuk menyatakan bahwa VSPackage menyediakan item Kotak Alat dengan format clipboard yang ditentukan dan untuk mengaktifkan dukungan seret dan letakkan di Visual Studio Toolbox. |
ProvideToolboxItemConfigurationAttribute |
Mendaftarkan VSPackage sebagai penyediaan implementasi tertentu dari IConfigureToolboxItem. Digunakan bersama dengan ProvideAssemblyFilterAttribute. |
ProvideToolboxItemDiscoveryAttribute |
Menentukan jenis item kotak alat. Jenis item kotak alat diekspos sebagai halaman dalam dialog Pilih Item Kotak Alat (di mana satu halaman dibuat untuk setiap jenis). |
ProvideToolboxItemsAttribute |
Terapkan atribut ini ke kelas yang menerapkan VSPackages untuk mendeklarasikan apakah mereka menawarkan sekumpulan item ke Visual Studio Toolbox. |
ProvideToolboxPageAttribute |
Mendaftarkan VSPackage sebagai menyediakan satu atau beberapa halaman dialog di halaman dialog Kustomisasi Kotak Alat visual Studio IDE. |
ProvideToolWindowAttribute |
Memberi tahu Visual Studio bahwa VSPackage memiliki jendela alat. |
ProvideToolWindowVisibilityAttribute |
Menyatakan bahwa jendela alat harus terlihat ketika guid UI perintah tertentu menjadi aktif. |
ProvideUIContextRuleAttribute |
Atribut ini mendaftarkan aturan konteks UI |
ProvideViewAttribute |
Atribut ini menyatakan bahwa kelas pabrik editor menawarkan tampilan logis tertentu. |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
Digunakan untuk menunjukkan bahwa perancang XML kustom tidak boleh mengizinkan pengeditan SxS dengan editor XML berbasis teks standar. |
ProvideXmlEditorChooserDesignerViewAttribute |
Digunakan untuk memberikan informasi pendaftaran kepada Pemilih XML untuk perancang XML kustom. |
ReadOnlyObservableSet<T> |
Menyediakan kelas dasar untuk IReadOnlyObservableSet generik. |
RegisterAutoLoadAttribute |
Atribut ini mendaftarkan paket sebagai extender. GUID yang diteruskan menentukan apa yang sedang diperpanjang. Atribut pada paket tidak mengontrol perilaku paket, tetapi dapat digunakan oleh alat pendaftaran untuk mendaftarkan informasi yang tepat dengan Visual Studio. |
RegisterEditorExtensionAttribute |
Lihat ProvideEditorExtensionAttribute. Mendaftarkan ekstensi file dengan pabrik editor tertentu. Kelas ini tidak dapat diwariskan. |
RegisterEditorLogicalViewAttribute |
Atribut ini menambahkan tampilan logis ke editor yang dibuat oleh pabrik editor. |
RegisterExtenderAttribute |
Atribut ini mendaftarkan paket sebagai extender. GUID yang diteruskan menentukan apa yang sedang diperpanjang. Atribut pada paket tidak mengontrol perilaku paket, tetapi dapat digunakan oleh alat pendaftaran untuk mendaftarkan informasi yang tepat dengan Visual Studio. |
RegisterLanguageExtensionAttribute |
Mendaftarkan ekstensi file dengan layanan bahasa tertentu dengan menerapkan atribut ke VSPackage saat terdaftar menggunakan alat pendaftaran seperti regpkg.exe. Untuk informasi selengkapnya, lihat Mendaftarkan VSPackages. |
RegisterLoadKeyAttribute |
Atribut ini mendaftarkan kunci beban paket untuk paket Anda. Atribut ini tidak digunakan lagi. |
RegisterProjectItemAttribute |
RegisterProjectItemAttribute sudah tidak digunakan lagi. Silakan gunakan ProvideProjectItemAttribute sebagai gantinya |
RegistrationAttribute |
Kelas abstrak untuk pendaftaran VSPackage. Kelas RegistrationAttribute memungkinkan informasi pendaftaran baru ditambahkan tanpa mengubah alat pendaftaran. |
RegistrationAttribute.Key |
Menyediakan kelas abstrak yang mewakili kunci pendaftaran. |
RegistrationAttribute.RegistrationContext |
Kelas dasar abstrak yang menyediakan informasi konteks dari sumber eksternal ke atribut pendaftaran. |
RssCommands |
Menyediakan perintah yang dirutekan yang didukung oleh pembaca umpan VS shell Rss. |
RunningDocumentTable |
Menyediakan akses ke tabel dokumen yang sedang berjalan (RDT) yang melacak semua dokumen yang saat ini dibuka di Visual Studio. |
SelectionContainer |
Menyediakan antarmuka terpadu untuk mengakses sekumpulan objek yang dipilih. |
ServiceBrokerExtensions |
Metode ekstensi untuk IServiceBroker. |
ServiceCollection<T> |
Gunakan koleksi ini untuk menyimpan pemetaan dari Jenis layanan ke objek yang menyediakannya dengan cara yang mengetahui jenis yang disematkan. Perbandingan untuk koleksi ini akan melakukan perbandingan properti Guid dari kunci Jenis alih-alih melakukan perbandingan referensi yang akan gagal dalam skenario penyematan jenis. Koleksi ini tidak aman untuk utas. |
ServiceExtensions | |
ServiceProgressData |
Kelas ini digunakan untuk menyebarluaskan progres beban layanan atau paket untuk layanan asinkron dan paket Pesan dan nilai yang diteruskan melalui kelas ini akan ditampilkan kepada pengguna dengan cara yang sesuai oleh shell. |
ServiceProvider |
Menyediakan penyedia layanan terpadu untuk VSPackages terkelola. |
ServiceProviderHierarchy |
Bertindak sebagai penyedia layanan hierarkis. |
ServiceProviderHierarchyOrder |
Menyediakan urutan resolusi layanan yang direkomendasikan untuk penyedia layanan umum. Ketika beberapa penyedia layanan digabungkan dalam hierarki penyedia layanan, mereka diberi pemesanan numerik. |
ServiceUnavailableException |
Disingkirkan jika layanan tidak tersedia. |
SettableOleDataObject |
Mewakili objek data yang kompatibel dengan OLE. |
SharedProjectUtilities |
Metode utilitas untuk Proyek Bersama. |
SharedSettingsAttribute |
Atribut ini, ketika diterapkan ke kelas yang dikembalikan dari properti AutomationObject dari subkelas DialogPage, memungkinkan properti objek dibagikan dengan aplikasi lain dan online. |
SingleFileGeneratorSupportRegistrationAttribute |
Atribut ini menambahkan entri registri generator file kustom untuk jenis file tertentu.
Misalnya: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
SingleTaskIdleManager |
Menjalankan operasi jangka panjang pada prioritas menganggur pada utas UI. Untuk mendukung hasil yang sering, operasi harus menghasilkan return null sesering mungkin untuk memungkinkan manajer komponen menjadwalkan tugas lain dan menghasilkan operasi dengan prioritas yang lebih tinggi. Tugas akan dijalankan berulang kali sampai SingleTaskIdleManager dibuang. |
SolutionPersistenceRegistrationAttribute |
Atribut ini menambahkan nama properti persistensi solusi dan jenis Guid terkait. Misalnya: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" |
SolutionTreeFilterProviderAttribute |
Menyediakan informasi untuk menampilkan filter Penjelajah Solusi. |
Task |
Implementasi IVsTaskItem, digunakan untuk memodifikasi tampilan dan fungsionalitas tugas dalam daftar tugas. |
TaskListItem | |
TaskProvider |
Kelas ini mengimplementasikan IVsTaskProvider. Ini menyediakan cara yang ramah kerangka kerja untuk menentukan penyedia tugas dan layanan terkait. |
TaskProvider.TaskCollection |
Kontainer untuk Task objek. |
TaskSchedulingException |
Pengecualian dimunculkan ketika penjadwalan tugas gagal dan tidak dapat dicoba kembali. |
TelemetryExtensions | |
ThemeResourceKey |
Mewakili kunci yang digunakan dalam ResourceDictionary untuk mengakses sumber daya warna tema. Sumber daya warna tema mencakup kuas dan warna yang terkait dengan kategori warna dan nama warna tertentu. |
ThreadedWaitDialogHelper |
Metode ekstensi untuk dialog tunggu berulir yang membuatnya lebih dapat dikonsumsi menggunakan pola kode terkelola umum. |
ThreadedWaitDialogHelper.Session |
Menawarkan komunikasi dua arah dengan dialog tunggu utas yang terlihat. |
ThreadedWaitDialogProgressData |
Berisi detail tentang kemajuan operasi jangka panjang untuk tujuan memperbarui IVsThreadedWaitDialog. |
ThreadHelper |
Berikan pembantu dispatcher generik memastikan bahwa metode dipanggil pada utas utama Aplikasi. Kami menggunakan Dispatcher Aplikasi saat ini untuk identifikasi utas utama yang nyaman. Perhatikan bahwa ini berarti bahwa instans Aplikasi harus diinisialisasi. Saat ini, WindowManager menginisialisasinya. Namun, kami tidak menggunakan DispatcherOperation karena tidak ramah RPC. Misalnya, jika utas UI berada di tengah panggilan RPC, dan kita perlu menjalankan kode pada utas UI, maka DispatcherOperations tidak akan melewatinya. Ini karena DispatcherOperations dimulai dengan memposting pesan ke utas UI dan utas UI perlu mengirimkan pesan tersebut. Jika utas UI melakukan panggilan RPC, pesan ini tidak akan dihapus dari antrean. Filter pesan OLE standar hanya memproses sekumpulan pesan terbatas dari antrean dan bahkan filter pesan Visual Studio mengabaikan sebagian besar pesan lainnya. Dengan melalui layanan UIThreadInvokerPrivate, operasi menjadi panggilan COM pada utas UI. Operasi ini akan diizinkan melalui filter pesan kami JIKA merupakan bagian dari panggilan logis yang sama - filter pesan akan melihatnya sebagai "panggilan berlapis" dan mungkin tidak menolaknya. |
ToolWindowPane |
Deskripsi ringkasan untuk ToolWindowPane. |
UIContext |
Mewakili status aktif UIContext. |
UIContextChangedEventArgs |
Argumen peristiwa untuk UIContextChanged peristiwa. |
UIElementDialogPage |
Kelas yang digunakan untuk menghosting konten WPF dengan mulus di dalam dialog asli yang menjalankan perulangan pesan gaya IsDialogMessage. UIElementDialogPage memungkinkan tab ke dalam dan ke luar HWND anak WPF, dan memungkinkan navigasi keyboard dalam HWND anak WPF. |
UIThreadReentrancyScope |
Penggunaan internal Microsoft saja. Menyediakan titik re-entrancy eksplisit untuk ThreadHelper untuk dipanggil pada utas UI (independen dari mekanisme pesan COM RPC). |
Url |
Kelas ini membungkus kelas Uri dan menyediakan "LocalPath" yang tidak terungkap untuk URL file dan AbsoluteUri yang tidak dikemas untuk skema lain, ditambah juga mengembalikan hasil un-hex-escaped dari MakeRelative sehingga dapat disajikan kepada pengguna. |
ValueTokenizer |
ValueTokenizer akan menyimpan daftar Token dan Nilai yang sesuai dengan token tersebut. Kelas ini digunakan untuk tokenisasi/tidak tersentuh string yang diberikan. |
VsBrushes |
Kelas yang digunakan untuk memetakan antara __VSSYSCOLOREX pengidentifikasi (digunakan oleh GetVSSysColorEx(Int32, UInt32)) dan kunci yang digunakan oleh objek WPF ResourceDictionary . Kunci yang disediakan oleh kelas ini dapat digunakan untuk mereferensikan Brush instans yang ditempatkan Visual Studio di Resources. |
VsColors |
Memetakan antara __VSSYSCOLOREX pengidentifikasi (seperti yang digunakan oleh GetVSSysColorEx(Int32, UInt32) dan kunci yang digunakan oleh objek Windows Presentation Foundation ResourceDictionary . |
VSCommands |
Menyediakan perintah yang dirutekan yang didukung oleh shell VS. |
VsEnumerable<TComEnumerator,TComEnumerated> |
Kelas dasar untuk enumerator gaya VS menggunakan Dev10 dan antarmuka enumerator yang lebih lama yang menggunakan PreserveSig |
VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated> |
Mewakili enumerasi objek TComEnumerated bergaya VS yang dibuat dari enumerasi TEnumerated. Kelas dasar untuk enumerator gaya VS menggunakan Dev10 dan antarmuka enumerator yang lebih lama yang menggunakan PreserveSig |
VsEnumerableEx<TComEnumerator,TComEnumerated> |
Kelas dasar untuk enumerator gaya VS menggunakan Dev11 dan antarmuka enumerator yang lebih baru yang tidak menggunakan PreserveSig |
VsExecutionContextTypes |
Jenis konteks yang digunakan dalam pelacak eksekusi Visual Studio. |
VsFonts |
Berisi nama sumber daya untuk font Lingkungan. |
VsMenus |
Menyertakan perintah menu GUID untuk Visual Studio. |
VSRegistry |
Kelas pembantu untuk menangani registri instans VS yang menghosting kode ini. |
VsResourceKeys |
Mengekspos kunci sumber daya WPF untuk nilai Gaya dan ControlTemplate yang berlaku untuk kontrol WPF umum. |
VsSearchTask |
VsSearchTask dapat digunakan sebagai kelas dasar untuk menerapkan toolwindow yang dapat dicari |
VsServiceProviderWrapper |
Membungkus instans penyedia layanan. Kelas ini dimaksudkan untuk digunakan untuk mengekspos nilai penyedia SVsService ke kontainer komposisi VS MEF. |
VsShellUtilities |
Menyediakan metode pembantu statis untuk digunakan dengan shell Visual Studio. |
VsTaskLibraryHelper |
Metode pembantu untuk menggunakan pustaka tugas Visual Studio dalam kode terkelola. |
WAProvideLanguagePropertyAttribute |
Kelas ini dapat digunakan untuk mendaftarkan Properti Aplikasi Web untuk proyek |
WAProvideProjectFactoryAttribute |
Atribut ini dapat digunakan untuk mendaftarkan informasi tentang sistem proyek yang mendukung rasa/subtipe WAP. |
WAProvideProjectFactoryTemplateMappingAttribute |
Atribut ini digunakan untuk mendeklarasikan sistem proyek baru yang mendukung Proyek Aplikasi Web dan menentukan pemetaan antara sistem proyek nyata dan yang 'palsu' yang didefinisikan hanya untuk menyimpan beberapa properti khusus WAP di registri. |
WebSiteProjectAttribute |
Atribut ini menambahkan ProjectSubType ke daftar exisiting yang ditentukan dari ProjectSubTypes untuk Proyek Situs Web |
WebSiteProjectRelatedFilesAttribute |
Atribut ini memungkinkan Proyek Situs Web untuk menumpuk satu tipe file (terkait) di bawah tipe file lain (utama) di penjelajah solusi |
WindowPane |
Mewakili panel jendela Visual Studio. |
WrapperPolicy |
Struct
RunningDocumentInfo |
Mewakili informasi tentang dokumen di RunningDocumentTable. Ini termasuk semua informasi yang dikembalikan oleh GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr). |
StatefulReadOnlyList<TItem,TState> |
Daftar baca-saja dengan status terkait. |
Antarmuka
IAsyncAttachedCollectionSource |
Mewakili objek IAttachedCollectionSource yang dapat melaporkan apakah properti HasItems saat ini sedang diinisialisasi atau tidak, dan yang meningkatkan peristiwa INotifyPropertyChanged saat nilai IsInitializingHasItems berubah. |
IAsyncServiceContainer |
Menyediakan metode untuk menambahkan dan menghapus layanan. |
IAsyncServiceProvider |
Menyediakan metode untuk mendapatkan layanan secara asinkron. |
IAsyncServiceProvider2 | |
IAttachedCollectionService |
Mewakili layanan yang bisa mendapatkan koleksi terlampir untuk item berdasarkan hubungan yang diketahui, dan yang dapat menghitung hubungan yang didukung untuk item. |
IAttachedCollectionSource |
Mewakili instans objek yang dapat mengembalikan kumpulan item, dan yang mengetahui apakah ada item apa pun tanpa menyadari item itu sendiri atau tidak. |
IAttachedCollectionSourceProvider |
Mewakili layanan yang dapat menghitung hubungan yang ada untuk objek yang dipahami layanan, dan yang dapat membuat koleksi terlampir untuk hubungan dan objek yang dipahami layanan. |
IAttachedCollectionSourceProvider2 |
Mewakili layanan yang dapat menghitung hubungan yang ada untuk objek yang dipahami layanan, dan yang dapat membuat koleksi terlampir untuk hubungan dan objek yang dipahami layanan. |
IAttachedRelationship |
Berisi metadata tentang hubungan terlampir, yang digunakan oleh IAttachedCollectionService untuk menjelaskan hubungan antar objek. |
IBuildCancellationAwareHostObject |
Memungkinkan objek host untuk dapat menggunakan CancellationToken yang dipicu saat build dibatalkan. |
ICacheableAttachedCollectionSource |
Mewakili IAttachedCollectionSource yang berpotensi di-cache. Sumber yang di-cache tidak perlu dibuat ulang setiap kali diminta. |
IClientRightsAdditionalMetadata |
Antarmuka ini untuk meneruskan metadata tambahan apa pun dari hak klien. |
ICodeContainerProvider |
Informasi tentang penyedia yang mampu memperoleh sumber daya online ke komputer lokal. |
IComEnumeratorRelay<TComEnumerator,TEnumerated> |
Menyediakan metode enumerasi bertipe. |
ICommentTaskToken |
Antarmuka ini digunakan untuk mendapatkan informasi tentang salah satu token yang digunakan untuk menghasilkan tugas. |
IConfigureToolboxItem |
Menyediakan kemampuan untuk mengonfigurasi ToolboxItem objek secara dinamis dengan menambahkan data tambahan ke kamus Properti item kotak alat. Data ini kemudian diserialisasikan sebagai bagian permanen dari item kotak alat. |
IErrorList |
Antarmuka ini digunakan untuk mendapatkan status berbagai sakelar di chrome di sekitar jendela alat ErrorList. |
IFilteredHierarchyItemSet |
Menyediakan daftar item hierarki yang diratakan yang mewakili semua item dalam hierarki, dan memunculkan peristiwa saat item ditambahkan atau dihapus dari hierarki. |
IInstalledToolboxItemInfo |
Menyediakan informasi tentang item kotak alat yang ada. |
IJoinableTaskFactoryAwareHostObject |
Memungkinkan objek host untuk dapat menggunakan utas utama tanpa memblokir build yang diblokir pada utas utama. |
IMaintenanceTask |
Antarmuka yang dapat diimplementasikan dan diekspor ke katalog Visual Studio default untuk menerima satu kesempatan per sesi VS ketika VS menganggur untuk menyelesaikan beberapa pekerjaan berkala. |
IMenuCommandInvokeEx |
Membantu memanggil perintah menu. |
IMSDNChannel |
antarmuka untuk informasi saluran langganan msdn. |
INonClientArea |
Antarmuka ini mewakili elemen visual yang mungkin secara logis berisi area Win32 non-klien ketika WM_NCHITTEST dikirim ke HwndSource. |
IOleMenuCommand |
Mewakili perintah menu OLE. |
IProfileManager |
Antarmuka yang diterapkan oleh kelas yang mendukung VSPackages dengan mempertahankan informasi status mereka melalui mekanisme pengaturan Visual Studio. |
IProfileMigrator |
Mendukung migrasi pengaturan pengguna dari satu versi Visual Studio ke versi lainnya. |
IReadOnlyObservableSet |
Koleksi yang dapat diamati baca-saja yang menyediakan waktu konstan Berisi pencarian. |
IReadOnlyObservableSet<T> |
Koleksi yang dapat diamati baca-saja yang menyediakan waktu konstan Berisi pencarian. |
IResXResourceService |
Lapisan abstraksi yang memungkinkan klien mengontrol pembaca dan penulis resx yang digunakan dalam Visual Studio. |
ISccUIClickedEventArgs |
Argumen melewati beberapa antarmuka terkait SCC. |
ISccUIClickedEventArgs2 |
Memperluas ISccUIClickedEventArgs untuk menyediakan UIElement yang diklik. |
ISelectedGraphNode |
Menyimpan referensi ke GraphNode yang dipilih. |
ISettingsMachineLocalityEvaluator |
Antarmuka ini digunakan bersama dengan SharedSettingsAttribute untuk mengevaluasi apakah nilai properti bersifat lokal mesin (yaitu tidak boleh menjelajah ke komputer lain) saat runtime. |
ISolutionSearchOptions |
Mewakili opsi yang harus digunakan penyedia pencarian saat memberikan hasil pencarian untuk pencarian solusi. |
ISolutionSearchParameters |
Mewakili parameter yang diperlukan untuk memberikan hasil pencarian untuk pencarian solusi. |
ISolutionTreeFilter |
Filter yang mengontrol kumpulan item yang harus disertakan dalam pohon yang difilter. Ketika IncludedItems ditempatkan ke dalam pohon, item ini dan leluhurnya akan disertakan dalam pohon, dan semua item lainnya akan dikecualikan. Ketika filter tidak lagi diperlukan, kontrol pohon akan membuang filter. |
ISolutionTreeFilterProvider |
Pabrik digunakan untuk membuat ISolutionTreeFilter. ISolutionTreeFilter menyediakan cara untuk menyediakan daftar item yang disertakan yang harus ditempatkan ke dalam pohon. |
ISupportDisposalNotification |
Mewakili objek yang mungkin dibuang, dan yang dapat memberi tahu pendengar tentang perubahan pada status pembuangan. Objek yang menyimpan referensi ke instans ISupportDisposalNotification harus watch untuk perubahan properti pada properti IsDisposed, dan harus merilis referensinya ketika nilai properti menjadi benar. |
ITaskList |
Antarmuka ini digunakan untuk mendapatkan status jendela alat TaskList. |
IToolboxAppDomainControl |
Antarmuka ini diimplementasikan oleh klien yang ingin mengontrol pembuatan appdomain tempat implementasi IToolboxItemDiscovery mereka dibuat. Jika paket Anda berasal dari Microsoft.VisualStudio.Shell.Package, atur properti AppDomainCreatorType dari ProvideToolboxItemDiscoveryAttribute Anda ke jenis kelas Anda yang mengimplementasikan antarmuka ini. |
IToolboxAssemblyInfo |
Menyediakan informasi tentang assembly. |
IToolboxExtensionsSdkInfo |
Menyediakan informasi tentang SDK ekstensi. |
IToolboxExtensionsSdkInfo2 |
Menyediakan informasi tambahan dari manifes SDK. |
IToolboxExtensionsSdkType |
Mewakili jenis terkelola dari SDK ekstensi. |
IToolboxExtensionsSdkTypeByName |
Mewakili jenis sederhana dari SDK ekstensi. |
IToolboxItemCreator |
Membuat item kotak alat baru dan menyediakan informasi tentang item kotak alat yang ada. |
IToolboxItemDiscovery |
Menyediakan informasi tentang jenis terkelola tempat item kotak alat dapat dibuat. |
IToolboxItemDiscoveryByName |
Menyediakan informasi tentang jenis item kotak alat mana yang dapat dibuat. |
IToolboxItemDiscoveryFactory |
Membuat berbagai objek yang diperlukan untuk integrasi dengan dialog Pilih Item Kotak Alat. |
IToolboxItemDiscoveryWithContext |
Menyediakan informasi tentang jenis terkelola tempat item kotak alat dapat dibuat. |
IToolboxItemInfo |
Menyediakan informasi tentang jenis terkelola tempat item kotak alat dapat dibuat. |
IToolboxPlatformInfo |
Menyediakan informasi tentang platform (seperti Windows v8.0). |
IToolboxPlatformType |
Mewakili jenis terkelola dengan platform terkait. Antarmuka lain yang berasal dari ini untuk menambahkan metadata tambahan. |
IToolboxPlatformTypeByName |
Mewakili jenis sederhana dengan platform terkait. Antarmuka lain yang berasal dari ini untuk menambahkan metadata tambahan. |
IToolboxType |
Mewakili jenis terkelola sederhana. Antarmuka lain yang berasal dari ini untuk menambahkan metadata tambahan. |
IToolboxTypeByName |
Mewakili jenis sederhana. |
IVsAccountManagementService |
Mewakili layanan manajemen akun Visual Studio. |
IVsAsyncFileChangeEx |
Metode asinkron untuk layanan perubahan file VS (SVsFileChange). |
IVsAsyncFileChangeEx2 |
Metode asinkron untuk layanan perubahan file VS (SVsFileChange). |
IVsHierarchyItem |
Berisi informasi properti instans untuk satu item dalam IVsUIHierarchyWindow. |
IVsHierarchyItemCollectionProvider |
Menyediakan kumpulan item hierarki baca-saja yang mewakili subset semua item hierarki di bawah hierarki tertentu. |
IVsHierarchyItemIdentity |
Berisi informasi yang diperlukan untuk menentukan item dalam IVsUIHierarchyWindow. |
IVsHierarchyItemManager |
Mengakses model data yang IVsUIHierarchyWindow digunakan oleh (seperti Penjelajah Solusi). |
IVsManagedImageService |
Antarmuka yang di-proffer oleh SVsImageService yang memungkinkan penambahan bitmap WPF langsung ke pustaka gambar. |
IVsManagedSettingsChangeEventSource |
Menyediakan peristiwa untuk pengaturan yang diubah. |
IVsProjectSecrets |
Antarmuka yang diimplementasikan oleh sistem proyek untuk menyimpan rahasia yang dapat diakses oleh aplikasi yang dapat diakses oleh proyek ini saat runtime. |
IVsSccChanges |
Antarmuka yang diimplementasikan oleh Penyedia Kontrol Sumber untuk melacak jumlah perubahan yang tertunda dalam repositori yang saat ini aktif dan interaksi pengguna dengan informasi yang ditampilkan. |
IVsSccChangesDisplayInformation |
Informasi tentang perubahan yang tertunda di repositori penyedia Scc aktif saat ini. |
IVsSccChangesDisplayInformation2 |
Memperluas IVsSccChangesDisplayInformation untuk memungkinkan fleksibilitas yang lebih besar untuk SccProvider
|
IVsSccCommitPendingChangesPrompt |
Antarmuka yang diimplementasikan oleh Penyedia Kontrol Sumber untuk mengatur pesan yang ditampilkan kepada pengguna untuk meminta mereka menerapkan perubahan yang tertunda lebih awal dan sering. |
IVsSccCurrentBranch |
Antarmuka yang diimplementasikan oleh Penyedia Kontrol Sumber untuk melacak informasi tampilan dan interaksi pengguna dengan informasi yang ditampilkan tentang cabang yang saat ini aktif di repositori. |
IVsSccCurrentBranchDisplayInformation |
Informasi tentang cabang penyedia Scc aktif saat ini. |
IVsSccCurrentBranchDisplayInformation2 |
Memperluas IVsSccCurrentBranchDisplayInformation untuk memungkinkan fleksibilitas yang lebih besar untuk SccProvider
|
IVsSccCurrentRepository |
Antarmuka yang diimplementasikan oleh Penyedia Kontrol Sumber untuk melacak repositori yang saat ini aktif dan interaksi pengguna dengan informasi yang ditampilkan. |
IVsSccCurrentRepositoryDisplayInformation |
Informasi tentang repositori penyedia Scc aktif saat ini. |
IVsSccCurrentRepositoryDisplayInformation2 |
Memperluas IVsSccCurrentRepositoryDisplayInformation untuk memungkinkan fleksibilitas yang lebih besar untuk SccProvider
|
IVsSccPublish |
Antarmuka yang mendukung penerbitan kode sumber yang ada di repositori lokal. |
IVsSccSolution |
Antarmuka yang meningkatkan peristiwa yang terkait dengan solusi yang dimuat dan Scc. |
IVsSccUnpublishedCommits |
Antarmuka yang diimplementasikan oleh Penyedia Kontrol Sumber untuk melacak jumlah penerapan yang tidak diterbitkan di repositori aktif dan interaksi pengguna dengan informasi yang ditampilkan. |
IVsSccUnpublishedCommitsDisplayInformation |
Informasi tentang Penerapan yang Tidak Diterbitkan. |
IVsSccUnpublishedCommitsDisplayInformation2 |
Memperluas IVsSccUnpublishedCommitsDisplayInformation untuk memungkinkan fleksibilitas yang lebih besar untuk SccProvider
|
IVsTaskEvents |
Antarmuka untuk peristiwa terkelola yang diimplementasikan oleh IVsTask. |
IVsTaskJoinableTask |
Antarmuka untuk melampirkan satu JoinableTask dengan instans IVsTask. |
IVsToolboxItemDiscoveryRegistrar |
Diimplementasikan oleh layanan SVsToolboxItemDiscoveryRegistrar, yang disediakan oleh shell. Paket yang ingin menyediakan item kotak alat dari jenis terkelola harus memanggil RegisterItemDiscovery saat dimuat. Paket yang berasal dari Microsoft.VisualStudio.Shell.Package mendapatkan perilaku ini secara default dari kelas dasarnya. Dalam hal ini, perilaku objek dikendalikan oleh parameter yang disediakan untuk ProvideToolboxItemDiscoveryAttribute. |
IWpfAccountPicker |
Mewakili kontrol pemilih akun Windows Presentation Foundation yang disediakan oleh IVsAccountManagementService. |
IWpfAccountPicker2 |
Mewakili kontrol pemilih akun Windows Presentation Foundation yang disediakan oleh IVsAccountManagementService. |
SVsProjectLocalSecrets |
ID layanan untuk meminta IServiceProvider untuk mendapatkan implementasi IVsProjectSecrets yang menyimpan rahasia dalam file secrets.json proyek, atau file yang setara yang tidak pernah disimpan dalam kontrol sumber dan bersifat lokal untuk pengguna atau mesin individu. |
SVsSccDisplayInformationService |
ID layanan tempat beberapa antarmuka SCC dapat diperoleh termasuk: IVsSccCurrentBranchDisplayInformation, , IVsSccCurrentRepositoryDisplayInformationIVsSccChangesDisplayInformation dan IVsSccUnpublishedCommitsDisplayInformation. |
SVsServiceProvider |
Mewakili penyedia layanan Visual Studio dan ditujukan untuk penemuan dinamis layanan VS lainnya dari komponen MEF. |
SVsToolboxItemDiscoveryRegistrar |
Ini adalah layanan yang mengimplementasikan IVsToolboxItemDiscoveryRegistrar. Ini diimplementasikan oleh shell. |
Enum
AuthenticationState |
Status autentikasi. |
CloseResult |
Menentukan hasil operasi penutupan. |
CommandNavigationHelper.CommandFocusMode |
Nilai untuk properti terlampir CommandFocusMode, tentukan bagaimana kontrol yang ditetapkan terdaftar di CommandFocusManager untuk menangani pemulihan fokus dan memasuki mode menu. |
CommentTaskPriority |
Nilai yang menunjukkan prioritas tugas dalam daftar tugas. |
CommonMessagePumpExitCode |
Mewakili kode keluar yang dimungkinkan untuk CommonMessagePump. |
DialogPage.ApplyKind |
Enumerasi yang menjelaskan perilaku penerapan halaman dialog. |
FilterDescendantBehavior |
Menentukan perilaku turunan saat menyertakan item di pohon yang difilter. |
LogicalView |
Enumerasi ini mencantumkan tampilan logis yang didukung. |
PackageAutoLoadFlags |
Menentukan jenis perilaku beban otomatis. |
ProfileMigrationType |
Menentukan tindakan migrasi di MigrationType dan ProfileMigrationType. |
QueryCloseResult |
Menentukan hasil kueri dan menutup operasi. |
RegistrationMethod |
Bagaimana seharusnya assembly didaftarkan/ditempatkan. |
SettingScope |
Menjelaskan cakupan pengaturan yang berbeda. |
SettingStorage |
Menjelaskan tempat pengaturan disimpan. |
TaskCategory |
Menyediakan sekumpulan kategori tugas yang menentukan jenis tugas yang akan dilakukan. |
TaskErrorCategory |
Mewakili kumpulan nilai yang mengidentifikasi jenis atau tingkat keparahan pesan kesalahan yang bisa muncul di jendela tugas Opsi Daftar Kesalahan. |
TaskPriority |
Menyediakan nilai untuk prioritas tugas. |
ThemeResourceKeyType |
Menentukan jenis sumber daya yang dirujuk oleh ThemeResourceKey. |
ToolboxItemDiscoveryContext |
Menunjukkan konteks di mana GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) sedang dipanggil. |
ToolWindowOrientation |
Enumerasi ini menyediakan sejumlah kemungkinan orientasi jendela alat sehubungan dengan jendela docking. |
UnlockResult |
Menentukan hasil operasi buka kunci. |
VsCreateEditorFlags |
__VSCREATEEDITORFLAGS, __VSCREATEEDITORFLAGS2, __VSCREATEEDITORFLAGS3 |
VsDockStyle |
Menentukan konstanta untuk orientasi jendela alat. |
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 |
Definisi terkelola dari __VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2. |
VsTaskCreationOptions |
Definisi terkelola dari __VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2. |
VsTaskRunContext |
Definisi terkelola dari __VSTASKRUNCONTEXT. |
VsTaskWaitOptions |
Definisi terkelola dari __VSTASKWAITOPTIONS. |
WindowPane.PaneInitializationMode |
Mewakili kemungkinan status inisialisasi untuk objek WindowPane . |
Delegasikan
AsyncServiceCreatorCallback |
Panggilan balik untuk pembuat layanan asinkron. |
AsyncServiceCreatorWithProgressCallback |
Panggilan balik yang dipanggil saat instans layanan diperlukan. Ini hanya disebut satu kali, dan hasilnya di-cache. |
OnIdleHandler |
Delegasi yang SingleTaskIdleManager digunakan oleh kelas . Saat Anda membuat instans |
VsInvokableAsyncFunction<T> |
Digunakan oleh pembantu pustaka tugas asinkron untuk mengambil IVsTaskCompletionSource dan mengembalikan tugas Pustaka Paralel Tugas (TPL). |
VsTaskBodyCallback |
Digunakan oleh pembantu pustaka tugas asinkron sebagai jenis metode untuk isi tugas (apa yang dijalankan tugas). Pengguna pustaka dapat meneruskan jenis delegasi ini secara langsung atau menggunakan salah satu metode pembungkus yang membungkus fungsi anonim yang lebih sederhana ke jenis delegasi ini. |