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 | |
---|---|---|
![]() |
Encoding | Obtém ou define a codificação do documento quando salvas no disco. |
![]() |
FilePath | O nome e caminho do arquivo. |
![]() |
IsDirty | Determina se a ITextBuffer está sujo. |
![]() |
IsReloading | Determina se a Reload método está sendo executado. |
![]() |
LastContentModifiedTime | Obtém o último DateTime foi feita uma alteração no conteúdo da ITextBuffer. |
![]() |
LastSavedTime | Obtém o último DateTime o arquivo foi salvo.Desta vez corresponde exatamente ao último arquivo gravado tempo no sistema de arquivos. |
![]() |
TextBuffer | Obtém o ITextBuffer que contém o documento.Esse valor é sempre não-nulo. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Herdado de IDisposable.) |
![]() |
Reload() | Recarrega o conteúdo de FilePath em um TextBuffer. |
![]() |
Reload(EditOptions) | Recarrega o conteúdo de FilePath em TextBuffer, usando a determinado EditOptions. |
![]() |
Rename | Renomear o documento para o novo caminho de arquivo determinado. |
![]() |
Save | Salva o conteúdo da TextBuffer para o FilePath. |
![]() |
SaveAs(String, Boolean) | Salva o conteúdo da TextBuffer para o caminho de arquivo especificado. |
![]() |
SaveAs(String, Boolean, IContentType) | Salva o conteúdo da TextBuffer para o caminho de arquivo especificado. |
![]() |
SaveAs(String, Boolean, Boolean) | Salva o conteúdo da TextBuffer para o caminho de arquivo especificado. |
![]() |
SaveAs(String, Boolean, Boolean, IContentType) | Salva o conteúdo da TextBuffer para o caminho de arquivo especificado. |
![]() |
SaveCopy(String, Boolean) | Salva o conteúdo da TextBuffer para o dado filePath. |
![]() |
SaveCopy(String, Boolean, Boolean) | Salva o conteúdo da TextBuffer para o caminho de arquivo especificado. |
![]() |
SetEncoderFallback | Alterar o fallback de codificador de Encoding. |
![]() |
UpdateDirtyState | Atualizações do IsDirty e LastContentModifiedTime propriedades. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
DirtyStateChanged | Ocorre quando o valor de IsDirty as alterações. |
![]() |
EncodingChanged | Ocorre quando o Encoding as alterações de propriedade. |
![]() |
FileActionOccurred | Ocorre quando o documento foi carregado a partir de ou salvo em disco. |
Superior