Compartilhar via


Interface ITextDocumentFactoryService

Representa um serviço que cria, carrega e descarta os documentos de texto.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Public Interface ITextDocumentFactoryService
public interface ITextDocumentFactoryService
public interface class ITextDocumentFactoryService
type ITextDocumentFactoryService =  interface end
public interface ITextDocumentFactoryService

O tipo ITextDocumentFactoryService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateAndLoadTextDocument(String, IContentType) Cria um ITextDocument que abre e carrega o conteúdo do arquivo em uma nova ITextBuffer.
Método público CreateAndLoadTextDocument(String, IContentType, Boolean, Boolean%) Cria um ITextDocument que abre e carrega o conteúdo do arquivo em uma nova ITextBuffer.
Método público CreateAndLoadTextDocument(String, IContentType, Encoding, Boolean%) Cria um ITextDocument que abre e carrega o conteúdo do arquivo em uma nova ITextBuffer.
Método público CreateTextDocument Cria um ITextDocument com textBuffer, que está a ser salvo no arquivo.
Método público TryGetTextDocument Recuperar um ITextDocument para o buffer fornecido, caso exista.

Superior

Eventos

  Nome Descrição
Evento público TextDocumentCreated Ocorre quando um ITextDocument é criado.
Evento público TextDocumentDisposed Ocorre quando um ITextDocument é descartado.

Superior

Comentários

Isso é uma parte de componente MEF e deve ser importado da seguinte maneira:

[Import]
ITextDocumentFactoryService factory = null;

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text