Partager via


Microsoft.VisualStudio.Editor Espace de noms

Classes

CommandRouting

Fournit un autre moyen de routage des commandes Visual Studio.

CommonEditorConstants

Constantes pour l’interaction avec ICommonEditorAssetService et les langages communs Rédacteur.

DefGuidList

Définit les GUID utilisés pour co-créer différents objets d'éditeur.

DifferencePackageElements

Il s’agit des éléments par défaut de la légende de la fenêtre de code de différence. Utilisez les noms ci-dessous si vous souhaitez remplacer l’un des éléments par défaut par un élément personnalisé.

DifferencePackageOptions

Ensemble d’options pour le package de différence.

EditorConstants

Contient les constantes courantes utilisées dans le code Rédacteur.

FontsAndColorsCategory

Représente une catégorie de couleurs et de polices. Les catégories de police et de couleur servent à regrouper différents éditeurs dans des groupes qui partagent les mêmes couleurs. Dans Visual Studio, citons par exemple « Text Rédacteur », « Output Window », etc. Elles s’affichent dans la boîte de dialogue Outils -> Options -> Polices & Couleurs dans la liste déroulante « Afficher les paramètres pour ». Il s’agit d’une classe immuable.

SVsTextMate
TextMateConstants
VsPredefinedAdornmentLayers

Définit les couches d’ornement d’éditeur prédéfinies.

Interfaces

ICommonEditorAssetMetadata

Métadonnées courantes Rédacteur ressource.

ICommonEditorAssetService

Service produit par ICommonEditorAssetServiceFactory qui fournit des ressources de service de langage courant.

ICommonEditorAssetServiceFactory

Service permettant d’obtenir un service qui fournit des éléments de service de langage courant.

IExpansionManager
ITextMateService
IVsCommandHandlerServiceAdapter

Adaptateur qui expose IEditorCommandHandlerServicedes s pour une vue de texte donnée via l’interface IOleCommandTarget .

IVsCommandHandlerServiceAdapterFactory

Service de fabrique pour la création IVsCommandHandlerServiceAdapterde s. Ces adaptateurs sont utilisés pour exposer IEditorCommandHandlerServicedes s pour une vue de texte donnée dans IOleCommandTarget des intefaces de commande basées, telles que IVsContainedLanguage.

IVsCustomClosedFileDocDataProvider

MeF Export pour autoriser les extensions à fournir une valeur personnalisée IVsPersistDocData pour les fichiers au lieu d’utiliser la valeur par défaut pour les scénarios De recherche

IVsDifferenceCodeWindow

Construit IVsCodeWindow autour d’une différence entre deux fichiers.

IVsDifferenceCodeWindow2

IVsCodeWindow qui peut prendre en charge une vue des différences. Si un Baseline est spécifié, la fenêtre de code affiche les différences entre la base de référence et la mémoire tampon. Sinon, la fenêtre de code affiche simplement la mémoire tampon.

IVsDifferenceCodeWindowFactoryService

Service de fabrique pour créer des fenêtres de code de différence sur des chaînes arbitraires ou des étendues de instantané.

IVsDifferenceLegendElementProvider

Crée FrameworkElement qui s’affiche dans la marge de légende de la fenêtre de code de différence.

IVsEditorAdaptersFactoryService

Service de fabrique pour la création d’objets adaptateurs Rédacteur et le mappage entre ces objets et les nouveaux objets éditeur sous-jacents.

IVsExpansionEnumeration2

Énumérateur qui retourne les extensions dans le gestionnaire d’expansion, une par une.

IVsFontsAndColorsInformation

Encapsule des informations sur les informations de couleur d’une langue.

IVsFontsAndColorsInformationService

Fournit des IVsFontsAndColorsInformations pour des langues et FontsAndColorsCategorydes ies données.

IVsTextViewCreationListener

Écouteur pour quand un adaptateur de vue de texte (IVsTextView) est créé et initialisé qui a des rôles correspondants et a été créé sur un modèle de données texte ayant un type de contenu correspondant. Les exportateurs doivent spécifier au moins un ContentTypeAttribute et un TextViewRole, et doivent marquer leur exportation à l’aide de l’attribut suivant : [Export(typeof(IVsTextViewCreationListener))], avec [ContentType] et [TextViewRole].

IVsVisibleTextMarkerTag

Ces balises sont générées à partir des marqueurs hérités visibles créés à l’aide de IVsTextLines. CreateLineMarker et IVsTextStream. CreateStreamMarker.

Énumérations

EditorConstants.EditorCommandID

ID de commandes dans le jeu de commandes Rédacteur.