Files
Pf2eDataScrapper/Documentation/Pf2e.Scrapper/ProcessorCollection.md
T

3.3 KiB

Pf2e.Scrapper

Pf2e.Scrapper.Processors.Collection

ProcessorCollection Class

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

internal 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() Сортировать обработчики в соответсвии со всеми зависимостями.