Partager via


ITextDocumentFactoryService, interface

Représente un service qui crée, charge et supprime des documents texte.

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

Syntaxe

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

Le type ITextDocumentFactoryService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateAndLoadTextDocument(String, IContentType) Crée ITextDocument qui ouvre et charge le contenu du fichier dans nouvel ITextBuffer.
Méthode publique CreateAndLoadTextDocument(String, IContentType, Boolean, Boolean%) Crée ITextDocument qui ouvre et charge le contenu du fichier dans nouvel ITextBuffer.
Méthode publique CreateAndLoadTextDocument(String, IContentType, Encoding, Boolean%) Crée ITextDocument qui ouvre et charge le contenu du fichier dans nouvel ITextBuffer.
Méthode publique CreateTextDocument Crée ITextDocument avec textBuffer, qui doit être enregistré au fichier.
Méthode publique TryGetTextDocument Extrayez ITextDocument pour la mémoire tampon donnée, s'il existe.

Début

Événements

  Nom Description
Événement public TextDocumentCreated Se produit lorsqu'un ITextDocument est créé.
Événement public TextDocumentDisposed Se produit lorsqu'un ITextDocument est supprimé.

Début

Notes

C'est un composant MEF, et doit être importée comme suit :

[Import]
ITextDocumentFactoryService factory = null;

Voir aussi

Référence

Microsoft.VisualStudio.Text, espace de noms