NoteProcessor - класс

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

Definition

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

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

NoteProcessor Объект, выполняющий генерацию заметок в формате WriteMode, содержащих информацию по отличающимся объектам в папках конфигурации.

Свойства

ComparerProvider Объект, предоставляющий экземпляры всех доступных объектов INoteComparer.
ExistentNotesLoader Объект, загружающий содержимое существующего файла заметок.
NoteSettings Настройки API заметок.
NoteTextParser Объект, выполняющий извлечение информации из текста заметок (описанных в формате Text).
WriterProvider Объект, предоставляющий экземпляры всех доступных объектов INoteWriter.

Методы

CompareAsync Сравнивает папки конфигурации и возвращает результат сравнения.
EnrichResultAsync Обогащает результат сравнения result дополнительными описаниями объектов, полученными из файла с заметками ExistentNotesPath (если он задан).
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)
GenerateTextAsync Сравнивает папки конфигурации в соответствии с параметрами request, и возвращает заметки в указанном формате WriteMode.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GroupResultItems Группирует объекты INoteItem и возвращает отсортированный список групп.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OrderResultItems Сортирует объекты INoteItem в пределах группы resultGroup.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
WriteStorageAsync Добавляет информацию по результату сравнения result в хранилище Dictionary<string, object?>, которое используется для вывода в форматах Json и JsonCompact.
WriteTextAsync Добавляет текст заметок в формате Text для результата сравнения result.

См. также