Microsoft.VisualStudio.Shell Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AccountPickerOptions |
Représente les options utilisées pour créer un sélecteur de compte. |
AccountPickerOptions2 |
Représente les options utilisées pour créer un sélecteur de compte qui fonctionne avec le service d’identité. |
ActivityLog |
Classe qui fournit des méthodes managées pratiques pour la journalisation des messages dans IVsActivityLog. |
AppliesToUIContextAttribute |
Ajoute des métadonnées UIContext à une exportation MEF pour indiquer quand cette exportation doit être appliquée. |
AsyncOpenDocumentResult | |
AsyncPackage |
Représente un VSPackage qui peut gérer des services asynchrones. |
AsyncSaveResult |
Représente les résultats d’une opération d’enregistrement asynchrone |
AsyncServiceProvider |
Fournisseur de services asynchrone. |
BlockingTaskEventArgs |
Argument d’événement à utiliser avec l’événement qui transmet les informations de tâche de blocage. Les paramètres identifient la tâche qui est en attente sur le thread d’interface utilisateur (tâche bloquée) et la tâche qui bloque l’attente (tâche bloquante). |
BulkFileOperation |
BulkFileOperation fournit des fonctionnalités permettant d’effectuer des opérations en toute sécurité avec un bloc de fichiers, actuellement ouverts dans la solution. L’un des exemples est SCC. Avant l’opération, le consommateur doit fournir un ensemble estimé de fichiers et de dossiers où des modifications sont attendues. Cette classe prend soin de la logique « mains off » pour tous ces fichiers. Une fois l’opération effectuée, BulkFileOperation effectue tout le travail nécessaire pour la logique « pratique » et prend une décision sur ce qu’il faut recharger (projet/solution/rien). L’ordre des opérations est le suivant : QueryBulkFileOperationAsync BeginAsync (facultatif) EndAsync (facultatif, mais BeginAsync doit se terminer avant cela) Supprimer cette API est très stricte pour une utilisation inappropriée, par exemple appeler EndAsync sans attendre que BeginAsync est terminé, ou appeler la même méthode deux fois et ainsi de suite. Dans ce cas, l’exception est levée. |
CircularTaskDependencyException |
Exception déclenchée lorsqu'une dépendance circulaire peut provoquer un interblocage au cours d'une opération d'attente de tâche demandée. |
CodeContainer |
Classe factice pour un conteneur de code. Est supprimé lorsqu’un conteneur de code est réellement disponible , lorsque code Container Registry est prêt. |
CodeGeneratorRegistrationAttribute |
Cet attribut ajoute une entrée de registre de générateur de fichiers personnalisée pour un type de fichier spécifique.
Par exemple : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
CommandNavigationHelper |
Enregistre et restaure les éléments à concentrer après avoir interagi avec les menus et les barres d’outils. |
CommandSetRegistrationAttribute |
Déclare une classe en tant que CommandSet et spécifie le nom et le service Service Broker associé pour le jeu de commandes. Un jeu de commandes peut fournir des commandes avec ProvideCommandAttribute. |
CommonMessagePump |
CommonMessagePump permet aux appelants de bloquer le thread actuel jusqu’à ce qu’un handle ou des handles aient été signalés. Pendant l’attente, l’IDE est placé dans un état modal pour empêcher la réentrance. Si l’attente prend plus de 2 secondes, une boîte de dialogue d’attente est présentée à l’utilisateur, ce qui peut être annulé (par défaut). Les appelants peuvent appeler le comportement par défaut qui affiche le texte par défaut dans la boîte de dialogue d’attente ou ils peuvent fournir des valeurs personnalisées pour des éléments tels que le texte de la boîte de dialogue, le texte de la barre d’status, les valeurs de délai d’expiration, etc. Les appelants peuvent également fournir une implémentation personnalisée d’IVsCommonMessagePumpClientEvents qui permet au client d’exécuter du code lorsque certains événements se produisent, tels que des messages en cours de traitement, délai d’attente ou un handle signalé. Cette interface peut également être utilisée pour détéminer si l’attente doit continuer ou retourner. |
ComponentPickerPropertyPageAttribute |
Cet attribut ajoute l’inscription de la page de propriétés pour le sélecteur de composants Par exemple : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925 » « Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940} » « Page"="{2A9F3920-3881-4f50-8986-9EDEC7B33566} » « Sort"=dword :00000014 « AddToMru"=dword :000000000 « ComponentType"= ».Net Assembly » |
ComUtilities |
Classe fournissant des méthodes diverses utilisées lors de l’interaction avec du code non managé (objets COM) et des types d’interopérabilité |
DefaultRegistryRootAttribute |
Définit la racine de Registre par défaut utilisée pour inscrire les informations de VSPackage. Cette classe ne peut pas être héritée. |
DesignPropertyDescriptor |
L’objectif de DesignPropertyDescriptor est de nous permettre de personnaliser le nom d’affichage de la propriété dans la grille de propriétés. Aucune des implémentations CLR de PropertyDescriptor ne vous permet de modifier le DisplayName. |
DialogContainerWithToolbar |
Utilise cette classe pour implémenter des formulaires modaux dans Visual Studio. L'implémentation permet au formulaire d'héberger une barre de commandes Visual Studio afin qu'elle participe au routage des commandes standard. |
DialogKeyEventArgs |
Arguments d’événements utilisés par DialogKeyPendingEvent. |
DialogPage |
Fournit une fonctionnalité de boîte de dialogue standard pour l’implémentation de feuilles de propriétés de boîte à outils, de pages ToolsOptions ou de boîtes de dialogue d’interface utilisateur personnalisées, avec prise en charge du modèle d’automatisation Visual Studio, des Windows Forms et de la persistance d’état à l’aide du mécanisme de paramètres Visual Studio. |
DialogPage.PageApplyEventArgs |
Arguments d'événement permettant à la méthode de OnApply(DialogPage+PageApplyEventArgs) d'indiquer comment gérer l'événement d'application. |
EditorFactoryNotifyForProjectAttribute |
Cet attribut ajoute une extension de fichier pour un système de projet afin que le projet appelle les méthodes IVsEditorFactoryNotify lorsqu’un élément de ce type est ajouté ou renommé. |
EnumerableComCollection<TComEnumerator,TEnumerated> |
Classe de base générique pour les types qui fournissent un wrapper IEnumerable autour d’interfaces IEnumXXX de style COM. |
EnumerableHierarchiesCollection |
Fournit une classe de base qui prend en charge une itération simple sur une collection de hiérarchie. |
ErrorListProvider |
Ce fournisseur de tâches est utilisé pour fournir des tâches pour la fenêtre Liste d’erreurs Visual Studio. |
ErrorTask |
Représente une tâche d'erreur dans la liste des tâches. Cette classe implémente IVsErrorItem. |
EventSinkCollection |
Mappe des objets vers et à partir de l’entier « cookies ». Cela permet d’implémenter des interfaces VS qui ont des méthodes Advise/Unadvise, par exemple, IVsHierarchy, IVsCfgProvider2, IVsBuildableProjectCfg, etc. |
ExceptionExtensions | |
ExtensionPointAsyncPackage | |
ExtensionPointPackage |
Représente une version étendue de la classe de base Package qui implémente IVsPackageExtensionProvider. |
ExtensionPointRegistrationAttribute |
Inscrit un fournisseur de points d’extension du type spécifié par les classes dérivées en tant qu’ExtensionProviderType. |
FocusChangeForCrossThreadClientEventArgs |
Déclenché par un contrôle sur le thread d’interface utilisateur de Visual Studio lorsqu’il a un HWND Win32 enfant qui appartient à un thread différent et a acquis le focus Win32. Requis pour une restauration correcte du focus lorsque Visual Studio perd/récupère l’activation. |
HierarchyGraphNodeProperties | |
HierarchyItemCollectionChangedEventArgs | |
HierarchyItemEventArgs |
Fournit les arguments d'événement qui sont utilisés par les événements AfterInvalidateItems et OnItemAdded pour indiquer l'élément spécifique qui a été invalidé ou ajouté. |
HierarchyManipulationStateScope |
Classe simple pour faciliter la restauration déterministe d’un IVsHierarchyManipulationStateContext. |
HierarchyTreeFilterProvider |
Classe de base qui implémente certaines des parties réutilisables d’un ISolutionTreeFilterProvider. |
HierarchyTreeFilterProvider.HierarchyTreeFilter |
Classe de base qui implémente certaines des parties réutilisables d’un ISolutionTreeFilter. Cela inclut le comportement permettant de garantir que les éléments de hiérarchie nouvellement ajoutés sont toujours visibles via l’affichage filtré, même si ces éléments ne correspondent pas au filtre. Les types dérivés doivent toujours implémenter la logique pour la construction de l'ensemble d'éléments inclus. |
InfoBarActionItem |
Représente un bouton ou un lien hypertexte à l’intérieur des étendues de texte ou des éléments d’action d’un InfoBarModel. |
InfoBarActionItemEventArgs |
Arguments d’événement relatifs à une action sur un IVsInfoBarUIElement. |
InfoBarButton |
Représente un bouton à l’intérieur de la collection ActionItems d’une InfoBarModel. |
InfoBarEventArgs |
Arguments d’événement sur un IVsInfoBarUIElement. |
InfoBarHyperlink |
Représente un lien hypertexte à l’intérieur de la collection ActionItems d’une InfoBarModel. |
InfoBarModel |
Crée un modèle de données implémentant IVsInfoBar, à utiliser avec IVsInfoBarUIFactory.CreateInfoBar. |
InfoBarTextSpan |
Représente une étendue de texte à l’intérieur d’un InfoBarModel. |
InstalledProductRegistrationAttribute |
Cet attribut inscrit un « produit installé » pour votre package. |
InstalledToolboxItemInfo |
Fournit des informations sur un élément de boîte à outils existant. |
KnownColorThemes |
Thèmes de couleurs prédéfinis et connus |
KnownSettingsContainers |
Listes les conteneurs de paramètres connus. |
KnownUIContexts |
UiContexts prédéfinis et connus |
LocalizableProperties |
LocalizableProperties fournit une classe qui fournit des informations de type personnalisées sur les propriétés localisables pour un objet. |
LocDisplayNameAttribute |
Spécifie le nom complet localisable pour une propriété, un événement ou une méthode void publique qui ne prend pas d'arguments. |
MsiComponentIdAttribute |
Cet attribut définit l’ID du composant MSI utilisé par le programme d’installation MSI. Cet ID de composant est utilisé pour indiquer le chemin d’installation de ce composant. Celui-ci doit être placé sur une classe de package si le package doit être installé par MSI. |
MsiTokenAttribute |
Définit une chaîne de jeton pour le programme d'installation MSI. |
NewDocumentStateScope |
Classe simple pour faciliter la restauration déterministe d’un IVsNewDocumentStateContext. |
ObservableSettingsListBase<TValue> |
Type de base pour les instances observables ISettingsList de valeurs fortement typées. |
OleDataObject |
Fournit une classe managée qui implémente l’interface IOleDataObject. |
OleMenuCmdEventArgs |
Il s’agit de l’ensemble d’arguments passés à un objet OleMenuCommand lorsque la fonction Invoke est appelée |
OleMenuCommand |
Cette classe est une extension de MenuCommand. |
OleMenuCommandService |
Cette classe est dérivée de la classe MenuCommandService et implémente IOleCommandTarget. MenuCommandService est la classe managée utilisée pour ajouter des gestionnaires pour les commandes de menu et pour définir des verbes. |
OutputWindowTextWriter |
dont TextWriter la sortie est envoyée à un volet de sortie Visual Studio. |
Package |
Fournit une implémentation managée des interfaces requises pour créer un VSPackage entièrement fonctionnel. |
Package.ProfferedService |
Contient un service qui est promu en Visual Studio. |
Package.ToolWindowCreationContext | |
PackageRegistrationAttribute |
Modifie votre classe qui implémente le IVsPackage à l'aide de cet attribut afin que l'outil d'inscription, RegPkg.exe, recherche des attributs supplémentaires. Pour plus d’informations, consultez Inscription de VSPackages. |
PackageUtilities |
Ensemble d’utilitaires statiques pour les noms de fichiers, les chemins d’accès, les conversions d’énumération/chaîne, les images et d’autres fonctions. |
ProjectTabDesigner | |
PropertyPageTypeConverterAttribute |
Définit notre convertisseur de type. |
ProvideAppCommandLineAttribute |
Cet attribut ajoute une option de ligne de commande à devenv pour un type de package specfic. Par exemple : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand « Arguments"="* » « DemandLoad"=dword :1 « Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3} » « HelpString"="#200 » |
ProvideAssemblyFilterAttribute |
Décrit les assemblys que la classe IConfigureToolboxItem prend en charge. |
ProvideAutoLoadAttribute |
Cet attribut inscrit le package en tant qu’extendeur. Le GUID transmis détermine ce qui est étendu. Les attributs d'un package ne contrôlent pas le comportement du package mais peuvent être utilisés par les outils d'inscription pour enregistrer les informations appropriées dans Visual Studio. |
ProvideAutomationObjectAttribute |
La modification de la classe dérivée de votre Package avec cet attribut déclare qu'elle fournit un objet Automation particulier. |
ProvideBindingPathAttribute |
Cet attribut inscrit un chemin qui doit être sondé pour les assemblys candidats au moment du chargement de l’assembly. Par exemple : [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] « $PackageFolder$"=" » Cela permet d’inscrire le « PackageFolder » (c’est-à-dire l’emplacement du fichier pkgdef) en tant que répertoire à examiner pour le chargement des assemblys. |
ProvideBindingRedirectionAttribute |
Cet attribut inscrit un ensemble de valeurs qui définissent une redirection de liaison. Ces valeurs seront fusionnées au démarrage dans la configuration du runtime CLR. Par exemple : [$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 |
Cet attribut inscrit un ensemble de valeurs qui définissent une balise d’assembly dépendante avec un CodeBase. Ces valeurs seront fusionnées au démarrage dans la configuration du runtime CLR. Par exemple : [$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 |
Inscrit les informations du fournisseur de conteneurs de code. Exemple d’utilisation : [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 |
Inscrit un fournisseur de diagnostics de composants et sa vue associée. |
ProvideDependentAssemblyAttribute |
Classe parente pour les attributs qui génèrent des entrées dependentAssembly. |
ProvideEditorAttributeBase | |
ProvideEditorExtensionAttribute |
Associe une extension de fichier à une fabrique d'éditeur donnée en cas d'application à une classe qui hérite de Package ou implémente l'interface IVsPackage. |
ProvideEditorFactoryAttribute |
Cet attribut indique que le VSPackage fournit une fabrique d'éditeur. |
ProvideEditorFilenameAttribute |
Associe un nom de fichier à une fabrique d’éditeur donnée. |
ProvideEditorLogicalViewAttribute |
Cet attribut ajoute une vue logique à l’éditeur créé par une fabrique d’éditeur. |
ProvideEditorUIContextAttribute |
Associe un UIContext à une fabrique d’éditeur donnée. L’éditeur ne peut être créé que lorsque uiContext est actif. |
ProvideExtenderAttribute |
Cet attribut inscrit le package en tant qu’extendeur. Le GUID transmis détermine ce qui est étendu. Les attributs d'un package ne contrôlent pas le comportement du package mais peuvent être utilisés par les outils d'inscription pour enregistrer les informations appropriées dans Visual Studio. |
ProvideExtensibleUIContextRuleAttribute |
Cet attribut inscrit une règle de contexte d’interface utilisateur |
ProvideFileSystemProviderAttribute |
Attribut qui déclare qu’un package fournit un fournisseur de système de fichiers. Consultez IFileSystemProvider. |
ProvideFileSystemProviderAttribute.RegValueNames |
Classe contenant les noms des valeurs de Registre pour les entrées d’inscription du fournisseur de système de fichiers. |
ProvideKeyBindingTableAttribute |
Fournit un GUID de tableau de combinaison de touches. |
ProvideLanguageCodeExpansionAttribute |
Inscrit la prise en charge du service de langage pour les extraits de code. |
ProvideLanguageEditorOptionPageAttribute |
Fournit une méthode générale pour définir une page d'options d'outils de l'éditeur du service de langage. |
ProvideLanguageEditorToolsOptionCategoryAttribute |
Cet attribut est utilisé pour déclarer une catégorie d’option Outils pour une langue. |
ProvideLanguageExtensionAttribute |
Associe une extension de fichier à un service de langage particulier. |
ProvideLanguageServiceAttribute |
Informe Visual Studio qu’un VSPackage fournit un service de langage. Utilisé avec le MPF (Managed Package Framework). |
ProvideLoadKeyAttribute |
Cet attribut fournit une clé de chargement de package pour le package. Non nécessaire dans Visual Studio 2010. |
ProvideMenuResourceAttribute |
Fournit les informations d'inscription sur les ressources de menu utilisées dans un VSPackage. Cette classe ne peut pas être héritée. |
ProvideMSBuildTargetsAttribute |
Cet attribut inscrit un fichier .targets personnalisé dans la liste des cibles connues et approuvées par MSBuild. Les entrées de Registre créées sont les suivantes : [%RegistryRoot%\MSBuild\SafeImports] « TargetsLabel"="PathToTheTargetsFile » |
ProvideObjectAttribute |
Informe Visual Studio que le VSPackage fournit un objet qui peut être créé à partir de l’interface ILocalRegistry. Cette classe ne peut pas être héritée. |
ProvideOptionDialogPageAttribute |
Classe de base pour tous les attributs utilisés pour enregistrer une page d'options. |
ProvideOptionPageAttribute |
Appliquez cet attribut à des objets indépendants pour permettre aux utilisateurs de configurer des VSPackages via une page d’options d’outils personnalisée. |
ProvidePhysicalViewAttributesAttribute |
Déclare les attributs d'une vue physique offerte par un éditeur. |
ProvideProfileAttribute |
Appliquez cet attribut aux objets indépendants utilisés pour implémenter la prise en charge des paramètres Visual Studio d’un VSPackage. |
ProvideProjectFactoryAttribute |
ProvideProjectFactoryAttribute déclare qu’un package fournit une fabrique de projet. |
ProvideProjectItemAttribute |
Cet attribut inscrit les éléments à inclure dans la boîte de dialogue Ajouter un nouvel élément pour le type de projet spécifié. Il est placé sur un VSPackage. |
ProvideSearchProviderAttribute |
Cet attribut inscrit le package en tant qu’extendeur de moteur de recherche (IVsSearchProvider). |
ProvideServiceAttribute |
Cet attribut indique que le package offre un service lorsqu'il est appliqué à une sous-classe Package ou une classe qui implémente IVsPackage. |
ProvideServiceAttributeBase |
Déclare qu'un package fournit un service particulier lorsqu'il est appliqué à une sous-classe de Package ou à une classe qui implémente IVsPackage. Les attributs d'un package ne contrôlent pas le comportement du package mais peuvent être utilisés par les outils d'inscription pour enregistrer les informations appropriées dans Visual Studio. |
ProvideServiceOverrideAttribute |
Cet attribut indique que le package offre un remplacement pour un service par défaut. Cet attribut est inclus dans la définition d'une sous-classe Package ou d'une classe qui implémente IVsPackage. |
ProvideSettingAttribute |
Inscrit les paramètres appartenant à un package. Tous les paramètres inscrits doivent être conservés via SVsSettingsPersistenceManager. Les paramètres qui sont conservés à l’aide de SVsSettingsPersistenceManager, mais qui ne sont pas inscrits, sont privés par défaut. |
ProvideSettingAttribute.DefaultValues | |
ProvideSettingAttribute.RegistryConstants | |
ProvideSettingAttribute.RegistryConstants.ValueNames | |
ProvideSourceControlProviderAttribute |
Inscrit les informations du fournisseur Scc. Exemple d’utilisation : [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)] Exemple d’inscription : [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="Test Provider » « Service"="{92f93057-f1fc-49df-870f-b3474046911c} » « IsPublishSupported"=dword :70f-b3474046911c} » « IsPublishSupported"=dword :00000001
REMARQUE : tous les GUID utilisés ci-dessus sont à titre d’illustration uniquement. En outre, la version est supposée être 14.0 ci-dessus. |
ProvideStaticToolboxGroupAttribute |
Cet attribut déclare un groupe d'outils qui sera créé lors de l'initialisation de la boîte à outils. |
ProvideStaticToolboxItemAttribute |
Cet attribut déclare un élément de boîte à outils que la boîte à outils lira à partir du Registre. Consultez les commentaires sur IVsToolboxItemProvider pour plus de détails. |
ProvideToolboxFormatAttribute |
Appliquez cet attribut aux classes qui implémentent vsPackages pour déclarer que le VSPackage fournit des éléments de boîte à outils avec le format de Presse-papiers spécifié et pour activer la prise en charge du glisser-déplacer dans la boîte à outils Visual Studio. |
ProvideToolboxItemConfigurationAttribute |
Inscrit un VSPackage comme fournir une implémentation particulière d'objets IConfigureToolboxItem. Utilisée conjointement avec ProvideAssemblyFilterAttribute. |
ProvideToolboxItemDiscoveryAttribute |
Définit un type d'élément de boîte à outils. Les types d’éléments de boîte à outils sont exposés sous forme de pages dans la boîte de dialogue Choisir les éléments de boîte à outils (où une page est créée pour chaque type). |
ProvideToolboxItemsAttribute |
Appliquez cet attribut aux classes implémentant des VSPackages pour déclarer si elles offrent un ensemble d’éléments à la boîte à outils Visual Studio. |
ProvideToolboxPageAttribute |
Inscrit un VSPackage comme fournissant une ou plusieurs pages de dialogue dans la page de boîte de dialogue Personnaliser la boîte à outils de l’IDE Visual Studio. |
ProvideToolWindowAttribute |
Avertit Visual Studio qu’un VSPackage possède une fenêtre d’outil. |
ProvideToolWindowVisibilityAttribute |
Déclare qu’une fenêtre d’outil doit être visible lorsqu’un GUID d’interface utilisateur de commande spécifique devient actif. |
ProvideUIContextRuleAttribute |
Cet attribut inscrit une règle de contexte d’interface utilisateur |
ProvideViewAttribute |
Cet attribut déclare qu'une classe de fabrique d'éditeur offre une vue logique particulière. |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
Utilisé pour indiquer qu'un concepteur XML personnalisé ne doit pas autoriser les modifications SxS dans l'éditeur de texte XML standard. |
ProvideXmlEditorChooserDesignerViewAttribute |
Utilisé pour fournir des informations d'inscription au sélecteur XML d'un concepteur XML personnalisé. |
ReadOnlyObservableSet<T> |
Fournit la classe de base pour un IReadOnlyObservableSet générique. |
RegisterAutoLoadAttribute |
Cet attribut inscrit le package en tant qu’extendeur. Le GUID transmis détermine ce qui est étendu. Les attributs d'un package ne contrôlent pas le comportement du package mais peuvent être utilisés par les outils d'inscription pour enregistrer les informations appropriées dans Visual Studio. |
RegisterEditorExtensionAttribute |
Consultez ProvideEditorExtensionAttribute. Inscrit une extension de fichier avec une fabrique d'éditeur donnée. Cette classe ne peut pas être héritée. |
RegisterEditorLogicalViewAttribute |
Cet attribut ajoute une vue logique à l’éditeur créé par une fabrique d’éditeur. |
RegisterExtenderAttribute |
Cet attribut inscrit le package en tant qu’extendeur. Le GUID transmis détermine ce qui est étendu. Les attributs d'un package ne contrôlent pas le comportement du package mais peuvent être utilisés par les outils d'inscription pour enregistrer les informations appropriées dans Visual Studio. |
RegisterLanguageExtensionAttribute |
Inscrit une extension de fichier avec un service de langage donné en appliquant l'attribut à un VSPackage une fois inscrit à l'aide d'un outil d'inscription comme regpkg.exe. Pour plus d’informations, consultez Inscription de VSPackages. |
RegisterLoadKeyAttribute |
Cet attribut inscrit une clé de chargement de package pour le package. Cet attribut est déprécié. |
RegisterProjectItemAttribute |
RegisterProjectItemAttribute a été déprécié. Utilisez plutôt ProvideProjectItemAttribute |
RegistrationAttribute |
Classe abstraite pour l'inscription de VSPackage. La classe RegistrationAttribute permet d’ajouter de nouvelles informations d’inscription sans modifier les outils d’inscription. |
RegistrationAttribute.Key |
Fournit une classe abstraite qui représente une clé d'inscription. |
RegistrationAttribute.RegistrationContext |
Classe de base abstraite qui fournit des informations de contexte d'une source externe à un attribut d'inscription. |
RssCommands |
Fournit les commandes routées prises en charge par le lecteur de flux Rss de l’interpréteur de commandes VS. |
RunningDocumentTable |
Fournit l’accès à la table de documents en cours d’exécution qui effectue le suivi de tous les documents actuellement ouverts dans Visual Studio. |
SelectionContainer |
Fournit une interface unifiée pour accéder à un ensemble d'objets sélectionnés. |
ServiceBrokerExtensions |
Méthodes d’extension pour IServiceBroker. |
ServiceCollection<T> |
Utilisez cette collection pour stocker le mappage entre le type d’un service et l’objet qui le fournit d’une manière qui prend en compte les types incorporés. Le comparateur de cette collection effectue une comparaison des propriétés GUID de la clé type au lieu d’effectuer une comparaison de référence qui échoue dans les scénarios d’incorporation de type. Cette collection n’est pas thread-safe. |
ServiceExtensions | |
ServiceProgressData |
Cette classe utilisée pour propager la progression du chargement du service ou du package pour le service asynchrone et les packages Les messages et les valeurs transmis via cette classe seront affichés à l’utilisateur de manière appropriée par l’interpréteur de commandes. |
ServiceProvider |
Fournit un fournisseur de services unifié pour les VSPackages gérés. |
ServiceProviderHierarchy |
Agit comme un fournisseur de services hiérarchiques. |
ServiceProviderHierarchyOrder |
Fournit une commande de résolution de service recommandée pour les fournisseurs de services communs. Lorsque plusieurs fournisseurs de services sont regroupés dans une hiérarchie de fournisseurs de services, ils sont classés par ordre numérique. |
ServiceUnavailableException |
Levée si le service n’est pas disponible. |
SettableOleDataObject |
Représente un objet de données compatible OLE. |
SharedProjectUtilities |
Méthodes utilitaires pour les projets partagés. |
SharedSettingsAttribute |
Cet attribut, lorsqu’il est appliqué à la classe retournée à partir de la propriété AutomationObject d’une sous-classe DialogPage, permet de partager les propriétés de l’objet avec d’autres applications et en ligne. |
SingleFileGeneratorSupportRegistrationAttribute |
Cet attribut ajoute une entrée de registre de générateur de fichiers personnalisée pour un type de fichier spécifique.
Par exemple : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
SingleTaskIdleManager |
Exécute une opération de longue durée à la priorité de type inactif sur le thread d'interface utilisateur. Pour prendre en charge le rendement fréquent, l’opération doit générer un retour null aussi fréquemment que possible pour permettre au gestionnaire de composants de planifier d’autres tâches et de céder à des opérations de priorité plus élevée. La tâche est exécutée à plusieurs reprises jusqu’à ce que SingleTaskIdleManager soit supprimé. |
SolutionPersistenceRegistrationAttribute |
Cet attribut ajoute un nom de propriété de persistance de solution et un type GUID associé. Par exemple : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] « Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476} » |
SolutionTreeFilterProviderAttribute |
Fournit des informations pour afficher le filtre de l'Explorateur de solutions. |
Task |
Implémentation de IVsTaskItem utilisée pour modifier l'apparence et les fonctionnalités d'une tâche dans la liste des tâches. |
TaskListItem | |
TaskProvider |
Cette classe implémente IVsTaskProvider. Elle offre un moyen respectueux du framework pour définir un fournisseur de tâches et ses services associés. |
TaskProvider.TaskCollection |
Conteneur pour les objets Task. |
TaskSchedulingException |
Exception levée lorsque la planification d’une tâche a échoué et n’a pas pu être retentée. |
TelemetryExtensions | |
ThemeResourceKey |
Représente une clé utilisée dans un ResourceDictionary pour accéder aux ressources de couleur de thème. Les ressources de couleurs de thème incluent des pinceaux et des couleurs associés à une catégorie et un nom de couleur donnés de couleur. |
ThreadedWaitDialogHelper |
Méthodes d’extension pour la boîte de dialogue d’attente threaded qui la rend plus consommable à l’aide de modèles de code managé courants. |
ThreadedWaitDialogHelper.Session |
Offre une communication bidirectionnelle avec une boîte de dialogue d’attente threadée visible. |
ThreadedWaitDialogProgressData |
Contient des détails sur la progression d’une opération de longue durée dans le but de mettre à jour IVsThreadedWaitDialog. |
ThreadHelper |
Fournissez une assistance de répartiteur générique pour vous assurer qu’une méthode est appelée sur le thread main de l’application. Nous utilisons le répartiteur de l’application actuelle pour identifier facilement le thread main. Notez que cela signifie que la instance de l’application doit être initialisée. Actuellement, le WindowManager l’initialise. Toutefois, nous n’utilisons pas DispatcherOperation, car ils ne sont pas compatibles rpc. Par exemple, si le thread d’interface utilisateur se trouve au milieu d’un appel RPC et que nous devons exécuter du code sur le thread d’interface utilisateur, DispatcherOperations ne passe pas. Cela est dû au fait que DispatcherOperations est lancé en publiant un message dans le thread d’interface utilisateur et que le thread d’interface utilisateur doit distribuer ce message. Si le thread d’interface utilisateur effectue un appel RPC, ces messages ne sont pas supprimés de la file d’attente. Le filtre de messages OLE standard ne traite qu’un ensemble limité de messages de la file d’attente et même le filtre de messages Visual Studio ignore la plupart des autres. En passant par le service UIThreadInvokerPrivate, l’opération devient un appel COM sur le thread d’interface utilisateur. Cette opération est autorisée par le biais de notre filtre de messages SI elle fait partie du même appel logique . Le filtre de message le voit comme un « appel imbriqué » et ne peut pas le rejeter. |
ToolWindowPane |
Description récapitulative pour ToolWindowPane. |
UIContext |
Représente l’état actif d’un UIContext. |
UIContextChangedEventArgs |
Arguments de l’événement UIContextChanged. |
UIElementDialogPage |
Classe utilisée pour héberger en toute transparence du contenu WPF à l’intérieur d’une boîte de dialogue native exécutant une boucle de message de style IsDialogMessage. UIElementDialogPage active la tabulation dans et en dehors du HWND enfant WPF, et active la navigation au clavier dans le HWND enfant WPF. |
UIThreadReentrancyScope |
Utilisation interne de Microsoft uniquement. Fournit un point de réentrance explicite pour Que ThreadHelper appelle sur le thread d’interface utilisateur (indépendamment du mécanisme de message RPC COM). |
Url |
Cette classe encapsule la classe Uri et fournit un « LocalPath » sans séquence d’échappement pour les URL de fichier et un AbsoluteUri sans séquence d’échappement pour d’autres schémas, ainsi qu’un résultat non hex-escaped de MakeRelative afin qu’il puisse être présenté à l’utilisateur. |
ValueTokenizer |
ValueTokenizer conserve une liste de jetons et de valeurs qui correspondent à ces jetons. Cette classe est utilisée pour tokeniser/annuler l’annulation d’une chaîne donnée. |
VsBrushes |
Classe utilisée pour mapper entre __VSSYSCOLOREX les identificateurs (utilisés par GetVSSysColorEx(Int32, UInt32)) et les clés utilisées par les objets WPF ResourceDictionary . Les clés fournies par cette classe peuvent être utilisées pour référencer Brush des instances que Visual Studio place dans Resources. |
VsColors |
Mappe entre les identificateurs __VSSYSCOLOREX (utilisés par la méthode GetVSSysColorEx(Int32, UInt32) et les clés utilisées par les objets ResourceDictionary Windows Presentation Foundation. |
VSCommands |
Fournit les commandes routées prises en charge par l’interpréteur de commandes VS. |
VsEnumerable<TComEnumerator,TComEnumerated> |
Classe de base pour les énumérateurs de style VS utilisant des interfaces d’énumérateur Dev10 et plus anciennes qui utilisent PreserveSig |
VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated> |
Représente une énumération de style VS d’objets TComEnumerated créés à partir d’une énumération de TEnumerated. Classe de base pour les énumérateurs de style VS utilisant des interfaces d’énumérateur Dev10 et plus anciennes qui utilisent PreserveSig |
VsEnumerableEx<TComEnumerator,TComEnumerated> |
Classe de base pour les énumérateurs de style VS utilisant des interfaces d’énumérateur Dev11 et ultérieures qui n’utilisent pas PreserveSig |
VsExecutionContextTypes |
Types de contexte utilisés dans le suivi d’exécution Visual Studio. |
VsFonts |
Contient les noms de ressources pour les polices d’environnement. |
VsMenus |
Inclut les GUID pour les commandes de menu Visual Studio. |
VSRegistry |
Classe d’assistance pour gérer le registre du instance de VS qui héberge ce code. |
VsResourceKeys |
Expose des clés de ressource WPF pour les valeurs Style et ControlTemplate qui s’appliquent aux contrôles WPF courants. |
VsSearchTask |
VsSearchTask peut être utilisé comme classe de base pour l’implémentation d’outils de recherche |
VsServiceProviderWrapper |
Encapsule une instance de fournisseur de services. La classe est destinée à être utilisée pour exposer une valeur de fournisseur SVsService à un conteneur de composition VS MEF. |
VsShellUtilities |
Fournit des méthodes d’assistance statiques à utiliser avec l’interpréteur de commandes Visual Studio. |
VsTaskLibraryHelper |
Méthodes d’assistance pour l’utilisation de la bibliothèque de tâches Visual Studio dans du code managé. |
WAProvideLanguagePropertyAttribute |
Cette classe peut être utilisée pour inscrire une propriété d’application web pour un projet |
WAProvideProjectFactoryAttribute |
Cet attribut peut être utilisé pour inscrire des informations sur un système de projet qui prend en charge la saveur/le sous-type WAP. |
WAProvideProjectFactoryTemplateMappingAttribute |
Cet attribut est utilisé pour déclarer un nouveau système de projet qui prend en charge les projets d’application web et définir un mappage entre le système de projet réel et le système « faux » qui est défini uniquement pour stocker certaines propriétés spécifiques WAP dans le Registre. |
WebSiteProjectAttribute |
Cet attribut ajoute un ProjectSubType à la liste d’affichage définie de ProjectSubTypes pour le projet de site web |
WebSiteProjectRelatedFilesAttribute |
Cet attribut permet au projet de site web d’imbriquer un type de fichier (associé) sous un autre type de fichier (principal) dans l’Explorateur de solutions |
WindowPane |
Représente un volet de la fenêtre de Visual Studio. |
WrapperPolicy |
Structures
RunningDocumentInfo |
Représente des informations sur un document dans la RunningDocumentTable. Il inclut toutes les informations retournées par la méthode GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr). |
StatefulReadOnlyList<TItem,TState> |
Liste en lecture seule avec un état associé. |
Interfaces
IAsyncAttachedCollectionSource |
Représente un objet IAttachedCollectionSource qui peut indiquer si la propriété HasItems est en cours d’initialisation et qui déclenche un événement INotifyPropertyChanged lorsque la valeur IsInitializingHasItems change. |
IAsyncServiceContainer |
Fournit des méthodes pour ajouter et supprimer des services. |
IAsyncServiceProvider |
Fournit une méthode permettant d’obtenir un service de manière asynchrone. |
IAsyncServiceProvider2 | |
IAttachedCollectionService |
Représente un service qui peut obtenir des collections attachées pour un élément en fonction d’une relation connue et qui peut énumérer les relations prises en charge pour un élément. |
IAttachedCollectionSource |
Représente un objet instance qui peut retourner une collection d’éléments et qui sait s’il existe ou non des éléments sans se rendre compte des éléments eux-mêmes. |
IAttachedCollectionSourceProvider |
Représente un service qui peut énumérer les relations qui existent pour un objet que le service comprend et qui peut créer des collections jointes pour une relation et un objet que le service comprend. |
IAttachedCollectionSourceProvider2 |
Représente un service qui peut énumérer les relations qui existent pour un objet que le service comprend et qui peut créer des collections jointes pour une relation et un objet que le service comprend. |
IAttachedRelationship |
Contient les métadonnées relatives à une relation attachée, utilisées par le IAttachedCollectionService pour décrire les relations entre les objets. |
IBuildCancellationAwareHostObject |
Permet à un objet hôte de pouvoir utiliser un CancellationToken qui est déclenché lors de l’annulation de la build. |
ICacheableAttachedCollectionSource |
Représente un IAttachedCollectionSource qui peut potentiellement être mis en cache. Les sources mises en cache n’ont pas besoin d’être recréées chaque fois qu’elles sont demandées. |
IClientRightsAdditionalMetadata |
Cette interface permet de transmettre des métadonnées supplémentaires à partir des droits du client. |
ICodeContainerProvider |
Informations sur un fournisseur capable d’acquérir une ressource en ligne sur un ordinateur local. |
IComEnumeratorRelay<TComEnumerator,TEnumerated> |
Fournit des méthodes d'énumération typées. |
ICommentTaskToken |
Cette interface est utilisée pour obtenir des informations sur l’un des jetons utilisés pour générer des tâches. |
IConfigureToolboxItem |
Permet de configurer des objets ToolboxItem dynamiquement en ajoutant des informations supplémentaires au dictionnaire des propriétés de l'élément de boîte à outils. Ces données sont ensuite sérialisées en tant que partie permanente de l'élément de boîte à outils. |
IErrorList |
Cette interface permet d’obtenir l’état des différents commutateurs dans le chrome autour de la fenêtre de l’outil ErrorList. |
IFilteredHierarchyItemSet |
Fournit une liste aplatie d'éléments de hiérarchie qui représente tous les éléments dans la hiérarchie, et déclenche des événements lorsque des éléments sont ajoutés ou supprimés de la hiérarchie. |
IInstalledToolboxItemInfo |
Fournit des informations sur un élément de boîte à outils existant. |
IJoinableTaskFactoryAwareHostObject |
Permet à un objet hôte de pouvoir utiliser le thread main sans bloquer une build bloquée sur le thread main. |
IMaintenanceTask |
Interface qui peut être implémentée et exportée dans le catalogue Visual Studio par défaut afin de recevoir une chance par session VS lorsque VS est inactif pour effectuer un travail périodique. |
IMenuCommandInvokeEx |
Permet d'appeler des commandes de menu. |
IMSDNChannel |
interface pour les informations de canal d’abonnement Msdn. |
INonClientArea |
Cette interface représente un élément visuel qui peut logiquement contenir une zone Win32 non cliente quand WM_NCHITTEST est envoyé à un HwndSource. |
IOleMenuCommand |
Représente une commande de menu OLE. |
IProfileManager |
Interface implémentée par les classes prenant en charge les VSPackages en persistant leurs informations d’état via le mécanisme de paramètres Visual Studio. |
IProfileMigrator |
Prend en charge la migration des paramètres utilisateur d'une version de Visual Studio à une autre. |
IReadOnlyObservableSet |
Collection observable en lecture seule qui fournit une recherche de temps constante contient. |
IReadOnlyObservableSet<T> |
Collection observable en lecture seule qui fournit une recherche de temps constante contient. |
IResXResourceService |
Couche d'abstraction qui permet aux clients de contrôler les lecteurs et les writers resx utilisés dans Visual Studio. |
ISccUIClickedEventArgs |
Arguments transmis via plusieurs interfaces liées à SCC. |
ISccUIClickedEventArgs2 |
Extension ISccUIClickedEventArgs pour fournir l’élément UIElement sur lequel on a cliqué. |
ISelectedGraphNode |
Contient une référence à un GraphNode sélectionné. |
ISettingsMachineLocalityEvaluator |
Cette interface est utilisée conjointement avec SharedSettingsAttribute pour évaluer si une valeur de propriété est locale (c’est-à-dire qu’elle ne doit pas être itinérante sur d’autres ordinateurs) au moment de l’exécution. |
ISolutionSearchOptions |
Représente les options qu'un fournisseur de recherche doit utiliser en fournissant les résultats de recherche dans le cadre d'une recherche de solution. |
ISolutionSearchParameters |
Représente les paramètres requis pour fournir les résultats de recherche dans le cadre d'une recherche de solution. |
ISolutionTreeFilter |
Filtre contrôlant une collection d'éléments qui doivent être inclus dans l'arborescence filtrée. Lorsque les IncludedItems sont placés dans une arborescence, ces éléments et leurs ancêtres sont inclus dans l’arborescence, et tous les autres éléments sont exclus. Lorsque le filtre n’est plus nécessaire, le contrôle d’arborescence élimine le filtre. |
ISolutionTreeFilterProvider |
Fabrique utilisée pour créer un ISolutionTreeFilter. ISolutionTreeFilter permet de fournir une liste d’éléments inclus qui doivent être placés dans l’arborescence. |
ISupportDisposalNotification |
Représente un objet qui peut être supprimé et qui peut informer les écouteurs des modifications apportées à l’état d’élimination. Les objets qui contiennent des références à un instance de ISupportDisposalNotification doivent watch pour les modifications de propriété sur la propriété IsDisposed et doivent libérer leur référence lorsque la valeur de la propriété devient true. |
ITaskList |
Cette interface permet d’obtenir l’état de la fenêtre de l’outil TaskList. |
IToolboxAppDomainControl |
Cette interface est implémentée par les clients qui souhaitent contrôler la création du domaine d’application dans lequel leur implémentation IToolboxItemDiscovery est créée. Si votre package dérive de Microsoft.VisualStudio.Shell.Package, définissez la propriété AppDomainCreatorType de votre ProvideToolboxItemDiscoveryAttribute sur le type de votre classe qui implémente cette interface. |
IToolboxAssemblyInfo |
Fournit des informations sur un assembly. |
IToolboxExtensionsSdkInfo |
Fournit des informations sur un Kit de développement logiciel (SDK) d’extensions. |
IToolboxExtensionsSdkInfo2 |
Fournit des informations supplémentaires à partir des manifestes du SDK. |
IToolboxExtensionsSdkType |
Représente un type managé à partir d’un Kit de développement logiciel (SDK) d’extensions. |
IToolboxExtensionsSdkTypeByName |
Représente un type simple à partir d’un Kit de développement logiciel (SDK) d’extensions. |
IToolboxItemCreator |
Crée de nouveaux éléments de boîte à outils et fournit des informations sur les éléments de boîte à outils existants. |
IToolboxItemDiscovery |
Fournit des informations sur les types managés dont les éléments de boîte à outils pourraient être créés. |
IToolboxItemDiscoveryByName |
Fournit des informations sur les types à partir desquels des éléments de boîte à outils peuvent être créés. |
IToolboxItemDiscoveryFactory |
Crée différents objets requis pour l’intégration avec la boîte de dialogue Choisir des éléments de boîte à outils. |
IToolboxItemDiscoveryWithContext |
Fournit des informations sur les types managés dont les éléments de boîte à outils pourraient être créés. |
IToolboxItemInfo |
Fournit des informations sur un type managé à partir duquel un élément de boîte à outils peut être créé. |
IToolboxPlatformInfo |
Fournit des informations sur une plateforme (par exemple, Windows v8.0). |
IToolboxPlatformType |
Représente un type managé avec une plateforme associée. D’autres interfaces dérivent de ce pour ajouter des métadonnées supplémentaires. |
IToolboxPlatformTypeByName |
Représente un type simple avec une plateforme associée. D’autres interfaces dérivent de ce pour ajouter des métadonnées supplémentaires. |
IToolboxType |
Représente un type managé simple. D’autres interfaces dérivent de ce pour ajouter des métadonnées supplémentaires. |
IToolboxTypeByName |
Représente un type simple. |
IVsAccountManagementService |
Représente le service de gestion de compte Visual Studio. |
IVsAsyncFileChangeEx |
Méthodes asynchrones pour le service de modification de fichier VS (SVsFileChange). |
IVsAsyncFileChangeEx2 |
Méthodes asynchrones pour le service de modification de fichier VS (SVsFileChange). |
IVsHierarchyItem |
Contient des informations sur les propriétés d'instance pour un élément unique dans une IVsUIHierarchyWindow. |
IVsHierarchyItemCollectionProvider |
Fournit une collection d'éléments de hiérarchie en lecture seule qui représentent un sous-ensemble de tous les éléments de la hiérarchie dans une hiérarchie spécifiée. |
IVsHierarchyItemIdentity |
Contient les informations nécessaires pour définir un élément dans une IVsUIHierarchyWindow. |
IVsHierarchyItemManager |
Accède au modèle de données utilisé par IVsUIHierarchyWindow (comme l'explorateur de solutions). |
IVsManagedImageService |
Interface profferdée par SVsImageService qui permet l’ajout direct de bitmaps WPF à la bibliothèque d’images. |
IVsManagedSettingsChangeEventSource |
Fournit un événement pour les paramètres modifiés. |
IVsProjectSecrets |
Interface implémentée par un système de projet pour stocker les secrets auxquels l’application générée par ce projet peut accéder au moment de l’exécution. |
IVsSccChanges |
Interface implémentée par un fournisseur de contrôle de code source pour suivre le nombre de modifications en attente dans le dépôt actif et l’interaction utilisateur avec les informations affichées. |
IVsSccChangesDisplayInformation |
Informations sur les modifications en attente dans le référentiel actuel du fournisseur Scc actif. |
IVsSccChangesDisplayInformation2 |
Extension IVsSccChangesDisplayInformation pour permettre une plus grande flexibilité au sccProvider
|
IVsSccCommitPendingChangesPrompt |
Interface implémentée par un fournisseur de contrôle de code source pour définir un message affiché aux utilisateurs afin de les inviter à valider leurs modifications en attente de façon anticipée et fréquente. |
IVsSccCurrentBranch |
Interface implémentée par un fournisseur de contrôle de code source pour suivre les informations d’affichage et l’interaction utilisateur avec les informations affichées sur la branche active dans un référentiel. |
IVsSccCurrentBranchDisplayInformation |
Informations sur la branche actuelle du fournisseur Scc actif. |
IVsSccCurrentBranchDisplayInformation2 |
Extension IVsSccCurrentBranchDisplayInformation pour permettre une plus grande flexibilité au sccProvider
|
IVsSccCurrentRepository |
Interface implémentée par un fournisseur de contrôle de code source pour suivre le dépôt actif et l’interaction utilisateur avec les informations affichées. |
IVsSccCurrentRepositoryDisplayInformation |
Informations sur le dépôt actuel du fournisseur Scc actif. |
IVsSccCurrentRepositoryDisplayInformation2 |
Extension IVsSccCurrentRepositoryDisplayInformation pour permettre une plus grande flexibilité au sccProvider
|
IVsSccPublish |
Interface qui prend en charge la publication du code source qui se trouve dans un référentiel local. |
IVsSccSolution |
Interface qui déclenche des événements liés à une solution chargée et scc. |
IVsSccUnpublishedCommits |
Interface implémentée par un fournisseur de contrôle de code source pour suivre le nombre de validations non publiées dans le dépôt actif et l’interaction de l’utilisateur avec les informations affichées. |
IVsSccUnpublishedCommitsDisplayInformation |
Informations sur les validations non publiées. |
IVsSccUnpublishedCommitsDisplayInformation2 |
Extension IVsSccUnpublishedCommitsDisplayInformation pour permettre une plus grande flexibilité au sccProvider
|
IVsTaskEvents |
Interface pour les événements managés implémentés par IVsTask. |
IVsTaskJoinableTask |
Interface permettant d’attacher un seul JoinableTask à un instance IVsTask. |
IVsToolboxItemDiscoveryRegistrar |
Implémenté par le service SVsToolboxItemDiscoveryRegistrar, qui est fourni par l’interpréteur de commandes. Les packages qui souhaitent fournir des éléments de boîte à outils à partir de types managés doivent appeler RegisterItemDiscovery lorsqu’ils se chargent. Les packages dérivant de Microsoft.VisualStudio.Shell.Package obtiennent ce comportement par défaut à partir de leur classe de base. Dans ce cas, le comportement de l’objet est contrôlé par les paramètres fournis à ProvideToolboxItemDiscoveryAttribute. |
IWpfAccountPicker |
Représente le contrôle de sélecteur de compte Windows Presentation Foundation fourni par IVsAccountManagementService. |
IWpfAccountPicker2 |
Représente le contrôle de sélecteur de compte Windows Presentation Foundation fourni par IVsAccountManagementService. |
SVsProjectLocalSecrets |
ID de service pour lequel interroger un IServiceProvider pour obtenir une implémentation de qui stocke les IVsProjectSecrets secrets dans le fichier secrets.json d’un projet, ou un fichier équivalent qui n’est jamais stocké dans le contrôle de code source et qui est local pour l’utilisateur ou l’ordinateur individuel. |
SVsSccDisplayInformationService |
ID de service par lequel plusieurs interfaces SCC peuvent être obtenues, notamment : IVsSccCurrentBranchDisplayInformation, IVsSccCurrentRepositoryDisplayInformationet IVsSccChangesDisplayInformationIVsSccUnpublishedCommitsDisplayInformation. |
SVsServiceProvider |
Représente un fournisseur de services Visual Studio et destiné à la découverte dynamique d’autres services VS à partir de composants MEF. |
SVsToolboxItemDiscoveryRegistrar |
Il s’agit du service qui implémente IVsToolboxItemDiscoveryRegistrar. Il est implémenté par l’interpréteur de commandes. |
Énumérations
AuthenticationState |
État d’authentification. |
CloseResult |
Spécifie les résultats de l'opération de fermeture. |
CommandNavigationHelper.CommandFocusMode |
Valeurs pour la propriété jointe CommandFocusMode, spécifiez la façon dont le contrôle sur lequel il est défini est inscrit auprès de CommandFocusManager pour gérer la restauration du focus et entrer en mode menu. |
CommentTaskPriority |
Valeur qui indique la priorité d’une tâche dans la liste des tâches. |
CommonMessagePumpExitCode |
Représente les codes de sortie qui sont possibles pour CommonMessagePump. |
DialogPage.ApplyKind |
Énumération qui décrit le comportement d'application de la boîte de dialogue. |
FilterDescendantBehavior |
Spécifie le comportement descendant lors de l'inclusion d'éléments dans une arborescence filtrée. |
LogicalView |
Cette énumération répertorie les vues logiques prises en charge. |
PackageAutoLoadFlags |
Spécifie les types de comportement de chargement automatique. |
ProfileMigrationType |
Spécifie l'action de migration dans MigrationType et ProfileMigrationType. |
QueryCloseResult |
Spécifie les résultats de la requête et de l'opération de fermeture. |
RegistrationMethod |
Comment l’assembly doit-il être inscrit/localisé ? |
SettingScope |
Décrit les différentes étendues de paramètre. |
SettingStorage |
Décrit l’emplacement de stockage des paramètres. |
TaskCategory |
Fournit un jeu de catégories de tâches qui spécifie le type de tâche qui doit être exécuté. |
TaskErrorCategory |
Représente une collection de valeurs qui identifient les types ou la gravité des messages d’erreur qui peuvent apparaître dans la fenêtre Options de la liste d’erreurs. |
TaskPriority |
Fournit des valeurs pour les priorités de tâche. |
ThemeResourceKeyType |
Spécifie le type de ressource référencé par une ThemeResourceKey. |
ToolboxItemDiscoveryContext |
Indique le contexte dans lequel GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) est appelé. |
ToolWindowOrientation |
Cette énumération fournit un certain nombre d'orientations possibles de fenêtre d'outils par rapport à une fenêtre d'ancrage. |
UnlockResult |
Spécifie les résultats de l'opération de déverrouillage. |
VsCreateEditorFlags |
__VSCREATEEDITORFLAGS, __VSCREATEEDITORFLAGS2 __VSCREATEEDITORFLAGS3 |
VsDockStyle |
Définit des constantes pour l'orientation de la fenêtre Outil. |
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 |
Définition managée de __VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2. |
VsTaskCreationOptions |
Définition managée de __VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2. |
VsTaskRunContext |
Définition managée de __VSTASKRUNCONTEXT. |
VsTaskWaitOptions |
Définition managée de __VSTASKWAITOPTIONS. |
WindowPane.PaneInitializationMode |
Représente les états d'initialisation possibles d'un objet WindowPane. |
Délégués
AsyncServiceCreatorCallback |
Rappel du créateur de service asynchrone. |
AsyncServiceCreatorWithProgressCallback |
Rappel appelé lorsqu’une instance du service est nécessaire. Ce n’est appelé qu’une seule fois, et le résultat est mis en cache. |
OnIdleHandler |
Délégué utilisé par la classe SingleTaskIdleManager. Lorsque vous créez une instance de la classe |
VsInvokableAsyncFunction<T> |
Utilisé par l’assistant de bibliothèque de tâches asynchrone pour prendre et IVsTaskCompletionSource retourner une tâche TPL (Task Parallel Library). |
VsTaskBodyCallback |
Utilisé par le programme d'assistance de la bibliothèque de tâches asynchrones en tant que type de méthode pour un corps de la tâche (ce que la tâche exécute). Les utilisateurs de la bibliothèque peuvent passer ce type délégué directement ou utiliser l'une des méthodes de wrapper qui encapsule des fonctions anonymes plus simples à ce type délégué. |