Files
Pf2eDataScrapper/Documentation/Pf2e.Scrapper/RulesOrderProcessor.md
T
2025-10-04 22:52:22 +04:00

27 lines
3.7 KiB
Markdown

#### [Pf2e\.Scrapper](index.md 'index')
### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules')
## RulesOrderProcessor Class
```csharp
internal class RulesOrderProcessor : Pf2e.Scrapper.Processors.Definitions.IProcessor
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 RulesOrderProcessor
Implements [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor')
| Fields | |
| :--- | :--- |
| [\_orderItems](RulesOrderProcessor._orderItems.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.\_orderItems') | Список записей о порядке правил в своих главах\. |
| [Toc](RulesOrderProcessor.Toc.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Toc') | Структура генерации содержания правил\. |
| Methods | |
| :--- | :--- |
| [AddOrderItem\(int, int, Nullable&lt;int&gt;\)](RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.AddOrderItem\(int, int, System\.Nullable\<int\>\)') | Добавление элемента содержания\. |
| [BuildIdOrderDictionary\(RuleTocItem\)](RulesOrderProcessor.BuildIdOrderDictionary.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.BuildIdOrderDictionary(Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.BuildIdOrderDictionary\(Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Построение списка записей о порядке правил из дочерних элементов содержания\. |
| [BuildIdOrderDictionary\(List&lt;RuleTocItem&gt;\)](RulesOrderProcessor.BuildIdOrderDictionary.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.BuildIdOrderDictionary(System.Collections.Generic.List_Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem_) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.BuildIdOrderDictionary\(System\.Collections\.Generic\.List\<Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\>\)') | Построение списка записей о порядке правил из списка элементов содержания\. |
| [Process\(\)](RulesOrderProcessor.Process.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.Process() 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Process\(\)') | Основной метод обработки данных\. |
| [Process\(Rule\)](RulesOrderProcessor.Process.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.Process(Pf2e.Database.Model.Structure.Rule) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Process\(Pf2e\.Database\.Model\.Structure\.Rule\)') | Обработка конкретного правила\. |
| [Save\(\)](RulesOrderProcessor.Save().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. |