Compartilhar via


Interface ITextDocument

Representa um documento no sistema de arquivos que persiste uma ITextBuffer.

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

Sintaxe

'Declaração
Public Interface ITextDocument _
    Inherits IDisposable
public interface ITextDocument : IDisposable
public interface class ITextDocument : IDisposable
type ITextDocument =  
    interface 
        interface IDisposable 
    end
public interface ITextDocument extends IDisposable

O tipo ITextDocument expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Encoding Obtém ou define a codificação do documento quando salvas no disco.
Propriedade pública FilePath O nome e caminho do arquivo.
Propriedade pública IsDirty Determina se a ITextBuffer está sujo.
Propriedade pública IsReloading Determina se a Reload método está sendo executado.
Propriedade pública LastContentModifiedTime Obtém o último DateTime foi feita uma alteração no conteúdo da ITextBuffer.
Propriedade pública LastSavedTime Obtém o último DateTime o arquivo foi salvo.Desta vez corresponde exatamente ao último arquivo gravado tempo no sistema de arquivos.
Propriedade pública TextBuffer Obtém o ITextBuffer que contém o documento.Esse valor é sempre não-nulo.

Superior

Métodos

  Nome Descrição
Método público Dispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Herdado de IDisposable.)
Método público Reload() Recarrega o conteúdo de FilePath em um TextBuffer.
Método público Reload(EditOptions) Recarrega o conteúdo de FilePath em TextBuffer, usando a determinado EditOptions.
Método público Rename Renomear o documento para o novo caminho de arquivo determinado.
Método público Save Salva o conteúdo da TextBuffer para o FilePath.
Método público SaveAs(String, Boolean) Salva o conteúdo da TextBuffer para o caminho de arquivo especificado.
Método público SaveAs(String, Boolean, IContentType) Salva o conteúdo da TextBuffer para o caminho de arquivo especificado.
Método público SaveAs(String, Boolean, Boolean) Salva o conteúdo da TextBuffer para o caminho de arquivo especificado.
Método público SaveAs(String, Boolean, Boolean, IContentType) Salva o conteúdo da TextBuffer para o caminho de arquivo especificado.
Método público SaveCopy(String, Boolean) Salva o conteúdo da TextBuffer para o dado filePath.
Método público SaveCopy(String, Boolean, Boolean) Salva o conteúdo da TextBuffer para o caminho de arquivo especificado.
Método público SetEncoderFallback Alterar o fallback de codificador de Encoding.
Método público UpdateDirtyState Atualizações do IsDirty e LastContentModifiedTime propriedades.

Superior

Eventos

  Nome Descrição
Evento público DirtyStateChanged Ocorre quando o valor de IsDirty as alterações.
Evento público EncodingChanged Ocorre quando o Encoding as alterações de propriedade.
Evento público FileActionOccurred Ocorre quando o documento foi carregado a partir de ou salvo em disco.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text