NoteWriterBase - класс

Объект, выполняющий запись информации по изменениям объектов конфигурации для определённого типа объектов NoteItemGroup.

Definition

Пространство имён: Tessa.Notes
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public abstract class NoteWriterBase : INoteWriter
Inheritance
Object    NoteWriterBase
Derived
Подробнее
Implements
INoteWriter

Конструкторы

NoteWriterBase Объект, выполняющий запись информации по изменениям объектов конфигурации для определённого типа объектов NoteItemGroup.

Свойства

ItemGroup Группа объектов конфигурации, которые записываются посредством текущего объекта.
StorageKey Ключ верхнего уровня в JSON, по которому записываются объекты алгоритмом по умолчанию WriteStorageCoreAsync(DictionaryString, Object, IEnumerableINoteItem, CancellationToken).
TextPrefix Префикс для записи текста Text перед списком объектов. Может быть строкой локализации.

Методы

AppendItemsAsync Добавляет изменённые объекты (в т.ч. добавленные, удалённые и переименованные) в указанный StringBuilder. Объекты разделяются запятыми, завершающая точка не добавляется.
CheckIfDescriptionShouldBeIgnored Возвращает признак того, что указанное дополнительное описание объекта description должно быть проигнорировано при извлечении информации из заметок INoteTextParser, т.к. оно может являться частью имени объекта.
CheckIfDescriptionShouldBeIgnoredCore Возвращает признак того, что указанное дополнительное описание объекта description должно быть проигнорировано при извлечении информации из заметок INoteTextParser, т.к. оно может являться частью имени объекта.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeItemsList Сериализует объекты с информацией по изменениям в конфигурации в возвращаемый список из хранилищ этих объектов Dictionary<string, object?>.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
WriteStorageAsync Добавляет информацию по объектам items в хранилище Dictionary<string, object?>, которое используется для вывода в форматах Json и JsonCompact.
WriteStorageCoreAsync Добавляет информацию по объектам items в хранилище Dictionary<string, object?>, которое используется для вывода в форматах Json и JsonCompact.
WriteTextAsync Добавляет текст заметок в формате Text по указанным объектам items.
WriteTextCoreAsync Добавляет текст заметок в формате Text по указанным объектам items.

См. также