Share via


Interfaccia ITextDocument

Rappresenta un documento nel file system che mantiene ITextBuffer.

Spazio dei nomi:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
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

Il tipo ITextDocument espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Encoding Ottiene o imposta la codifica del documento durante il salvataggio su disco.
Proprietà pubblica FilePath Il nome e il percorso del file.
Proprietà pubblica IsDirty determina se ITextBuffer viene modificato.
Proprietà pubblica IsReloading determina se Reload il metodo esegue.
Proprietà pubblica LastContentModifiedTime Ottiene l'ultimo DateTime è stata apportata una modifica al contenuto ITextBuffer.
Proprietà pubblica LastSavedTime Ottiene l'ultimo DateTime il file è stato salvato.In questo caso corrisponde esattamente all'ultimo file scritto il tempo nel file system.
Proprietà pubblica TextBuffer ottiene ITextBuffer contenente il documento.questo valore è sempre non Null.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Dispose Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da IDisposable)
Metodo pubblico Reload() ricarica il contenuto di FilePath in un' TextBuffer.
Metodo pubblico Reload(EditOptions) ricarica il contenuto di FilePath in TextBuffer, utilizzando lo specificato EditOptions.
Metodo pubblico Rename Rinominare il documento al nuovo percorso del file specificato.
Metodo pubblico Save Salva il contenuto di TextBuffer in FilePath.
Metodo pubblico SaveAs(String, Boolean) Salva il contenuto di TextBuffer il percorso del file specificato.
Metodo pubblico SaveAs(String, Boolean, IContentType) Salva il contenuto di TextBuffer il percorso del file specificato.
Metodo pubblico SaveAs(String, Boolean, Boolean) Salva il contenuto di TextBuffer il percorso del file specificato.
Metodo pubblico SaveAs(String, Boolean, Boolean, IContentType) Salva il contenuto di TextBuffer il percorso del file specificato.
Metodo pubblico SaveCopy(String, Boolean) Salva il contenuto di TextBuffer all'elemento specificato filePath.
Metodo pubblico SaveCopy(String, Boolean, Boolean) Salva il contenuto di TextBuffer il percorso del file specificato.
Metodo pubblico SetEncoderFallback Modificare il fallback del codificatore di Encoding.
Metodo pubblico UpdateDirtyState aggiorna IsDirty e LastContentModifiedTime proprietà.

In alto

Eventi

  Nome Descrizione
Evento pubblico DirtyStateChanged si verifica quando il valore di IsDirty modifiche.
Evento pubblico EncodingChanged si verifica quando Encoding modifiche delle proprietà.
Evento pubblico FileActionOccurred Si verifica quando il documento è stato caricato da o salvato su disco.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text