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 | Происходит при загрузке документа с диска или при его сохранении на диск. |
В начало страницы