Microsoft.VisualStudio.Shell Ad Alanı

Sınıflar

AccountPickerOptions

Hesap seçici oluşturmak için kullanılan seçenekleri temsil eder.

AccountPickerOptions2

Kimlik hizmetiyle çalışan bir hesap seçici oluşturmak için kullanılan seçenekleri temsil eder.

ActivityLog

İletileri IVsActivityLog'a günlüğe kaydetmek için uygun yönetilen yöntemler sağlayan sınıf.

AppliesToUIContextAttribute

Bu dışarı aktarmanın ne zaman uygulanacağını belirtmek için BIR MEF dışarı aktarmasına UIContext meta verileri ekler.

AsyncOpenDocumentResult
AsyncPackage

Zaman uyumsuz hizmetleri işleyebilen bir VSPackage'i temsil eder.

AsyncSaveResult

Zaman uyumsuz kaydetme işleminin sonuçlarını temsil eder

AsyncServiceProvider

Zaman uyumsuz bir hizmet sağlayıcısı.

BlockingTaskEventArgs

Engelleme görevi bilgilerini geçiren olayla kullanılacak olay bağımsız değişkeni. Parametreler, kullanıcı arabirimi iş parçacığında beklenen görevi (engellenen görev) ve beklemeyi engelleyen görevi (engelleme görevi) tanımlar.

BulkFileOperation

BulkFileOperation, şu anda çözümde açılmış olan dosyaları toplu olarak güvenli bir şekilde gerçekleştirmek için işlevsellik sağlar. Örneklerden biri SCC'dir. İşlemin öncesinde tüketici, değişikliklerin beklendiği tahmini dosya ve klasör kümesini sağlamalıdır. Bu sınıf, tüm bu dosyalar için "uygulamalı" mantığıyla ilgilenir. İşlem tamamlandıktan sonra BulkFileOperation "uygulamalı" mantık için gerekli tüm işi yapar ve nelerin yeniden yüklenmesi gerektiği konusunda bir karar alır (proje/çözüm/hiçbir şey). İşlem sırası şunlardır: QueryBulkFileOperationAsync BeginAsync (isteğe bağlı) EndAsync (isteğe bağlı, ancak beginAsync'in bundan önce tamamlanması gerekir) Bu API'yi uygun olmayan kullanıma karşı çok katıdır; örneğin BeginAsync'i beklemeden EndAsync'i çağırmak veya aynı yöntemi iki kez çağırmak gibi. Bu durumda özel durum oluşturulur.

CircularTaskDependencyException

Döngüsel bağımlılık istenen görev bekleme işlemi sırasında kilitlenmeye neden olduğunda oluşturulan özel durum.

CodeContainer

Kod kapsayıcısı için kukla sınıfı. Kod Kapsayıcısı Kayıt Defteri hazır olduğunda, bir kod kapsayıcısı gerçekten kullanılabilir olduğunda kaldırılır.

CodeGeneratorRegistrationAttribute

Bu öznitelik, belirli bir dosya türü için özel bir dosya oluşturucu kayıt defteri girdisi ekler. Örneğin: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
{fae04ec1-301f-11d3-bf4b-00c04f79efbc}\MyGenerator] "CLSID"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" "GeneratesDesignTimeSource" = d'1'

CommandNavigationHelper

Menüler ve araç çubuklarıyla etkileşime geçtikten sonra öğeleri odaklanacak şekilde kaydeder ve geri yükler.

CommandSetRegistrationAttribute

Bir sınıfı CommandSet olarak bildirir ve komut kümesi için ad ve ilişkili hizmet aracısı hizmetini belirtir. Komut kümesi ile ProvideCommandAttributekomutlar sağlayabilir.

CommonMessagePump

CommonMessagePump, bir tanıtıcı veya tanıtıcı sinyal alınana kadar çağıranların geçerli iş parçacığını engellemesine olanak tanır. Bekleme sırasında, yeniden giriş yapılmasını önlemek için IDE kalıcı bir duruma yerleştirilir. Bekleme işlemi 2 saniyeden uzun sürerse kullanıcıya iptal edilebilecek bir bekleme iletişim kutusu sunulur (varsayılan olarak). Arayanlar, bekleme iletişim kutusunda varsayılan metni gösterecek varsayılan davranışı çağırabilir veya iletişim kutusu metni, durum çubuğu metni, zaman aşımı değerleri vb. için özel değerler sağlayabilir. Arayanlar ayrıca IVsCommonMessagePumpClientEvents'in özel bir uygulamasını da sağlayabilir ve bu da istemcinin iletiler işlendiğinde, zaman aşımı veya sinyal verilen bir tanıtıcı gibi belirli olaylar gerçekleştiğinde kodu çalıştırmasına olanak tanır. Bu arabirim, beklemenin devam etmesi veya geri dönmesi durumunda detemine etmek için de kullanılabilir.

ComponentPickerPropertyPageAttribute

