Partager via


IVsEditorAdaptersFactoryService, interface

Crée les adaptateurs qui mappent entre code hérité de TextManager et code d'éditeur.

Espace de noms :  Microsoft.VisualStudio.Editor
Assembly :  Microsoft.VisualStudio.Editor (dans Microsoft.VisualStudio.Editor.dll)

Syntaxe

'Déclaration
Public Interface IVsEditorAdaptersFactoryService
public interface IVsEditorAdaptersFactoryService
public interface class IVsEditorAdaptersFactoryService
type IVsEditorAdaptersFactoryService =  interface end
public interface IVsEditorAdaptersFactoryService

Le type IVsEditorAdaptersFactoryService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateVsCodeWindowAdapter Crée un IVsCodeWindow.
Méthode publique CreateVsTextBufferAdapter(IServiceProvider) Crée un IVsTextBuffer.
Méthode publique CreateVsTextBufferAdapter(IServiceProvider, IContentType) Crée un IVsTextBuffer avec le IContentType spécifié.
Méthode publique CreateVsTextBufferAdapterForSecondaryBuffer Crée IVsTextBuffer pour la mémoire tampon secondaire (utilisée dans IVsTextBufferCoordinator) pour ITextBuffer spécifié.
Méthode publique CreateVsTextBufferCoordinatorAdapter Crée un IVsTextBufferCoordinator.
Méthode publique CreateVsTextViewAdapter(IServiceProvider) Crée un IVsTextView.
Méthode publique CreateVsTextViewAdapter(IServiceProvider, ITextViewRoleSet) Créez IVsTextView avec un jeu spécifié de rôles d'affichage de texte.
Méthode publique GetBufferAdapter Obtient l'adaptateur de mémoire tampon de texte de cette mémoire tampon de texte (si elle existe).
Méthode publique GetDataBuffer Obtenez la mémoire tampon de données d'un adaptateur de mémoire tampon de texte.Il s'agit de la mémoire tampon supérieure du graphique de mémoire tampon de modèle de données.
Méthode publique GetDocumentBuffer Obtient la mémoire tampon de document d'un adaptateur d'IVsTextBuffer.Il s'agit de la mémoire tampon inférieure du graphique de mémoire tampon de modèle de données.
Méthode publique GetViewAdapter Obtenez l'adaptateur d'IVsTextView pour cet affichage de texte (s'il existe).
Méthode publique GetWpfTextView Obtenez l'affichage de texte WPF d'un adaptateur d'affichage de texte.
Méthode publique GetWpfTextViewHost Obtient l'hôte d'affichage de texte d'un adaptateur d'affichage de texte.
Méthode publique SetDataBuffer Définit la mémoire tampon de données d'un adaptateur de mémoire tampon de texte qui est utilisé avec un adaptateur d'IVsTextBufferCoordinator.

Début

Notes

C'est un composant MEF, et doit être importé avec l'attribut suivant :

[Import]

Exemples

Pour obtenir des exemples d'importer et utiliser ce service, voyez les procédures pas à pas suivantes :

Procédure pas - à - pas : afficher la saisie semi-automatique des instructions

Procédure pas - à - pas : À l'aide d'une touche de raccourci avec une extension de l'éditeur

Voir aussi

Référence

Microsoft.VisualStudio.Editor, espace de noms