TextResourceBase

TextResourceBase class

Базовый класс для любого поддерживаемого текстового ресурса с текстовым содержимым и кодировкой

public abstract class TextResourceBase : IHtmlResource

Характеристики

Имя Описание
ByteContent { get; } Возвращает содержимое этого текстового ресурса в виде потока байтов с исходной кодировкой
Encoding { get; } Возвращает кодировку этого текстового ресурса. Обычно возвращает UTF-8.
FilenameWithExtension { get; } Возвращает правильное имя файла этого текстового ресурса, которое состоит из имени и расширения
IsDisposed { get; } Определяет, удален ли этот текстовый ресурс или нет
Name { get; } Возвращает имя этого текстового ресурса без расширения файла
TextContent { get; } Возвращает содержимое этого текстового ресурса в виде стандартной строки
abstract Type { get; } При реализации type должна возвращать информацию о типе текста resource

Методы

Имя Описание
Dispose() Удаляет этот текстовый ресурс, удаляя его содержимое и делая большинство методов и свойств неработоспособными. Устойчив к множественным вызовам.
Equals(IHtmlResource) Проверяет этот экземпляр с указанным на равенство.
Save(string) Сохраняет этот текстовый ресурс в указанный файл

События

Имя Описание
event Disposed Событие, возникающее при удалении этого текстового ресурса

Смотрите также