Bu öznitelik, Bileşen seçici için özellik sayfası kaydını ekler Örneğin: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{0 A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:00000000 "ComponentType"=".Net Assembly"

ComUtilities

Yönetilmeyen kod (COM nesneleri) ve birlikte çalışma türleriyle etkileşim kurarken kullanılan çeşitli yöntemler sağlayan bir sınıf

DefaultRegistryRootAttribute

VSPackage bilgilerini kaydetmek için kullanılan varsayılan kayıt defteri kökünü tanımlar. Bu sınıf devralınamaz.

DesignPropertyDescriptor

DesignPropertyDescriptor'ın amacı özellik kılavuzunda özelliğin görünen adını özelleştirmemize izin vermektir. PropertyDescriptor'ın CLR uygulamalarından hiçbiri DisplayName'i değiştirmenize izin vermez.

DialogContainerWithToolbar

Visual Studio'da kalıcı formlar uygulamak için bu sınıfı kullanın. Uygulama, formun standart komut yönlendirmeye katılması için bir Visual Studio komut çubuğu barındırmasını sağlar.

DialogKeyEventArgs

tarafından DialogKeyPendingEventkullanılan olay birleştirmeleri.

DialogPage

Visual Studio ayar mekanizmasını kullanarak Visual Studio otomasyon modeli, Windows Forms ve durum kalıcılığı desteğiyle Araç Kutusu özellik sayfalarını, ToolsOptions sayfalarını veya özel kullanıcı arabirimi iletişim kutularını uygulamaya yönelik standart bir iletişim kutusu işlevi sağlar.

DialogPage.PageApplyEventArgs

yönteminin uygulama olayının nasıl işlendiğini belirtmesine izin veren OnApply(DialogPage+PageApplyEventArgs) olay bağımsız değişkenleri.

EditorFactoryNotifyForProjectAttribute

Bu öznitelik, bu türdeki bir öğe eklendiğinde veya yeniden adlandırıldığında Project'in IVsEditorFactoryNotify yöntemlerini çağırması için bir Proje Sistemi için Dosya Uzantısı ekler.

EnumerableComCollection<TComEnumerator,TEnumerated>

COM stili IEnumXXX arabirimleri çevresinde IEnumerable sarmalayıcı sağlayan türler için genel temel sınıf.

EnumerableHierarchiesCollection

Hiyerarşi koleksiyonu üzerinde basit bir yinelemeyi destekleyen bir temel sınıf sağlar.

ErrorListProvider

Bu görev sağlayıcısı, Visual Studio Hata Listesi penceresi için görevler sağlamak için kullanılır.

ErrorTask

Görev Listesi'nde bir hata görevini temsil eder. Bu sınıf uygular IVsErrorItem.

EventSinkCollection

Nesneleri "tanımlama bilgileri" tamsayısına eşler. Bu, IVsHierarchy, IVsCfgProvider2, IVsBuildableProjectCfg gibi Advise/Unadvise yöntemlerine sahip VS arabirimlerinin uygulanmasına yardımcı olur.

ExceptionExtensions
ExtensionPointAsyncPackage
ExtensionPointPackage

uygulayan temel sınıfın Package genişletilmiş bir sürümünü temsil eder IVsPackageExtensionProvider.

ExtensionPointRegistrationAttribute

Türetilmiş sınıflar tarafından belirtilen türde bir uzantı noktası sağlayıcısını ExtensionProviderType olarak kaydeder.

FocusChangeForCrossThreadClientEventArgs

Farklı bir iş parçacığına ait olan ve Win32 odağını edinen bir alt Win32 HWND'si olduğunda Visual Studio'nun kullanıcı arabirimi iş parçacığı üzerindeki bir denetim tarafından oluşturulur. Visual Studio etkinleştirmeyi kaybettiğinde /geri kazandığında düzgün odak geri yükleme için gereklidir.

HierarchyGraphNodeProperties
HierarchyItemCollectionChangedEventArgs
HierarchyItemEventArgs

ve olayları tarafından AfterInvalidateItemsOnItemAdded hangi öğenin geçersiz kılındığını veya eklendiğini belirtmek için kullanılan olay bağımsız değişkenleri sağlar.

HierarchyManipulationStateScope

IVsHierarchyManipulationStateContext'in belirlenimci geri yüklenmesini kolaylaştıran basit sınıf.

HierarchyTreeFilterProvider

Bir ISolutionTreeFilterProvider'ın ortak parçalarından bazılarını uygulayan temel sınıf.

HierarchyTreeFilterProvider.HierarchyTreeFilter

Bir ISolutionTreeFilter'ın ortak parçalarından bazılarını uygulayan temel sınıf. Bu, yeni eklenen hiyerarşi öğelerinin filtreyle eşleşmese bile filtrelenmiş görünümde her zaman görünür olmasını sağlamaya yönelik bir davranış içerir. Türetilmiş türler yine de dahil edilen öğeler kümesini oluşturmak için mantığı uygulamalıdır.

InfoBarActionItem

InfoBarModel'in metin aralıkları veya eylem öğeleri içindeki düğmeyi veya köprüyü temsil eder.

InfoBarActionItemEventArgs

IVsInfoBarUIElement üzerindeki bir eylemle ilgili olay bağımsız değişkenleri.

InfoBarButton

InfoBarModel'in ActionItems koleksiyonu içindeki bir düğmeyi temsil eder.

InfoBarEventArgs

IVsInfoBarUIElement hakkında olay bağımsız değişkenleri.

InfoBarHyperlink

InfoBarModel'in ActionItems koleksiyonu içindeki köprüyü temsil eder.

InfoBarModel

IVsInfoBarUIFactory.CreateInfoBar ile kullanılmak üzere IVsInfoBar uygulayan bir veri modeli oluşturur.

InfoBarTextSpan

InfoBarModel içindeki bir metin aralığını temsil eder.

InstalledProductRegistrationAttribute

Bu öznitelik, paketiniz için bir 'yüklü ürün' kaydeder.
Bu, paketinizin VS Splash Screen veya Help About hakkında bilgi sununu sağlar.

InstalledToolboxItemInfo

Mevcut bir araç kutusu öğesi hakkında bilgi sağlar.

KnownColorThemes

Önceden tanımlanmış, iyi bilinen Renk Temaları

KnownSettingsContainers

Bilinen ayarlar kapsayıcılarını Listeler.

KnownUIContexts

Önceden tanımlanmış, iyi bilinen UIContexts

LocalizableProperties

LocalizableProperties bir nesnenin yerelleştirilebilir özellikleri hakkında özel tür bilgileri sağlayan bir sınıf sağlar.

LocDisplayNameAttribute

Bağımsız değişken içermeyen bir özellik, olay veya public void yöntemi için yerelleştirilebilir görünen adı belirtir.

MsiComponentIdAttribute

Bu öznitelik, MSI yükleyicisi tarafından kullanılan MSI bileşen kimliğini tanımlar. Bu bileşen kimliği, bu bileşenin yükleme yolunu belirtmek için kullanılır. Paket MSI tarafından yüklenecekse, bu bir paket sınıfına yerleştirilmelidir.

MsiTokenAttribute

MSI yükleyicisi için bir belirteç dizesi tanımlar.

NewDocumentStateScope

IVsNewDocumentStateContext'in belirlenimci geri yüklenmesini kolaylaştıran basit sınıf.

ObservableSettingsListBase<TValue>

Kesin olarak türü belirlenmiş değerlerin gözlemlenebilir ISettingsList örnekleri için temel tür.

OleDataObject

IOleDataObject arabirimini uygulayan yönetilen bir sınıf sağlar.

OleMenuCmdEventArgs

Invoke işlevi çağrıldığında OleMenuCommand nesnesine geçirilen bağımsız değişkenler kümesidir

OleMenuCommand

Bu sınıf MenuCommand'ın bir genişletmesi.

OleMenuCommandService

Bu sınıf sınıfından MenuCommandService türetilir ve uygular IOleCommandTarget. MenuCommandService , menü komutları için işleyiciler eklemek ve fiilleri tanımlamak için kullanılan yönetilen sınıftır.

OutputWindowTextWriter

TextWriter Çıktısı Visual Studio çıkış penceresi bölmesine giden bir.

Package

Tam işlevsel bir VSPackage oluşturmak için gereken arabirimlerin yönetilen bir uygulamasını sağlar.

Package.ProfferedService

Visual Studio'ya yükseltilen bir hizmet içerir.

Package.ToolWindowCreationContext
PackageRegistrationAttribute

Kayıt aracının RegPkg.exe ek öznitelikler araması için bu özniteliği kullanarak uygulayan IVsPackage sınıfınızı değiştirin. Daha fazla bilgi için bkz. VSPackage'ları Kaydetme.

PackageUtilities

Dosya adları, yollar, numaralandırma/dize dönüştürmeleri, görüntüler ve diğer işlevler için bir dizi statik yardımcı program.

ProjectTabDesigner
PropertyPageTypeConverterAttribute

Tür dönüştürücümüzü tanımlar.

ProvideAppCommandLineAttribute

Bu öznitelik, belirtik bir paket türü için devenv'e bir komut satırı seçeneği ekler. Örneğin: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand "Arguments"="*" "DemandLoad"=dword:1 "Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}" "HelpString"="#200"

ProvideAssemblyFilterAttribute

Sınıfın desteklediği derlemeleri IConfigureToolboxItem açıklar.

ProvideAutoLoadAttribute

Bu öznitelik paketi bir genişletici olarak kaydeder. geçirilen GUID, neyin genişletileceğini belirler. Bir paket üzerindeki öznitelikler paketin davranışını denetlemez, ancak doğru bilgileri Visual Studio'ya kaydetmek için kayıt araçları tarafından kullanılabilir.

ProvideAutomationObjectAttribute

Türetilmiş sınıfınızı Packagebu öznitelikle değiştirmek, belirli bir otomasyon nesnesi sağladığını bildirir.

ProvideBindingPathAttribute

Bu öznitelik, derleme yükleme zamanında aday derlemeler için yoklanması gereken bir yol kaydeder.

Örneğin: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""

Bu, "PackageFolder" öğesini (pkgdef dosyasının konumu) derlemelerin yüklenmesi için yoklanacak bir dizin olarak kaydeder.

ProvideBindingRedirectionAttribute

Bu öznitelik, bağlama yeniden yönlendirmesini tanımlayan bir değer kümesini kaydeder. Bu değerler başlangıçta CLR çalışma zamanı yapılandırmasıyla birleştirilir.

Örneğin: [$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

Bu öznitelik, bağımlı bir derleme etiketini tanımlayan bir değer kümesini CodeBase ile kaydeder. Bu değerler başlangıçta CLR çalışma zamanı yapılandırmasıyla birleştirilir.

Örneğin: [$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

Kod Kapsayıcı Sağlayıcısı bilgilerini kaydeder. Kullanım örneği: [ProvideCodeContainerProvider(registeredName: "Test Sağlayıcısı", 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

Bir bileşen tanılama sağlayıcısını ve ilişkili görünümünü kaydeder.

ProvideDependentAssemblyAttribute

dependentAssembly girdileri oluşturan öznitelikler için üst sınıf.

ProvideEditorAttributeBase
ProvideEditorExtensionAttribute

arabirimini PackageIVsPackagedevralan veya uygulayan bir sınıfa uygulandığında, bir dosya uzantısını belirli bir düzenleyici fabrikasıyla ilişkilendirir.

ProvideEditorFactoryAttribute

Bu öznitelik, VSPackage'ın bir düzenleyici fabrikası sağladığını bildirir.

ProvideEditorFilenameAttribute

Bir dosya adını belirli bir düzenleyici fabrikasıyla ilişkilendirir.

ProvideEditorLogicalViewAttribute

Bu öznitelik, bir düzenleyici fabrikası tarafından oluşturulan düzenleyiciye mantıksal bir görünüm ekler.

ProvideEditorUIContextAttribute

UiContext'i belirli bir düzenleyici fabrikasıyla ilişkilendirir. Düzenleyici yalnızca UIContext etkin olduğunda oluşturulabilir.

ProvideExtenderAttribute

Bu öznitelik paketi bir genişletici olarak kaydeder. geçirilen GUID, neyin genişletileceğini belirler. Bir paket üzerindeki öznitelikler paketin davranışını denetlemez, ancak doğru bilgileri Visual Studio'ya kaydetmek için kayıt araçları tarafından kullanılabilir.

ProvideExtensibleUIContextRuleAttribute

Bu öznitelik kullanıcı arabirimi bağlam kuralını kaydeder

ProvideFileSystemProviderAttribute

Bir paketin bir dosya sistemi sağlayıcısı sağladığını bildiren bir öznitelik. Bkz. IFileSystemProvider.

ProvideFileSystemProviderAttribute.RegValueNames

Dosya sistemi sağlayıcısı kayıt girdileri için kayıt defteri değerlerinin adlarını içeren bir sınıf.

ProvideKeyBindingTableAttribute

Anahtar bağlama tablosu GUID'i sağlar.

ProvideLanguageCodeExpansionAttribute

Kod parçacıkları için dil hizmeti desteğini kaydeder.

ProvideLanguageEditorOptionPageAttribute

Dil hizmetinin düzenleyici aracı seçenek sayfasını ayarlamak için genel bir yöntem sağlayın.

ProvideLanguageEditorToolsOptionCategoryAttribute

Bu öznitelik, bir dil için Araçlar Seçeneği kategorisi bildirmek için kullanılır.

ProvideLanguageExtensionAttribute

Dosya uzantısını belirli bir dil hizmetiyle ilişkilendirir.

ProvideLanguageServiceAttribute

Visual Studio'ya VSPackage'ın bir dil hizmeti sağladığını bildirir. Yönetilen paket çerçevesi (MPF) ile kullanılır.

ProvideLoadKeyAttribute

Bu öznitelik, paketiniz için bir paket yükleme anahtarı sağlar. Visual Studio 2010'da gerekli değildir.

ProvideMenuResourceAttribute

VSPackage'da kullanılan menü kaynakları hakkında kayıt bilgileri sağlar. Bu sınıf devralınamaz.

ProvideMSBuildTargetsAttribute

Bu öznitelik, özel bir .targets dosyasını MSBuild tarafından bilinen ve güvenilen hedefler listesine kaydeder.

Oluşturulan kayıt defteri girdileri şunlardır: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile"

ProvideObjectAttribute

VSPackage'ın arabirimden oluşturulabilecek bir nesne sağladığını Visual Studio'ya ILocalRegistrybildirir. Bu sınıf devralınamaz.

ProvideOptionDialogPageAttribute

Bir seçenek sayfasını kaydetmek için kullanılan tüm öznitelikler için temel sınıf.

ProvideOptionPageAttribute

Kullanıcıların özel Araçlar Seçenekleri sayfası aracılığıyla VSPackage'ları yapılandırmasına izin vermek için bu özniteliği bağımsız nesnelere uygulayın.

ProvidePhysicalViewAttributesAttribute

Düzenleyici tarafından sunulan fiziksel görünümün özniteliklerini bildirir.

ProvideProfileAttribute

Bu özniteliği, VSPackage'ın Visual Studio ayarları desteğini uygulamak için kullanılan bağımsız nesnelere uygulayın.

ProvideProjectFactoryAttribute

ProvideProjectFactoryAttribute, bir paketin proje fabrikası sağladığını bildirir.

ProvideProjectItemAttribute

Bu öznitelik, belirtilen proje türü için Yeni Öğe Ekle iletişim kutusuna eklenecek öğeleri kaydeder. Bir VSPackage üzerine yerleştirilir.

ProvideSearchProviderAttribute

Bu öznitelik, paketi bir arama sağlayıcısı (IVsSearchProvider) genişletici olarak kaydeder.
Geçirilen tür ve ad, kaydedilmekte olan arama sağlayıcısını belirler.

ProvideServiceAttribute

Bu öznitelik, paketin bir alt sınıfına Package veya uygulayan IVsPackagebir sınıfa uygulandığında bir hizmeti öne çıkardığını gösterir.

ProvideServiceAttributeBase

bir paketin bir alt sınıfına Package veya uygulayan IVsPackagebir sınıfa uygulandığında belirli bir hizmet sağladığını bildirir. Bir paket üzerindeki öznitelikler paketin davranışını denetlemez, ancak doğru bilgileri Visual Studio'ya kaydetmek için kayıt araçları tarafından kullanılabilir.

ProvideServiceOverrideAttribute

Bu öznitelik, paketin varsayılan bir hizmet için bir değişim gösterdiğini gösterir. Bu öznitelik, veya uygulayan bir sınıfın Package alt sınıfının tanımına dahil edilir IVsPackage.

ProvideSettingAttribute

Bir pakete ait ayarları kaydeder. Tüm kayıtlı ayarlar SVsSettingsPersistenceManager aracılığıyla kalıcı olmalıdır. SVsSettingsPersistenceManager kullanılarak kalıcı olan ancak kaydedilmeyen ayarlar varsayılan olarak özel olur.

ProvideSettingAttribute.DefaultValues
ProvideSettingAttribute.RegistryConstants
ProvideSettingAttribute.RegistryConstants.ValueNames
ProvideSourceControlProviderAttribute

Scc sağlayıcı bilgilerini kaydeder. Kullanım örneği: [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)] Örnek kayıt: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="Test Sağlayıcısı" "Service"="{92f93057-f1fc-49df-870f-b3474046911c}" "IsPublishSupported "=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders\{92f93057-f1fc-49df-870f-b3474046911b}\Name]
@="#100"
"Package"="{92f93057-f1fc-49df-870f-b3474046911a}"

NOT: Yukarıda kullanılan tüm Guid'ler yalnızca çizim amaçlıdır. Ayrıca, sürümün yukarıda 14.0 olduğu varsayılır.

ProvideStaticToolboxGroupAttribute

Bu öznitelik, araç kutusu başlatmada oluşturulacak bir araç kutusu grubu bildirir.

ProvideStaticToolboxItemAttribute

Bu öznitelik, araç kutusunun kayıt defterinden okuyacağı bir araç kutusu öğesi bildirir. Diğer ayrıntılar için açıklamalara IVsToolboxItemProvider bakın.

ProvideToolboxFormatAttribute

VSPackage'ın Araç Kutusu öğelerine belirtilen pano biçimini sağladığını bildirmek ve Visual Studio Araç Kutusu'nda sürükle ve bırak desteğini etkinleştirmek için VSPackage uygulayan sınıflara bu özniteliği uygulayın.

ProvideToolboxItemConfigurationAttribute

belirli bir uygulamasını IConfigureToolboxItemsağlamak için bir VSPackage kaydeder. ile ProvideAssemblyFilterAttributebirlikte kullanılır.

ProvideToolboxItemDiscoveryAttribute

Araç kutusu öğe türünü tanımlar. Araç kutusu öğe türleri, Araç Kutusu Öğelerini Seç iletişim kutusunda sayfalar olarak gösterilir (her tür için bir sayfa oluşturulur).

ProvideToolboxItemsAttribute

Visual Studio Araç Kutusu'na bir öğe kümesi sunması durumunda bildirmek için VSPackage uygulayan sınıflara bu özniteliği uygulayın.

ProvideToolboxPageAttribute

Visual Studio IDE'nin Araç Kutusunu Özelleştir iletişim kutusunda bir veya daha fazla iletişim kutusu sayfası sağlayan bir VSPackage kaydeder.

ProvideToolWindowAttribute

Visual Studio'ya VSPackage'ın bir araç penceresine sahip olduğunu bildirir.

ProvideToolWindowVisibilityAttribute

Belirli bir komut UI guid'i etkin olduğunda bir araç penceresinin görünür olması gerektiğini bildirir.

ProvideUIContextRuleAttribute

Bu öznitelik kullanıcı arabirimi bağlam kuralını kaydeder

ProvideViewAttribute

Bu öznitelik, bir düzenleyici fabrika sınıfının belirli bir mantıksal görünüm sunduğunu bildirir.

ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute

Özel bir XML tasarımcısının standart metin tabanlı XML düzenleyicisiyle SxS düzenlemesine izin vermemesi gerektiğini belirtmek için kullanılır.

ProvideXmlEditorChooserDesignerViewAttribute

Özel bir XML tasarımcısı için XML Seçici'ye kayıt bilgileri sağlamak için kullanılır.

ReadOnlyObservableSet<T>

Genel bir IReadOnlyObservableSet için temel sınıfı sağlar.

RegisterAutoLoadAttribute

Bu öznitelik paketi bir genişletici olarak kaydeder. geçirilen GUID, neyin genişletileceğini belirler. Bir paket üzerindeki öznitelikler paketin davranışını denetlemez, ancak doğru bilgileri Visual Studio'ya kaydetmek için kayıt araçları tarafından kullanılabilir.

RegisterEditorExtensionAttribute

Bkz. ProvideEditorExtensionAttribute. Belirli bir düzenleyici fabrikasına dosya uzantısı kaydeder. Bu sınıf devralınamaz.

RegisterEditorLogicalViewAttribute

Bu öznitelik, bir düzenleyici fabrikası tarafından oluşturulan düzenleyiciye mantıksal bir görünüm ekler.

RegisterExtenderAttribute

Bu öznitelik paketi bir genişletici olarak kaydeder. geçirilen GUID, neyin genişletileceğini belirler. Bir paket üzerindeki öznitelikler paketin davranışını denetlemez, ancak doğru bilgileri Visual Studio'ya kaydetmek için kayıt araçları tarafından kullanılabilir.

RegisterLanguageExtensionAttribute

regpkg.exe gibi bir kayıt aracı kullanılarak kaydedildiğinde vsPackage'a özniteliğini uygulayarak belirli bir dil hizmetine dosya uzantısı kaydeder. Daha fazla bilgi için bkz. VSPackage'ları Kaydetme.

RegisterLoadKeyAttribute

Bu öznitelik, paketiniz için bir paket yükleme anahtarı kaydeder. Bu öznitelik kullanım dışı bırakıldı.

RegisterProjectItemAttribute

RegisterProjectItemAttribute kullanım dışı bırakıldı. Bunun yerine lütfen kullanın ProvideProjectItemAttribute

RegistrationAttribute

VSPackage kaydı için soyut bir sınıf. RegistrationAttribute sınıfı, kayıt araçlarını değiştirmeden yeni kayıt bilgilerinin eklenmesine izin verir.

RegistrationAttribute.Key

Kayıt anahtarını temsil eden soyut bir sınıf sağlar.

RegistrationAttribute.RegistrationContext

Dış kaynaktan kayıt özniteliğine bağlam bilgileri sağlayan soyut bir temel sınıf.

RssCommands

VS kabuğu Rss akışı okuyucusu tarafından desteklenen yönlendirilmiş komutları sağlar.

RunningDocumentTable

Visual Studio'da açık durumdaki tüm belgeleri izleyen çalışan belge tablosuna (RDT) erişim sağlar.

SelectionContainer

Seçili nesneler kümesine erişmek için birleşik bir arabirim sağlar.

ServiceBrokerExtensions

için IServiceBrokeruzantı yöntemleri.

ServiceCollection<T>

Bir hizmetin Türünden, bunu ekli türlerin farkında olacak şekilde sağlayan nesneye eşlemeyi depolamak için bu koleksiyonu kullanın. Bu koleksiyonun karşılaştırıcısı, tür ekleme senaryolarında başarısız olacak bir başvuru karşılaştırması yapmak yerine Tür anahtarının Guid özelliklerinin karşılaştırmasını gerçekleştirir.

Bu koleksiyon iş parçacığı açısından güvenli değil.

ServiceExtensions
ServiceProgressData

Zaman uyumsuz hizmet ve paketler için hizmet veya paket yükleme ilerleme durumunu yaymak için kullanılan bu sınıf Bu sınıf aracılığıyla geçirilen iletiler ve değerler kullanıcıya kabuk tarafından uygun bir şekilde gösterilir.

ServiceProvider

Yönetilen VSPackage'lar için birleşik bir hizmet sağlayıcısı sağlar.

ServiceProviderHierarchy

Hiyerarşik hizmet sağlayıcısı görevi görür.

ServiceProviderHierarchyOrder

Ortak hizmet sağlayıcıları için önerilen bir hizmet çözümleme siparişi sağlar. Birden çok hizmet sağlayıcısı bir hizmet sağlayıcısı hiyerarşisinde birleştirildiğinde, bu sağlayıcılara sayısal bir sıralama verilir.

ServiceUnavailableException

Hizmet kullanılamıyorsa oluşturulur.

SettableOleDataObject

OLE uyumlu bir veri nesnesini temsil eder.

SharedProjectUtilities

Paylaşılan Projeler için yardımcı program yöntemleri.

SharedSettingsAttribute

Bu öznitelik, bir DialogPage alt sınıfının AutomationObject özelliğinden döndürülen sınıfa uygulandığında, nesnenin özelliklerinin diğer uygulamalarla ve çevrimiçi olarak paylaşılabilmesini sağlar.

SingleFileGeneratorSupportRegistrationAttribute

Bu öznitelik, belirli bir dosya türü için özel bir dosya oluşturucu kayıt defteri girdisi ekler. Örneğin: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
[proj_fac_guid]

SingleTaskIdleManager

Kullanıcı arabirimi iş parçacığında uzun süre çalışan bir işlemi boşta önceliğe göre yürütür. Sık sık verim sağlamayı desteklemek için, bileşen yöneticisinin diğer görevleri zamanlamasına ve daha yüksek öncelikli işlemlere verim vermesine izin vermek için işlemin mümkün olduğunca sık null döndürmesi gerekir.

Görev, SingleTaskIdleManager atılana kadar art arda yürütülür.

SolutionPersistenceRegistrationAttribute

Bu öznitelik bir çözüm kalıcılığı özellik adı ve ilgili Guid türü ekler. Örneğin: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}"

SolutionTreeFilterProviderAttribute

Çözüm Gezgini filtresini görüntülemeye yönelik bilgiler sağlar.

Task

IVsTaskItemGörev listesindeki bir görevin görünümünü ve işlevselliğini değiştirmek için kullanılan uygulaması.

TaskListItem
TaskProvider

Bu sınıf uygular IVsTaskProvider. Bir görev sağlayıcısını ve ilişkili hizmetlerini tanımlamak için çerçeve dostu bir yol sağlar.

TaskProvider.TaskCollection

Nesneler için Task bir kapsayıcı.

TaskSchedulingException

Görev zamanlaması başarısız olduğunda ve yeniden denenemediğinde özel durum ortaya çıkar.

TelemetryExtensions
ThemeResourceKey

ResourceDictionary'de tema rengi kaynaklarına erişmek için kullanılan bir anahtarı temsil eder. Tema rengi kaynakları, belirli bir renk kategorisi ve renk adıyla ilişkili fırçaları ve renkleri içerir.

ThreadedWaitDialogHelper

İş parçacıklı bekleme iletişim kutusu için yaygın yönetilen kod desenleri kullanılarak daha kullanılabilir hale getiren uzantı yöntemleri.

ThreadedWaitDialogHelper.Session

Görünür iş parçacıklı bekleme iletişim kutusuyla iki yönlü iletişim sunar.

ThreadedWaitDialogProgressData

IVsThreadedWaitDialog güncelleştirme amacıyla uzun süre çalışan bir işlemin ilerleme durumunun ayrıntılarını içerir.

ThreadHelper

Uygulamanın ana iş parçacığında bir yöntemin çağrıldığından emin olmak için genel bir dağıtıcı yardımcısı sağlayın. Ana iş parçacığının kolay tanımlanması için geçerli Uygulamanın Dağıtıcısını kullanırız. Bunun, Uygulama örneğinin başlatılması gerektiği anlamına geldiğini unutmayın. Şu anda WindowManager tarafından başlatılır. Ancak RPC kullanımına uygun olmadıklarından DispatcherOperation kullanmayız. Örneğin, kullanıcı arabirimi iş parçacığı bir RPC çağrısının ortasındaysa ve ui iş parçacığında kod çalıştırmamız gerekiyorsa DispatcherOperations işlemi yapılmaz. Bunun nedeni DispatcherOperations'ın kullanıcı arabirimi iş parçacığına bir ileti gönderilerek başlatılması ve kullanıcı arabirimi iş parçacığının bu iletiyi göndermesi gerekir. Ui iş parçacığı bir RPC çağrısı yapıyorsa, bu iletiler kuyruktan kaldırılmaz. Standart OLE ileti filtresi kuyruktan yalnızca sınırlı bir ileti kümesini işler ve Hatta Visual Studio ileti filtresi diğerlerini yoksayar. UIThreadInvokerPrivate hizmetini inceleyerek işlem, UI iş parçacığında com çağrısı olur. bu işleme, ileti filtremiz üzerinden izin verilir aynı mantıksal çağrının parçasıysa - ileti filtresi bunu "iç içe çağrı" olarak görür ve reddetmeyebilir.

ToolWindowPane

ToolWindowPane için özet açıklama.

UIContext

UIContext'in etkin durumunu temsil eder.

UIContextChangedEventArgs

Olay için UIContextChanged olay bağımsız değişkenleri.

UIElementDialogPage

IsDialogMessage stili ileti döngüsü çalıştıran yerel bir iletişim kutusunda WPF içeriğini sorunsuz bir şekilde barındırmak için kullanılan sınıf. UIElementDialogPage, WPF alt HWND'sinin içine ve dışına sekmeyle girmeyi ve WPF alt HWND içinde klavye gezintisini etkinleştirir.

UIThreadReentrancyScope

Yalnızca Microsoft iç kullanımı. ThreadHelper'ın kullanıcı arabirimi iş parçacığında (COM RPC ileti mekanizmasından bağımsız) çağırması için açık bir yeniden çekme noktası sağlar.

Url

Bu sınıf Uri sınıfını sarmalar ve dosya URL'leri için sıralanmamış bir "LocalPath" ve diğer şemalar için sıralanmamış bir AbsoluteUri sağlar, ayrıca kullanıcıya sunulabilmesi için MakeRelative'dan onaltılık kaçışsız bir sonuç döndürür.

ValueTokenizer

ValueTokenizer, bu belirteçlere karşılık gelen Belirteçlerin ve Değerlerin listesini tutar. Bu sınıf, belirli bir dizeyi belirteç haline getirmek / untokenize etmek için kullanılır.

VsBrushes

Tanımlayıcılar (tarafından kullanılan) ve WPF ResourceDictionary nesneleri tarafından GetVSSysColorEx(Int32, UInt32)kullanılan anahtarlar arasında __VSSYSCOLOREX eşlemek için kullanılan sınıf. Bu sınıf tarafından sağlanan anahtarlar, Visual Studio'da yer alan örneklere başvurmak BrushResourcesiçin kullanılabilir.

VsColors

Tanımlayıcılar arasında __VSSYSCOLOREX eşler (ve Windows Presentation Foundation ResourceDictionary nesneler tarafından kullanılan anahtarlar tarafından GetVSSysColorEx(Int32, UInt32) kullanılır.

VSCommands

VS kabuğu tarafından desteklenen yönlendirilmiş komutları sağlar.

VsEnumerable<TComEnumerator,TComEnumerated>

Dev10 kullanan VS stili numaralandırıcılar ve PreserveSig kullanan eski numaralandırıcı arabirimleri için temel sınıf

VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated>

Bir TEnumerated numaralandırmasından oluşturulan TComEnumerated nesnelerinin VS stili bir numaralandırmasını temsil eder. Dev10 kullanan VS stili numaralandırıcılar ve PreserveSig kullanan eski numaralandırıcı arabirimleri için temel sınıf

VsEnumerableEx<TComEnumerator,TComEnumerated>

PreserveSig kullanmayan Dev11 ve üzeri numaralandırıcı arabirimlerini kullanan VS stili numaralandırıcılar için temel sınıf

VsExecutionContextTypes

Visual Studio yürütme izleyicisinde kullanılan bağlam türleri.

VsFonts

Ortam yazı tiplerinin kaynak adlarını içerir.

VsMenus

Visual Studio için GUID'ler menü komutlarını içerir.

VSRegistry

Bu kodu barındıran VS örneğinin kayıt defterini işlemek için yardımcı sınıfı.

VsResourceKeys

Ortak WPF denetimlerine uygulanan Style ve ControlTemplate değerleri için WPF kaynak anahtarlarını kullanıma sunar.

VsSearchTask

VsSearchTask, arama yapabilen toolwindows uygulamak için temel sınıf olarak kullanılabilir

VsServiceProviderWrapper

Bir hizmet sağlayıcısı örneğini sarmalar. sınıfı, bir SVsService sağlayıcı değerini VS MEF oluşturma kapsayıcısına kullanıma açmak için kullanılmak üzere tasarlanmıştır.

VsShellUtilities

Visual Studio kabuğu ile kullanılacak statik yardımcı yöntemleri sağlar.

VsTaskLibraryHelper

Yönetilen kodda Visual Studio görev kitaplığını kullanmaya yönelik yardımcı yöntemler.

WAProvideLanguagePropertyAttribute

Bu sınıf, bir proje için Web Uygulaması Özelliği kaydetmek için kullanılabilir

WAProvideProjectFactoryAttribute

Bu öznitelik, WAP flavor/sub-type destekleyen bir proje sistemi hakkındaki bilgileri kaydetmek için kullanılabilir.

WAProvideProjectFactoryTemplateMappingAttribute

Bu öznitelik, Web Uygulaması Projelerini destekleyen yeni bir proje sistemi bildirmek ve gerçek proje sistemi ile yalnızca kayıt defterinde bazı WAP'ye özgü özellikleri depolamak için tanımlanan 'fake' arasında bir eşleme tanımlamak için kullanılır.

WebSiteProjectAttribute

Bu öznitelik, Web Sitesi Projesi için ProjectSubTypes'ın tanımlanan yeni listesine bir ProjectSubType ekler

WebSiteProjectRelatedFilesAttribute

Bu öznitelik, Web Sitesi Projesi'nin çözüm gezgininde bir dosya türünü (ilgili) başka bir dosya türü (birincil) altında iç içe yerleştirmesine olanak tanır

WindowPane

Visual Studio pencere bölmesini temsil eder.

WrapperPolicy

Yapılar

RunningDocumentInfo

içindeki RunningDocumentTablebir belge hakkındaki bilgileri temsil eder. tarafından GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)döndürülen tüm bilgileri içerir.

StatefulReadOnlyList<TItem,TState>

İlişkili bir duruma sahip salt okunur liste.

Arabirimler

IAsyncAttachedCollectionSource

HasItems özelliğinin şu anda başlatılıp başlatılmadığını bildirebilen ve IsInitializingHasItems değeri değiştiğinde bir INotifyPropertyChanged olayı oluşturan bir IAttachedCollectionSource nesnesini temsil eder.

IAsyncServiceContainer

Hizmet ekleme ve kaldırma yöntemleri sağlar.

IAsyncServiceProvider

Hizmeti zaman uyumsuz olarak almak için bir yöntem sağlar.

IAsyncServiceProvider2
IAttachedCollectionService

Bilinen bir ilişki temelinde bir öğe için ekli koleksiyonlar alabilen ve bir öğe için desteklenen ilişkileri numaralandırabilen bir hizmeti temsil eder.

IAttachedCollectionSource

Bir öğe koleksiyonu döndürebilen ve öğelerin kendilerini fark etmeden herhangi bir öğenin var olup olmadığını bilen bir nesne örneğini temsil eder.

IAttachedCollectionSourceProvider

Hizmetin anladığı bir nesne için var olan ilişkileri numaralandırabilen ve hizmetin anladığı bir ilişki ve nesne için ekli koleksiyonlar oluşturabilen bir hizmeti temsil eder.

IAttachedCollectionSourceProvider2

Hizmetin anladığı bir nesne için var olan ilişkileri numaralandırabilen ve hizmetin anladığı bir ilişki ve nesne için ekli koleksiyonlar oluşturabilen bir hizmeti temsil eder.

IAttachedRelationship

nesneleri arasındaki ilişkileri açıklamak için tarafından IAttachedCollectionService kullanılan ekli ilişki hakkındaki meta verileri içerir.

IBuildCancellationAwareHostObject

Derleme iptal edildiğinde tetiklenen bir CancellationToken konak nesnesinin kullanabilmesini sağlar.

ICacheableAttachedCollectionSource

Önbelleğe alınabilecek bir IAttachedCollectionSource'i temsil eder. Önbelleğe alınan kaynakların her istendiklerinde yeniden oluşturulması gerekmez.

IClientRightsAdditionalMetadata

Bu arabirim, istemci haklarından ek meta verileri geçirmeye yöneliktir.

ICodeContainerProvider

Yerel bir makineye çevrimiçi kaynak edinebilen bir sağlayıcı hakkında bilgi.

IComEnumeratorRelay<TComEnumerator,TEnumerated>

Türü belirtilen numaralandırma yöntemlerini sağlar.

ICommentTaskToken

Bu arabirim, görevleri oluşturmak için kullanılan belirteçlerden biri hakkında bilgi almak için kullanılır.

IConfigureToolboxItem

Araç kutusu öğesinin Özellikler sözlüğüne ek veriler ekleyerek nesneleri dinamik olarak yapılandırma ToolboxItem olanağı sağlar. Bu veriler daha sonra araç kutusu öğesinin kalıcı bir parçası olarak serileştirilir.

IErrorList

Bu arabirim, ErrorList araç penceresinin etrafındaki kromdaki çeşitli anahtarların durumunu almak için kullanılır.

IFilteredHierarchyItemSet

Hiyerarşideki tüm öğeleri temsil eden hiyerarşi öğelerinin düzleştirilmiş bir listesini sağlar ve öğeler hiyerarşiye eklendiğinde veya hiyerarşiden kaldırıldığında olayları tetikler.

IInstalledToolboxItemInfo

Mevcut bir araç kutusu öğesi hakkında bilgi sağlar.

IJoinableTaskFactoryAwareHostObject

Bir konak nesnesinin ana iş parçacığında engellenen bir derlemeyi engellemeden ana iş parçacığını kullanabilmesini sağlar.

IMaintenanceTask

VS boşta olduğunda VS oturumu başına belirli aralıklarda bazı işleri yapmak için bir şans elde etmek için uygulanıp varsayılan Visual Studio kataloğuna aktarılabilecek bir arabirim.

IMenuCommandInvokeEx

Menü komutlarını çağırmaya yardımcı olur.

IMSDNChannel

msdn abonelik kanalı bilgileri arabirimi.

INonClientArea

Bu arabirim, WM_NCHITTEST bir HwndSource'a gönderildiğinde mantıksal olarak istemci olmayan Win32 alanı içerebilen görsel bir öğeyi temsil eder.

IOleMenuCommand

OLE menü komutunu temsil eder.

IProfileManager

VsPackage'ları destekleyen sınıflar tarafından, durum bilgilerini Visual Studio ayarları mekanizması aracılığıyla kalıcı hale getirme yoluyla uygulanan arabirim.

IProfileMigrator

Kullanıcı ayarlarının Visual Studio'nun bir sürümünden diğerine geçişini destekler.

IReadOnlyObservableSet

Sabit süre sağlayan salt okunur gözlemlenebilir bir koleksiyon arama içerir.

IReadOnlyObservableSet<T>

Sabit süre sağlayan salt okunur gözlemlenebilir bir koleksiyon arama içerir.

IResXResourceService

İstemcilerin Visual Studio'da kullanılan resx okuyucularını ve yazarlarını denetlemesine olanak tanıyan bir soyutlama katmanı.

ISccUIClickedEventArgs

Bağımsız değişkenler SCC ile ilgili birkaç arabirimden geçirildi.

ISccUIClickedEventArgs2

Genişleterek ISccUIClickedEventArgs tıklanan UIElement'i sağlayın.

ISelectedGraphNode

Seçili GraphNode'a başvuru tutar.

ISettingsMachineLocalityEvaluator

Bu arabirim, bir özellik değerinin çalışma zamanında makine yerel olup olmadığını değerlendirmek için SharedSettingsAttribute ile birlikte kullanılır ...

ISolutionSearchOptions

Bir arama sağlayıcısının çözüm araması için arama sonuçları sağlarken kullanması gereken seçenekleri temsil eder.

ISolutionSearchParameters

Çözüm araması için arama sonuçları sağlamak için gereken parametreleri temsil eder.

ISolutionTreeFilter

Filtrelenmiş ağaçta bulunması gereken öğeler koleksiyonunu denetleen bir filtre. IncludedItems bir ağaca yerleştirildiğinde, bu öğeler ve ataları ağaca dahil edilir ve diğer tüm öğeler dışlanır. Filtre artık gerekli olmadığında, ağaç denetimi filtreyi atacaktır.

ISolutionTreeFilterProvider

ISolutionTreeFilter oluşturmak için kullanılan fabrika. ISolutionTreeFilter, ağaca yerleştirilmesi gereken dahil edilen öğelerin listesini sağlamanın bir yolunu sağlar.

ISupportDisposalNotification

Atılabilecek ve dinleyicilere atma durumundaki değişiklikleri bildirebilen bir nesneyi temsil eder. ISupportDisposalNotification örneğine başvuruları tutan nesneler, IsDisposed özelliğindeki özellik değişiklikleri için watch ve özelliğin değeri doğru olduğunda başvurularını serbest bırakmalıdır.

ITaskList

Bu arabirim TaskList araç penceresinin durumunu almak için kullanılır.

IToolboxAppDomainControl

Bu arabirim, IToolboxItemDiscovery uygulamasının oluşturulduğu uygulama etki alanının oluşturulmasını denetlemek isteyen istemciler tarafından uygulanır. Paketiniz Microsoft.VisualStudio.Shell.Package öğesinden türetilirse, ProvideToolboxItemDiscoveryAttribute uygulamanızın AppDomainCreatorType özelliğini bu arabirimi uygulayan sınıfınızın türüne ayarlayın.

IToolboxAssemblyInfo

Bir montaj hakkında bilgi sağlar.

IToolboxExtensionsSdkInfo

Uzantı SDK'sı hakkında bilgi sağlar.

IToolboxExtensionsSdkInfo2

SDK bildirimlerinden ek bilgi sağlar.

IToolboxExtensionsSdkType

UzantıLAR SDK'sından yönetilen bir türü temsil eder.

IToolboxExtensionsSdkTypeByName

UzantıLAR SDK'sından basit bir türü temsil eder.

IToolboxItemCreator

Yeni araç kutusu öğeleri oluşturur ve mevcut araç kutusu öğeleri hakkında bilgi sağlar.

IToolboxItemDiscovery

Araç kutusu öğelerinin oluşturulabileceği yönetilen türler hakkında bilgi sağlar.

IToolboxItemDiscoveryByName

Araç kutusu öğelerinin oluşturulabileceği türler hakkında bilgi sağlar.

IToolboxItemDiscoveryFactory

Araç Kutusu Öğelerini Seç iletişim kutusuyla tümleştirme için gereken çeşitli nesneler oluşturur.

IToolboxItemDiscoveryWithContext

Araç kutusu öğelerinin oluşturulabileceği yönetilen türler hakkında bilgi sağlar.

IToolboxItemInfo

Bir araç kutusu öğesinin oluşturulabileceği yönetilen tür hakkında bilgi sağlar.

IToolboxPlatformInfo

Bir platform (Windows v8.0 gibi) hakkında bilgi sağlar.

IToolboxPlatformType

İlişkili bir platforma sahip yönetilen türü temsil eder. Diğer arabirimler ek meta veriler eklemek için bundan türetilir.

IToolboxPlatformTypeByName

İlişkili bir platforma sahip basit bir türü temsil eder. Diğer arabirimler ek meta veriler eklemek için bundan türetilir.

IToolboxType

Basit bir yönetilen türü temsil eder. Diğer arabirimler ek meta veriler eklemek için bundan türetilir.

IToolboxTypeByName

Basit bir türü temsil eder.

IVsAccountManagementService

Visual Studio hesap yönetimi hizmetini temsil eder.

IVsAsyncFileChangeEx

VS dosya değiştirme hizmetiSVsFileChange ( için zaman uyumsuz yöntemler).

IVsAsyncFileChangeEx2

VS dosya değiştirme hizmetiSVsFileChange ( için zaman uyumsuz yöntemler).

IVsHierarchyItem

bir içindeki IVsUIHierarchyWindowtek bir öğe için örnek özellik bilgilerini içerir.

IVsHierarchyItemCollectionProvider

Belirtilen hiyerarşi altındaki tüm hiyerarşi öğelerinin bir alt kümesini temsil eden hiyerarşi öğelerinin salt okunur bir koleksiyonunu sağlar.

IVsHierarchyItemIdentity

içindeki bir öğeyi IVsUIHierarchyWindowtanımlamak için gereken bilgileri içerir.

IVsHierarchyItemManager

tarafından kullanılan IVsUIHierarchyWindow veri modeline (Çözüm Gezgini gibi) erişir.

IVsManagedImageService

SVsImageService tarafından sunulan ve wpf bit eşlemlerinin görüntü kitaplığına doğrudan eklenmesine olanak tanıyan bir arabirim.

IVsManagedSettingsChangeEventSource

Değiştirilen ayarlar için bir olay sağlar.

IVsProjectSecrets

Bu projenin oluşturduğu uygulamanın çalışma zamanında erişebileceği gizli dizileri depolamak için proje sistemi tarafından uygulanan arabirim.

IVsSccChanges

Bir Kaynak Denetim Sağlayıcısı tarafından geçerli etkin depodaki bekleyen değişikliklerin sayısını ve görüntülenen bilgilerle kullanıcı etkileşimini izlemek için uygulanan arabirim.

IVsSccChangesDisplayInformation

Etkin Scc sağlayıcısının geçerli deposunda bekleyen değişiklikler hakkında bilgi.

IVsSccChangesDisplayInformation2

SccProvider için daha fazla esneklik sağlamak için genişletme IVsSccChangesDisplayInformation

  1. bölmenin ne zaman göstereceğini belirleme
  2. bölmede yukarı ok gösterilip gösterilmeyeceğini belirtir.
IVsSccCommitPendingChangesPrompt

Kaynak Denetim Sağlayıcısı tarafından, kullanıcılara bekleyen değişikliklerini erken ve sık işlemelerini isteyecek bir ileti ayarlamak için uygulanan arabirim.

IVsSccCurrentBranch

Bir kaynak denetim sağlayıcısı tarafından bir depodaki etkin dal hakkında görüntülenen bilgilerle görüntülenen bilgileri ve kullanıcı etkileşimini izlemek için uygulanan arabirim.

IVsSccCurrentBranchDisplayInformation

Etkin Scc sağlayıcısının geçerli dalı hakkında bilgi.

IVsSccCurrentBranchDisplayInformation2

SccProvider için daha fazla esneklik sağlamak için genişletme IVsSccCurrentBranchDisplayInformation

  1. bölmenin ne zaman göstereceğini belirleme
  2. bölmede yukarı ok gösterilip gösterilmeyeceğini belirtir.
IVsSccCurrentRepository

Bir Kaynak Denetim Sağlayıcısı tarafından o anda etkin olan depoyu ve görüntülenen bilgilerle kullanıcı etkileşimini izlemek için uygulanan arabirim.

IVsSccCurrentRepositoryDisplayInformation

Etkin Scc sağlayıcısının geçerli deposu hakkında bilgi.

IVsSccCurrentRepositoryDisplayInformation2

SccProvider için daha fazla esneklik sağlamak için genişletme IVsSccCurrentRepositoryDisplayInformation

  1. bölmenin ne zaman göstereceğini belirleme
  2. bölmede yukarı ok gösterilip gösterilmeyeceğini belirtir.
IVsSccPublish

Yerel bir depoda bulunan kaynak kodun yayımlanması destekleyen arabirim.

IVsSccSolution

Yüklenen bir çözüm ve Scc ile ilgili olayları tetikleyen arabirim.

IVsSccUnpublishedCommits

Etkin depodaki yayımlanmamış işleme sayısını ve görüntülenen bilgilerle kullanıcı etkileşimini izlemek için bir Kaynak Denetim Sağlayıcısı tarafından uygulanan arabirim.

IVsSccUnpublishedCommitsDisplayInformation

Yayımlanmamış İşlemeler hakkında bilgi.

IVsSccUnpublishedCommitsDisplayInformation2

SccProvider için daha fazla esneklik sağlamak için genişletme IVsSccUnpublishedCommitsDisplayInformation

  1. bölmenin ne zaman göstereceğini belirleme
  2. bölmede yukarı ok gösterilip gösterilmeyeceğini belirtir.
IVsTaskEvents

IVsTask tarafından uygulanan yönetilen olaylar için arabirim.

IVsTaskJoinableTask

IVsTask örneğiyle tek bir JoinableTask ekleme arabirimi.

IVsToolboxItemDiscoveryRegistrar

Kabuk tarafından sağlanan SVsToolboxItemDiscoveryRegistrar hizmeti tarafından uygulanır. Yönetilen türlerden araç kutusu öğeleri sağlamak isteyen paketlerin yüklendiklerinde RegisterItemDiscovery çağrısı yapması gerekir. Microsoft.VisualStudio.Shell.Package'ten türetilen paketler bu davranışı varsayılan olarak kendi temel sınıfından alır. Bu durumda, nesnenin davranışı ProvideToolboxItemDiscoveryAttribute için sağlanan parametreler tarafından denetlenmektedir.

IWpfAccountPicker

tarafından IVsAccountManagementServicesağlanan Windows Presentation Foundation hesap seçici denetimini temsil eder.

IWpfAccountPicker2

tarafından IVsAccountManagementServicesağlanan Windows Presentation Foundation hesap seçici denetimini temsil eder.

SVsProjectLocalSecrets

Bir projenin secrets.json dosyasında gizli dizileri depolayan bir uygulamasını IVsProjectSecrets veya kaynak denetiminde hiç depolanmayan ve tek tek kullanıcı veya makine için yerel olan eşdeğer dosyayı almak için sorgulanabilecek IServiceProvider hizmet kimliği.

SVsSccDisplayInformationService

Aşağıdakiler dahil olmak üzere çeşitli SCC arabirimlerinin alınabildiği hizmet kimliği: IVsSccCurrentBranchDisplayInformation, IVsSccCurrentRepositoryDisplayInformationve IVsSccChangesDisplayInformationIVsSccUnpublishedCommitsDisplayInformation.

SVsServiceProvider

Visual Studio hizmet sağlayıcısını temsil eder ve MEF bileşenlerinden diğer VS hizmetlerini dinamik olarak bulmaya yöneliktir.

SVsToolboxItemDiscoveryRegistrar

Bu, IVsToolboxItemDiscoveryRegistrar'ı uygulayan hizmettir. Kabuk tarafından uygulanır.

Numaralandırmalar

AuthenticationState

Kimlik doğrulama durumu.

CloseResult

Kapatma işleminin sonuçlarını belirtir.

CommandNavigationHelper.CommandFocusMode

CommandFocusMode bağlı özelliğinin değerleri, odak geri yüklemesini işlemek ve menü moduna girmek için ayarlandığı denetimin CommandFocusManager'a nasıl kaydedileceğini belirtin.

CommentTaskPriority

Görev listesindeki bir görevin önceliğini gösteren değer.

CommonMessagePumpExitCode

için CommonMessagePumpmümkün olan çıkış kodlarını temsil eder.

DialogPage.ApplyKind

İletişim sayfası uygulama davranışını açıklayan bir numaralandırma.

FilterDescendantBehavior

Filtrelenmiş bir ağaçta öğeleri eklerken alt davranışı belirtir.

LogicalView

Bu numaralandırmada desteklenen mantıksal görünümler listelenir.

PackageAutoLoadFlags

Otomatik yükleme davranışı türlerini belirtir.

ProfileMigrationType

ve ProfileMigrationTypeiçindeki MigrationType geçiş eylemini belirtir.

QueryCloseResult

Sorgu ve kapatma işleminin sonuçlarını belirtir.

RegistrationMethod

Derlemenin nasıl kaydedilmesi/bulunması gerekir.

SettingScope

Farklı ayar kapsamlarını açıklar.

SettingStorage

Ayarların nerede depolandığını açıklar.

TaskCategory

Gerçekleştirilecek görev türünü belirten bir görev kategorileri kümesi sağlar.

TaskErrorCategory

Hata Listesi Seçenekleri görev penceresinde görüntülenebilen hata iletilerinin türlerini veya önem derecesini tanımlayan bir değer koleksiyonunu temsil eder.

TaskPriority

Görev öncelikleri için değerler sağlar.

ThemeResourceKeyType

tarafından ThemeResourceKeybaşvurulmakta olan kaynağın türünü belirtir.

ToolboxItemDiscoveryContext

Çağrılan bağlamı GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) gösterir.

ToolWindowOrientation

Bu numaralandırma, yerleştirme penceresine göre bir dizi olası araç penceresi yönlendirmesi sağlar.

UnlockResult

Kilit açma işleminin sonuçlarını belirtir.

VsCreateEditorFlags

__VSCREATEEDITORFLAGS, __VSCREATEEDITORFLAGS2, __VSCREATEEDITORFLAGS3

VsDockStyle

Araç penceresi yönlendirmesi için sabitleri tanımlar.

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 yönetilen tanımı.

VsTaskCreationOptions

__VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2 yönetilen tanımı.

VsTaskRunContext

__VSTASKRUNCONTEXT yönetilen tanımı.

VsTaskWaitOptions

__VSTASKWAITOPTIONS yönetilen tanımı.

WindowPane.PaneInitializationMode

Bir WindowPane nesne için olası başlatma durumlarını temsil eder.

Temsilciler

AsyncServiceCreatorCallback

Zaman uyumsuz hizmet oluşturucu için geri çağırma.

AsyncServiceCreatorWithProgressCallback

Hizmetin bir örneği gerektiğinde çağrılan geri çağırma. Bu yalnızca bir kez çağrılır ve sonuç önbelleğe alınır.

OnIdleHandler

Sınıfı tarafından kullanılan bir SingleTaskIdleManager temsilci. Sınıfının bir örneğini SingleTaskIdleManager oluşturduğunuzda, boşta kalma zamanında çağrılan bu temsilciyi geçirirsiniz.

VsInvokableAsyncFunction<T>

Zaman uyumsuz görev kitaplığı yardımcısı tarafından bir IVsTaskCompletionSource Görev Paralel Kitaplığı (TPL) görevi alıp döndürmek için kullanılır.

VsTaskBodyCallback

Zaman uyumsuz görev kitaplığı yardımcısı tarafından bir görev gövdesinin yöntem türü olarak kullanılır (görevin yürüttükleri). Kitaplığın kullanıcıları bu temsilci türünü doğrudan geçirebilir veya daha basit anonim işlevleri bu temsilci türüne sarmalayan sarmalayıcı yöntemlerinden birini kullanabilir.