Compartilhar via


Interface ITextDataModel

Prepara o ITextBuffer para a apresentação no editor.

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

Sintaxe

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

O tipo ITextDataModel expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ContentType O IContentType do modelo de dados de texto.
Propriedade pública DataBuffer Obtém o ITextBuffer que deve ser apresentado no editor.
Propriedade pública DocumentBuffer Obtém o ITextBuffer que corresponde a um documento no sistema de arquivos.

Superior

Eventos

  Nome Descrição
Evento público ContentTypeChanged Gerado quando o ContentType deste alterado de modelo de dados de texto.

Superior

Comentários

Normalmente o ITextDataModel consiste em um único ITextBuffer que atua como o DocumentBuffer e o DataBuffer.

No entanto, em alguns casos, um gráfico de IProjectionBuffer objetos podem ser apresentados como se fossem um único documento. Nesse caso, o DataBuffer é um IProjectionBuffer que usa a DocumentBuffer como um buffer de origem, direta ou indiretamente.

O ContentType de um ITextDataModel normalmente é o mesmo que o DocumentBuffer.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text