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