Compartilhar via


Interface ITextBufferFactoryService

O serviço de fábrica para buffers de texto comum.

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

Sintaxe

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

O tipo ITextBufferFactoryService expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública InertContentType Um tipo de conteúdo para o qual não há artefatos associados são criados automaticamente.
Propriedade pública PlaintextContentType Tipo de conteúdo predefinido para arquivos de texto sem formatação.
Propriedade pública TextContentType O tipo de conteúdo de texto.

Superior

Métodos

  Nome Descrição
Método público CreateTextBuffer() Cria um vazio ITextBuffer com IContentType "text".
Método público CreateTextBuffer(IContentType) Cria um vazio ITextBuffer com a versão especificada IContentType.
Método público CreateTextBuffer(TextReader, IContentType) Cria um ITextBuffer com o tipo de conteúdo específico e preenche-a, lendo dados do leitor de texto especificado.
Método público CreateTextBuffer(String, IContentType) Cria um ITextBuffer com a versão especificada IContentType e a preenche com texto fornecido.

Superior

Eventos

  Nome Descrição
Evento público TextBufferCreated Disparado quando qualquer ITextBuffer é criado.

Superior

Comentários

Este é um componente MEF e deve ser importado com a seguinte sintaxe:

[Import]
ITextBufferFactoryService TextBufferFactoryService =null;

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text