Partager via


ITextBufferFactoryService, interface

Le service de fabrique pour les mémoires tampon de texte ordinaires.

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

Syntaxe

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

Le type ITextBufferFactoryService expose les membres suivants.

Propriétés

  Nom Description
Propriété publique InertContentType Type de contenu pour lequel aucun artefact associé n'est créé automatiquement.
Propriété publique PlaintextContentType Type de contenu prédéfini pour les fichiers en texte brut.
Propriété publique TextContentType Le type de contenu de texte.

Début

Méthodes

  Nom Description
Méthode publique CreateTextBuffer() Crée une ITextBuffer vide avec IContentType « texte ».
Méthode publique CreateTextBuffer(IContentType) Crée une ITextBuffer vide avec le IContentType spécifié.
Méthode publique CreateTextBuffer(TextReader, IContentType) Crée ITextBuffer avec le type de contenu donné et le remplit en lisant des données du lecteur spécifié de texte.
Méthode publique CreateTextBuffer(String, IContentType) Crée une ITextBuffer avec le IContentType spécifié et la remplit avec le texte donné.

Début

Événements

  Nom Description
Événement public TextBufferCreated Déclenché lors de la création d'une ITextBuffer.

Début

Notes

C'est un composant MEF, et doit être importé avec la syntaxe suivante :

[Import]
ITextBufferFactoryService TextBufferFactoryService =null;

Voir aussi

Référence

Microsoft.VisualStudio.Text, espace de noms