Поделиться через


ITextDocument - интерфейс

Представляет документ в файловой системе, в котором сохраняется буфер ITextBuffer.

Пространство имен:  Microsoft.VisualStudio.Text
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
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

Тип ITextDocument предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Encoding Получает или задает кодировку документа при сохранении на диск.
Открытое свойство FilePath Имя файла и путь к нему.
Открытое свойство IsDirty Определяет, находится ли буфер ITextBuffer в "грязном" состоянии.
Открытое свойство IsReloading Определяет, выполняется ли метод Reload.
Открытое свойство LastContentModifiedTime Получает объект DateTime для последнего изменения содержимого буфера ITextBuffer.
Открытое свойство LastSavedTime Получает объект DateTime для последнего сохранения файла.Этот время точно совпадает со временем последней записи файла в файловой системе.
Открытое свойство TextBuffer Получает буфер ITextBuffer, содержащий документ.Это значение всегда не равно NULL.

В начало страницы

Методы

  Имя Описание
Открытый метод Dispose Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable.)
Открытый метод Reload() Содержимое перезагрузить FilePath в выражении TextBuffer.
Открытый метод Reload(EditOptions) Перезагружает содержимое свойства FilePath в буфер TextBuffer, используя заданные параметры EditOptions.
Открытый метод Rename Переименовывает документ в соответствии с заданным путем к новому файлу.
Открытый метод Save Сохраняет содержимое TextBuffer к FilePath.
Открытый метод SaveAs(String, Boolean) Сохраняет содержимое TextBuffer к указанному пути к файлу.
Открытый метод SaveAs(String, Boolean, IContentType) Сохраняет содержимое TextBuffer к указанному пути к файлу.
Открытый метод SaveAs(String, Boolean, Boolean) Сохраняет содержимое TextBuffer к указанному пути к файлу.
Открытый метод SaveAs(String, Boolean, Boolean, IContentType) Сохраняет содержимое TextBuffer к указанному пути к файлу.
Открытый метод SaveCopy(String, Boolean) Сохраняет содержимое буфера TextBuffer в заданный параметр filePath.
Открытый метод SaveCopy(String, Boolean, Boolean) Сохраняет содержимое TextBuffer к указанному пути к файлу.
Открытый метод SetEncoderFallback Изменяет резерв кодировщика для свойства Encoding.
Открытый метод UpdateDirtyState Обновляет свойства IsDirty и LastContentModifiedTime.

В начало страницы

События

  Имя Описание
Открытое событие DirtyStateChanged Происходит при изменении значения свойства IsDirty.
Открытое событие EncodingChanged Происходит при изменении свойства Encoding.
Открытое событие FileActionOccurred Происходит при загрузке документа с диска или при его сохранении на диск.

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.Text - пространство имен