Files
2025-10-04 22:52:22 +04:00

3.3 KiB

Pf2e.Scrapper

Pf2e.Scrapper.Processors.Collection

ProcessorCollection Class

Класс с коллекцией обработчиков.

public class ProcessorCollection

Inheritance System.Object 🡒 ProcessorCollection

Constructors
ProcessorCollection(IServiceProvider) Конструктор класса ProcessorCollection.
Properties
AllItems Коллекция всех доступных обработчиков.
Items Коллекция обработчиков, которые будут обрабатываться. Для изменения необходимо использовать FilterProcessors(ICollection<string>).
this[string] Обеспечение доступа к элементам обработчиков.
Methods
CheckDependencies() Проверка, что все зависимости всех обработчиков могут быть удовлетворены.
FilterProcessors(ICollection<string>) Ограничить список используемых обработчиков по названию. Автоматически включает все обработчики, от которых зависят указанные в аргументе обработчики.
GetTypesOfCompendium(ProcessorCompendiumEnum) Получить список типов, которые обрабатываются в компендиуме.
SortItems() Сортировать обработчики в соответсвии со всеми зависимостями.