NoteComparerBaseSearchFilesCoreT - метод

Выполняет поиск файлов по заданным параметрам. Возвращает список объектов T, описывающих найденные файлы.

Definition

Пространство имён: Tessa.Notes
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
protected static IReadOnlyList<T> SearchFilesCore<T>(
	string searchPattern,
	string baseFolder,
	string? subfolder,
	CreateNoteSearchItemFunc<T> createItemFunc,
	bool recursive
)
where T : INoteFile

Параметры

searchPattern  String
Маска, по которой выполняется поиск файлов. Обычно это значение свойства SearchPattern.
baseFolder  String
Базовая папка, для которой выполняется поиск. Обычно это путь к папке с конфигурацией.
subfolder  String
Имя подпапки в папке baseFolder, в которой выполняется поиск файлов, или null/пустая строка, если поиск выполняется, начиная с корня папки baseFolder. Обычно это значение свойства Subfolder.
createItemFunc  CreateNoteSearchItemFuncT
Функция, создающая объект найденного файла конфигурации INoteFile на основании информации в контексте NoteSearchItemContext.
recursive  Boolean
Признак того, что должен выполняться рекурсивный поиск, включая подпапки.

Параметры типа

T
Тип возвращаемого объекта, описывающего найденный файл.

Возвращаемое значение

IReadOnlyListT
Список объектов, описывающих найденные файлы.

См. также