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