diff --git a/Documentation/Pf2e.Database/Action.Actions.md b/Documentation/Pf2e.Database/Action.Actions.md new file mode 100644 index 0000000..d428b5f --- /dev/null +++ b/Documentation/Pf2e.Database/Action.Actions.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action') + +## Action\.Actions Property + +Количество действий\. + +```csharp +public Pf2e.Database.Model.Enum.ActionEnum Actions { get; set; } +``` + +#### Property Value +[ActionEnum](ActionEnum.md 'Pf2e\.Database\.Model\.Enum\.ActionEnum') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Action.Category.md b/Documentation/Pf2e.Database/Action.Category.md new file mode 100644 index 0000000..d7b4065 --- /dev/null +++ b/Documentation/Pf2e.Database/Action.Category.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action') + +## Action\.Category Property + +Категория действия\. + +```csharp +public Pf2e.Database.Model.Enum.ActionCategory Category { get; set; } +``` + +#### Property Value +[ActionCategory](ActionCategory.md 'Pf2e\.Database\.Model\.Enum\.ActionCategory') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Action.Entity.md b/Documentation/Pf2e.Database/Action.Entity.md new file mode 100644 index 0000000..614a6c2 --- /dev/null +++ b/Documentation/Pf2e.Database/Action.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action') + +## Action\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Action.Extra.md b/Documentation/Pf2e.Database/Action.Extra.md new file mode 100644 index 0000000..d12a371 --- /dev/null +++ b/Documentation/Pf2e.Database/Action.Extra.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action') + +## Action\.Extra Property + +Дополнительная информация\. + +```csharp +public string? Extra { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Action.Id.md b/Documentation/Pf2e.Database/Action.Id.md new file mode 100644 index 0000000..cd36caa --- /dev/null +++ b/Documentation/Pf2e.Database/Action.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action') + +## Action\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Action.md b/Documentation/Pf2e.Database/Action.md new file mode 100644 index 0000000..16aaf83 --- /dev/null +++ b/Documentation/Pf2e.Database/Action.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Action Class + +Действие\. + +```csharp +public class Action : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Action + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Actions](Action.Actions.md 'Pf2e\.Database\.Model\.Structure\.Action\.Actions') | Количество действий\. | +| [Category](Action.Category.md 'Pf2e\.Database\.Model\.Structure\.Action\.Category') | Категория действия\. | +| [Entity](Action.Entity.md 'Pf2e\.Database\.Model\.Structure\.Action\.Entity') | Корневая сущность\. | +| [Extra](Action.Extra.md 'Pf2e\.Database\.Model\.Structure\.Action\.Extra') | Дополнительная информация\. | +| [Id](Action.Id.md 'Pf2e\.Database\.Model\.Structure\.Action\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2e.Database/ActionCategory.md b/Documentation/Pf2e.Database/ActionCategory.md new file mode 100644 index 0000000..0f1ca68 --- /dev/null +++ b/Documentation/Pf2e.Database/ActionCategory.md @@ -0,0 +1,77 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## ActionCategory Enum + +Тип действия\. + +```csharp +public enum ActionCategory +``` +### Fields + + + +`Unknown` 0 + +Неизвестный тип действия\. + + + +`Archetype` 1 + +Действие архетипа\. + + + +`SkillAction` 2 + +Дествие навыка\. + + + +`ClassFeature` 3 + +Действие классовой способности\. + + + +`ClassFeat` 4 + +Действие классовой черты\. + + + +`Familiar` 5 + +Действие фамильяра\. + + + +`ArmyTactic` 6 + +Действие тактики армии\. + + + +`ArmyWarAction` 7 + +Действие войны армии\. + + + +`KingdomActivity` 8 + +Активность королевства\. + + + +`KingdomFeat` 9 + +Действие черты королевства\. + + + +`KingdomFeature` 10 + +Действие особенности королевства\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ActionEnum.md b/Documentation/Pf2e.Database/ActionEnum.md new file mode 100644 index 0000000..db0f059 --- /dev/null +++ b/Documentation/Pf2e.Database/ActionEnum.md @@ -0,0 +1,137 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## ActionEnum Enum + +Перечиленение количества действий\. + +```csharp +public enum ActionEnum +``` +### Fields + + + +`Unknown` 0 + +Неизвестное количество действий\. + + + +`SingleAction` 1 + +Одно действие\. + + + +`TwoActions` 2 + +Два действия\. + + + +`ThreeActions` 3 + +Три действия\. + + + +`Reaction` 4 + +Реакция\. + + + +`FreeAction` 5 + +Свободное действие\. + + + +`Passive` 6 + +Пассивное действие\. + + + +`Other` 7 + +Иное количество действий, не указанное в перечислении\. + + + +`SingleActionToThreeActions` 8 + +От одного до трёх действий\. + + + +`SingleActionToTwoActions` 9 + +От одного до двух действий\. + + + +`TwoActionsToThreeActions` 10 + +От двух до трёх действий\. + + + +`TwoActionsToTwoRounds` 11 + +От двух действий до двух раундов\. + + + +`ReactionOrOneAction` 12 + +Реакция или одно действие\. + + + +`ReactionOrTwoAction` 13 + +Реакция или два действия\. + + + +`ReactionOrThreeAction` 14 + +Реакция или три действия\. + + + +`FreeActionOrOneAction` 15 + +Свободное действие или одно действие\. + + + +`OneMinute` 16 + +Одная минута\. + + + +`FiveMinutes` 17 + +Пять минут\. + + + +`TenMinutes` 18 + +Десять минут\. + + + +`ThirtyMinutes` 19 + +Тридцать минут\. + + + +`OneHour` 20 + +Один час\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.AncestryBoosts.md b/Documentation/Pf2e.Database/Ancestry.AncestryBoosts.md new file mode 100644 index 0000000..3ee254f --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.AncestryBoosts.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.AncestryBoosts Property + +Коллекция повышениий аттрибутов\. + +```csharp +public System.Collections.Generic.ICollection AncestryBoosts { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.AncestryItems.md b/Documentation/Pf2e.Database/Ancestry.AncestryItems.md new file mode 100644 index 0000000..8e3de95 --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.AncestryItems.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.AncestryItems Property + +Коллекция сущностей родословной\. + +```csharp +public System.Collections.Generic.ICollection AncestryItems { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.AncestryLanguages.md b/Documentation/Pf2e.Database/Ancestry.AncestryLanguages.md new file mode 100644 index 0000000..c7c8ac0 --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.AncestryLanguages.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.AncestryLanguages Property + +Коллекция языков родословной\. + +```csharp +public System.Collections.Generic.ICollection AncestryLanguages { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.Entity.md b/Documentation/Pf2e.Database/Ancestry.Entity.md new file mode 100644 index 0000000..520c5ed --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.Heritages.md b/Documentation/Pf2e.Database/Ancestry.Heritages.md new file mode 100644 index 0000000..0c1d5bd --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.Heritages.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.Heritages Property + +Коллекция наследий\. + +```csharp +public System.Collections.Generic.ICollection Heritages { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.Hp.md b/Documentation/Pf2e.Database/Ancestry.Hp.md new file mode 100644 index 0000000..a11ae45 --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.Hp.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.Hp Property + +Количество очков здоровья\. + +```csharp +public int Hp { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.Id.md b/Documentation/Pf2e.Database/Ancestry.Id.md new file mode 100644 index 0000000..869dee0 --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.Size.md b/Documentation/Pf2e.Database/Ancestry.Size.md new file mode 100644 index 0000000..19b346f --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.Size.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.Size Property + +Размеры родословной\. + +```csharp +public Pf2e.Database.Model.Enum.SizeEnum[] Size { get; set; } +``` + +#### Property Value +[SizeEnum](SizeEnum.md 'Pf2e\.Database\.Model\.Enum\.SizeEnum')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.Speed.md b/Documentation/Pf2e.Database/Ancestry.Speed.md new file mode 100644 index 0000000..4bae7d2 --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.Speed.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.Speed Property + +Скорость передвижения\. + +```csharp +public int Speed { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.VisionEnum.md b/Documentation/Pf2e.Database/Ancestry.VisionEnum.md new file mode 100644 index 0000000..b34ae3d --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.VisionEnum.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') + +## Ancestry\.VisionEnum Property + +Тип зрения\. + +```csharp +public Pf2e.Database.Model.Enum.VisionEnum VisionEnum { get; set; } +``` + +#### Property Value +[VisionEnum](VisionEnum.md 'Pf2e\.Database\.Model\.Enum\.VisionEnum') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ancestry.md b/Documentation/Pf2e.Database/Ancestry.md new file mode 100644 index 0000000..95dffb9 --- /dev/null +++ b/Documentation/Pf2e.Database/Ancestry.md @@ -0,0 +1,27 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Ancestry Class + +Родословная\. + +```csharp +public class Ancestry : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Ancestry + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [AncestryBoosts](Ancestry.AncestryBoosts.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryBoosts') | Коллекция повышениий аттрибутов\. | +| [AncestryItems](Ancestry.AncestryItems.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryItems') | Коллекция сущностей родословной\. | +| [AncestryLanguages](Ancestry.AncestryLanguages.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryLanguages') | Коллекция языков родословной\. | +| [Entity](Ancestry.Entity.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Entity') | Корневая сущность\. | +| [Heritages](Ancestry.Heritages.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Heritages') | Коллекция наследий\. | +| [Hp](Ancestry.Hp.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Hp') | Количество очков здоровья\. | +| [Id](Ancestry.Id.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Id') | Идентификатор сущности\. | +| [Size](Ancestry.Size.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Size') | Размеры родословной\. | +| [Speed](Ancestry.Speed.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Speed') | Скорость передвижения\. | +| [VisionEnum](Ancestry.VisionEnum.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.VisionEnum') | Тип зрения\. | diff --git a/Documentation/Pf2e.Database/AncestryBoost.Ancestry.md b/Documentation/Pf2e.Database/AncestryBoost.Ancestry.md new file mode 100644 index 0000000..d296cd9 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryBoost.Ancestry.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost') + +## AncestryBoost\.Ancestry Property + +Родословная, к которой относится этот элемент набора повышений атрибутов\. + +```csharp +public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; } +``` + +#### Property Value +[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryBoost.AncestryId.md b/Documentation/Pf2e.Database/AncestryBoost.AncestryId.md new file mode 100644 index 0000000..a4512e0 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryBoost.AncestryId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost') + +## AncestryBoost\.AncestryId Property + +Идентификатор родословной, к которой относится этот элемент\. + +```csharp +public int AncestryId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryBoost.Boost.md b/Documentation/Pf2e.Database/AncestryBoost.Boost.md new file mode 100644 index 0000000..684c55d --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryBoost.Boost.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost') + +## AncestryBoost\.Boost Property + +Указывает, является ли этот элемент повышением атрибута\. Если `false` \- это снижение атрибута\. + +```csharp +public bool Boost { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryBoost.Id.md b/Documentation/Pf2e.Database/AncestryBoost.Id.md new file mode 100644 index 0000000..f3d18e4 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryBoost.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost') + +## AncestryBoost\.Id Property + +Идентификатор элемента\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryBoost.Value.md b/Documentation/Pf2e.Database/AncestryBoost.Value.md new file mode 100644 index 0000000..31f9375 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryBoost.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost') + +## AncestryBoost\.Value Property + +Значение атрибута, которое повышается или понижается в этом элементе набора повышений атрибутов\. + +```csharp +public Pf2e.Database.Model.Enum.AttributeValues Value { get; set; } +``` + +#### Property Value +[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryBoost.md b/Documentation/Pf2e.Database/AncestryBoost.md new file mode 100644 index 0000000..0cf58b9 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryBoost.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation') + +## AncestryBoost Class + +Элемент набора повышений атрибутов для родословной\. + +```csharp +public class AncestryBoost +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AncestryBoost + +| Properties | | +| :--- | :--- | +| [Ancestry](AncestryBoost.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Ancestry') | Родословная, к которой относится этот элемент набора повышений атрибутов\. | +| [AncestryId](AncestryBoost.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.AncestryId') | Идентификатор родословной, к которой относится этот элемент\. | +| [Boost](AncestryBoost.Boost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Boost') | Указывает, является ли этот элемент повышением атрибута\. Если `false` \- это снижение атрибута\. | +| [Id](AncestryBoost.Id.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Id') | Идентификатор элемента\. | +| [Value](AncestryBoost.Value.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Value') | Значение атрибута, которое повышается или понижается в этом элементе набора повышений атрибутов\. | diff --git a/Documentation/Pf2e.Database/AncestryItem.Ancestry.md b/Documentation/Pf2e.Database/AncestryItem.Ancestry.md new file mode 100644 index 0000000..e56f8e6 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryItem.Ancestry.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem') + +## AncestryItem\.Ancestry Property + +Родословная, к которой относится сущность\. + +```csharp +public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; } +``` + +#### Property Value +[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryItem.AncestryId.md b/Documentation/Pf2e.Database/AncestryItem.AncestryId.md new file mode 100644 index 0000000..480f3b1 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryItem.AncestryId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem') + +## AncestryItem\.AncestryId Property + +Идентификатор родословной\. + +```csharp +public int AncestryId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryItem.Item.md b/Documentation/Pf2e.Database/AncestryItem.Item.md new file mode 100644 index 0000000..b966e2c --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryItem.Item.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem') + +## AncestryItem\.Item Property + +Сущность, связанная с родословной\. + +```csharp +public Pf2e.Database.Model.Base.Entity Item { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryItem.ItemId.md b/Documentation/Pf2e.Database/AncestryItem.ItemId.md new file mode 100644 index 0000000..f579fe3 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryItem.ItemId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem') + +## AncestryItem\.ItemId Property + +Идентификатор сущности, связанной с родословной\. + +```csharp +public int ItemId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryItem.Level.md b/Documentation/Pf2e.Database/AncestryItem.Level.md new file mode 100644 index 0000000..985910b --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryItem.Level.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem') + +## AncestryItem\.Level Property + +Уровень сущности в родословной\. + +```csharp +public int Level { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryItem.md b/Documentation/Pf2e.Database/AncestryItem.md new file mode 100644 index 0000000..7321cff --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryItem.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation') + +## AncestryItem Class + +Связь между родословной и сущностью\. + +```csharp +public class AncestryItem +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AncestryItem + +| Properties | | +| :--- | :--- | +| [Ancestry](AncestryItem.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Ancestry') | Родословная, к которой относится сущность\. | +| [AncestryId](AncestryItem.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.AncestryId') | Идентификатор родословной\. | +| [Item](AncestryItem.Item.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Item') | Сущность, связанная с родословной\. | +| [ItemId](AncestryItem.ItemId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.ItemId') | Идентификатор сущности, связанной с родословной\. | +| [Level](AncestryItem.Level.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Level') | Уровень сущности в родословной\. | diff --git a/Documentation/Pf2e.Database/AncestryLanguage.Ancestry.md b/Documentation/Pf2e.Database/AncestryLanguage.Ancestry.md new file mode 100644 index 0000000..e67b2e9 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryLanguage.Ancestry.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage') + +## AncestryLanguage\.Ancestry Property + +Родословная, к которой относится язык\. + +```csharp +public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; } +``` + +#### Property Value +[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryLanguage.AncestryId.md b/Documentation/Pf2e.Database/AncestryLanguage.AncestryId.md new file mode 100644 index 0000000..a828a13 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryLanguage.AncestryId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage') + +## AncestryLanguage\.AncestryId Property + +Идентификатор родословной, к которой относится язык\. + +```csharp +public int AncestryId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryLanguage.IsAdditional.md b/Documentation/Pf2e.Database/AncestryLanguage.IsAdditional.md new file mode 100644 index 0000000..500c287 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryLanguage.IsAdditional.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage') + +## AncestryLanguage\.IsAdditional Property + +Является ли язык дополнительным для родословной\. + +```csharp +public bool IsAdditional { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryLanguage.Language.md b/Documentation/Pf2e.Database/AncestryLanguage.Language.md new file mode 100644 index 0000000..cf94f8f --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryLanguage.Language.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage') + +## AncestryLanguage\.Language Property + +Язык, связанный с родословной\. + +```csharp +public Pf2e.Database.Model.Structure.Language Language { get; set; } +``` + +#### Property Value +[Language](Language.md 'Pf2e\.Database\.Model\.Structure\.Language') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryLanguage.LanguageId.md b/Documentation/Pf2e.Database/AncestryLanguage.LanguageId.md new file mode 100644 index 0000000..690cd32 --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryLanguage.LanguageId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage') + +## AncestryLanguage\.LanguageId Property + +Идентификатор языка, связанного с родословной\. + +```csharp +public int LanguageId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/AncestryLanguage.md b/Documentation/Pf2e.Database/AncestryLanguage.md new file mode 100644 index 0000000..f3b38ec --- /dev/null +++ b/Documentation/Pf2e.Database/AncestryLanguage.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation') + +## AncestryLanguage Class + +Связь между родословной и языком\. + +```csharp +public class AncestryLanguage +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AncestryLanguage + +| Properties | | +| :--- | :--- | +| [Ancestry](AncestryLanguage.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.Ancestry') | Родословная, к которой относится язык\. | +| [AncestryId](AncestryLanguage.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.AncestryId') | Идентификатор родословной, к которой относится язык\. | +| [IsAdditional](AncestryLanguage.IsAdditional.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.IsAdditional') | Является ли язык дополнительным для родословной\. | +| [Language](AncestryLanguage.Language.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.Language') | Язык, связанный с родословной\. | +| [LanguageId](AncestryLanguage.LanguageId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.LanguageId') | Идентификатор языка, связанного с родословной\. | diff --git a/Documentation/Pf2e.Database/Archetype.DedicationFeat.md b/Documentation/Pf2e.Database/Archetype.DedicationFeat.md new file mode 100644 index 0000000..b854381 --- /dev/null +++ b/Documentation/Pf2e.Database/Archetype.DedicationFeat.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') + +## Archetype\.DedicationFeat Property + +Посвящение в архетип\. + +```csharp +public Pf2e.Database.Model.Structure.Feat DedicationFeat { get; set; } +``` + +#### Property Value +[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Archetype.DedicationFeatId.md b/Documentation/Pf2e.Database/Archetype.DedicationFeatId.md new file mode 100644 index 0000000..79f8ad0 --- /dev/null +++ b/Documentation/Pf2e.Database/Archetype.DedicationFeatId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') + +## Archetype\.DedicationFeatId Property + +Идентификатор способности, которая является посвящением в архетип\. + +```csharp +public System.Nullable DedicationFeatId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Archetype.Entity.md b/Documentation/Pf2e.Database/Archetype.Entity.md new file mode 100644 index 0000000..cf82913 --- /dev/null +++ b/Documentation/Pf2e.Database/Archetype.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') + +## Archetype\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Archetype.Extra.md b/Documentation/Pf2e.Database/Archetype.Extra.md new file mode 100644 index 0000000..50f6642 --- /dev/null +++ b/Documentation/Pf2e.Database/Archetype.Extra.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') + +## Archetype\.Extra Property + +Дополнительная информация об архетипе\. + +```csharp +public string? Extra { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Archetype.Feats.md b/Documentation/Pf2e.Database/Archetype.Feats.md new file mode 100644 index 0000000..92c1d87 --- /dev/null +++ b/Documentation/Pf2e.Database/Archetype.Feats.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') + +## Archetype\.Feats Property + +Способности архетипа\. + +```csharp +public System.Collections.Generic.ICollection Feats { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Archetype.Id.md b/Documentation/Pf2e.Database/Archetype.Id.md new file mode 100644 index 0000000..c9f2ca9 --- /dev/null +++ b/Documentation/Pf2e.Database/Archetype.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') + +## Archetype\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Archetype.Level.md b/Documentation/Pf2e.Database/Archetype.Level.md new file mode 100644 index 0000000..5d5c709 --- /dev/null +++ b/Documentation/Pf2e.Database/Archetype.Level.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') + +## Archetype\.Level Property + +Уровень\. + +```csharp +public int Level { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Archetype.md b/Documentation/Pf2e.Database/Archetype.md new file mode 100644 index 0000000..ab65502 --- /dev/null +++ b/Documentation/Pf2e.Database/Archetype.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Archetype Class + +Архетип\. + +```csharp +public class Archetype : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Archetype + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [DedicationFeat](Archetype.DedicationFeat.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.DedicationFeat') | Посвящение в архетип\. | +| [DedicationFeatId](Archetype.DedicationFeatId.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.DedicationFeatId') | Идентификатор способности, которая является посвящением в архетип\. | +| [Entity](Archetype.Entity.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Entity') | Корневая сущность\. | +| [Extra](Archetype.Extra.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Extra') | Дополнительная информация об архетипе\. | +| [Feats](Archetype.Feats.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Feats') | Способности архетипа\. | +| [Id](Archetype.Id.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Id') | Идентификатор сущности\. | +| [Level](Archetype.Level.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Level') | Уровень\. | diff --git a/Documentation/Pf2e.Database/ArchetypeFeats.ArchetypeId.md b/Documentation/Pf2e.Database/ArchetypeFeats.ArchetypeId.md new file mode 100644 index 0000000..89c640e --- /dev/null +++ b/Documentation/Pf2e.Database/ArchetypeFeats.ArchetypeId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation').[ArchetypeFeats](ArchetypeFeats.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats') + +## ArchetypeFeats\.ArchetypeId Property + +Идентификатор архетипа, к которому относится черта\. + +```csharp +public int ArchetypeId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ArchetypeFeats.FeatId.md b/Documentation/Pf2e.Database/ArchetypeFeats.FeatId.md new file mode 100644 index 0000000..88a7139 --- /dev/null +++ b/Documentation/Pf2e.Database/ArchetypeFeats.FeatId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation').[ArchetypeFeats](ArchetypeFeats.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats') + +## ArchetypeFeats\.FeatId Property + +Идентификатор черты, связанной с архетипом\. + +```csharp +public int FeatId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ArchetypeFeats.md b/Documentation/Pf2e.Database/ArchetypeFeats.md new file mode 100644 index 0000000..6278d52 --- /dev/null +++ b/Documentation/Pf2e.Database/ArchetypeFeats.md @@ -0,0 +1,17 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation') + +## ArchetypeFeats Class + +Связь между архетипом и его чертами\. + +```csharp +public class ArchetypeFeats +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ArchetypeFeats + +| Properties | | +| :--- | :--- | +| [ArchetypeId](ArchetypeFeats.ArchetypeId.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats\.ArchetypeId') | Идентификатор архетипа, к которому относится черта\. | +| [FeatId](ArchetypeFeats.FeatId.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats\.FeatId') | Идентификатор черты, связанной с архетипом\. | diff --git a/Documentation/Pf2e.Database/AttributeValues.md b/Documentation/Pf2e.Database/AttributeValues.md new file mode 100644 index 0000000..16bb7dd --- /dev/null +++ b/Documentation/Pf2e.Database/AttributeValues.md @@ -0,0 +1,53 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## AttributeValues Enum + +Перечисление значений атрибутов\. + +```csharp +public enum AttributeValues +``` +### Fields + + + +`Free` 0 + +Свободный атрибут\. + + + +`Strength` 1 + +Сила\. + + + +`Dexterity` 2 + +Ловкость\. + + + +`Constitution` 3 + +Телосложение\. + + + +`Intelligence` 4 + +Интеллект\. + + + +`Wisdom` 5 + +Мудрость\. + + + +`Charisma` 6 + +Харизма\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Background.BackgroundBoosts.md b/Documentation/Pf2e.Database/Background.BackgroundBoosts.md new file mode 100644 index 0000000..dfd1c0e --- /dev/null +++ b/Documentation/Pf2e.Database/Background.BackgroundBoosts.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') + +## Background\.BackgroundBoosts Property + +Аттрибуты предыстории\. + +```csharp +public System.Collections.Generic.ICollection BackgroundBoosts { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Background.BackgroundItems.md b/Documentation/Pf2e.Database/Background.BackgroundItems.md new file mode 100644 index 0000000..8e85a5d --- /dev/null +++ b/Documentation/Pf2e.Database/Background.BackgroundItems.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') + +## Background\.BackgroundItems Property + +Способности предыстории\. + +```csharp +public System.Collections.Generic.ICollection BackgroundItems { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Background.BackgroundSkills.md b/Documentation/Pf2e.Database/Background.BackgroundSkills.md new file mode 100644 index 0000000..f2eee57 --- /dev/null +++ b/Documentation/Pf2e.Database/Background.BackgroundSkills.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') + +## Background\.BackgroundSkills Property + +Навыки предыстории\. + +```csharp +public System.Collections.Generic.ICollection BackgroundSkills { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Background.Entity.md b/Documentation/Pf2e.Database/Background.Entity.md new file mode 100644 index 0000000..08d01ec --- /dev/null +++ b/Documentation/Pf2e.Database/Background.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') + +## Background\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Background.Id.md b/Documentation/Pf2e.Database/Background.Id.md new file mode 100644 index 0000000..ab3a668 --- /dev/null +++ b/Documentation/Pf2e.Database/Background.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') + +## Background\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Background.md b/Documentation/Pf2e.Database/Background.md new file mode 100644 index 0000000..610dab0 --- /dev/null +++ b/Documentation/Pf2e.Database/Background.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Background Class + +Предыстория\. + +```csharp +public class Background : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Background + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [BackgroundBoosts](Background.BackgroundBoosts.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundBoosts') | Аттрибуты предыстории\. | +| [BackgroundItems](Background.BackgroundItems.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundItems') | Способности предыстории\. | +| [BackgroundSkills](Background.BackgroundSkills.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundSkills') | Навыки предыстории\. | +| [Entity](Background.Entity.md 'Pf2e\.Database\.Model\.Structure\.Background\.Entity') | Корневая сущность\. | +| [Id](Background.Id.md 'Pf2e\.Database\.Model\.Structure\.Background\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2e.Database/BackgroundBoost.Attribute.md b/Documentation/Pf2e.Database/BackgroundBoost.Attribute.md new file mode 100644 index 0000000..24905dc --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundBoost.Attribute.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') + +## BackgroundBoost\.Attribute Property + +Атрибут, к которому относится этот элемент набора атрибутов для предыстории\. + +```csharp +public Pf2e.Database.Model.Enum.AttributeValues Attribute { get; set; } +``` + +#### Property Value +[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundBoost.Background.md b/Documentation/Pf2e.Database/BackgroundBoost.Background.md new file mode 100644 index 0000000..80c497f --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundBoost.Background.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') + +## BackgroundBoost\.Background Property + +Предыстория, к которой относится этот элемент набора атрибутов\. + +```csharp +public Pf2e.Database.Model.Structure.Background Background { get; set; } +``` + +#### Property Value +[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundBoost.BackgroundId.md b/Documentation/Pf2e.Database/BackgroundBoost.BackgroundId.md new file mode 100644 index 0000000..64a0ca6 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundBoost.BackgroundId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') + +## BackgroundBoost\.BackgroundId Property + +Идентификатор предыстории, к которой относится этот элемент набора атрибутов\. + +```csharp +public int BackgroundId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundBoost.Id.md b/Documentation/Pf2e.Database/BackgroundBoost.Id.md new file mode 100644 index 0000000..7c79014 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundBoost.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') + +## BackgroundBoost\.Id Property + +Идентификатор элемента набора атрибутов для предыстории\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundBoost.md b/Documentation/Pf2e.Database/BackgroundBoost.md new file mode 100644 index 0000000..95efe47 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundBoost.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation') + +## BackgroundBoost Class + +Элемент набора атрибутов для предыстории\. + +```csharp +public class BackgroundBoost +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 BackgroundBoost + +| Properties | | +| :--- | :--- | +| [Attribute](BackgroundBoost.Attribute.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Attribute') | Атрибут, к которому относится этот элемент набора атрибутов для предыстории\. | +| [Background](BackgroundBoost.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Background') | Предыстория, к которой относится этот элемент набора атрибутов\. | +| [BackgroundId](BackgroundBoost.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.BackgroundId') | Идентификатор предыстории, к которой относится этот элемент набора атрибутов\. | +| [Id](BackgroundBoost.Id.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Id') | Идентификатор элемента набора атрибутов для предыстории\. | diff --git a/Documentation/Pf2e.Database/BackgroundItem.Background.md b/Documentation/Pf2e.Database/BackgroundItem.Background.md new file mode 100644 index 0000000..05922e9 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundItem.Background.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem') + +## BackgroundItem\.Background Property + +Предыстория, к которой относится сущность\. + +```csharp +public Pf2e.Database.Model.Structure.Background Background { get; set; } +``` + +#### Property Value +[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundItem.BackgroundId.md b/Documentation/Pf2e.Database/BackgroundItem.BackgroundId.md new file mode 100644 index 0000000..ec71406 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundItem.BackgroundId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem') + +## BackgroundItem\.BackgroundId Property + +Идентификатор элемента предыстории\. + +```csharp +public int BackgroundId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundItem.Entity.md b/Documentation/Pf2e.Database/BackgroundItem.Entity.md new file mode 100644 index 0000000..49f1c8a --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundItem.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem') + +## BackgroundItem\.Entity Property + +Сущность, связанная с предысторией\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundItem.EntityId.md b/Documentation/Pf2e.Database/BackgroundItem.EntityId.md new file mode 100644 index 0000000..4fff562 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundItem.EntityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem') + +## BackgroundItem\.EntityId Property + +Идентификатор сущности, связанной с предысторией\. + +```csharp +public int EntityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundItem.Level.md b/Documentation/Pf2e.Database/BackgroundItem.Level.md new file mode 100644 index 0000000..7bd2409 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundItem.Level.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem') + +## BackgroundItem\.Level Property + +Уровень элемента предыстории, если применимо\. Может быть null, если уровень не указан или не применим\. + +```csharp +public System.Nullable Level { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundItem.md b/Documentation/Pf2e.Database/BackgroundItem.md new file mode 100644 index 0000000..fc8c9ba --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundItem.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation') + +## BackgroundItem Class + +Элемент предыстории, который может быть способностью, навыком или другим элементом, связанным с предысторией\. + +```csharp +public class BackgroundItem +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 BackgroundItem + +| Properties | | +| :--- | :--- | +| [Background](BackgroundItem.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Background') | Предыстория, к которой относится сущность\. | +| [BackgroundId](BackgroundItem.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.BackgroundId') | Идентификатор элемента предыстории\. | +| [Entity](BackgroundItem.Entity.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Entity') | Сущность, связанная с предысторией\. | +| [EntityId](BackgroundItem.EntityId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.EntityId') | Идентификатор сущности, связанной с предысторией\. | +| [Level](BackgroundItem.Level.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Level') | Уровень элемента предыстории, если применимо\. Может быть null, если уровень не указан или не применим\. | diff --git a/Documentation/Pf2e.Database/BackgroundTraining.Background.md b/Documentation/Pf2e.Database/BackgroundTraining.Background.md new file mode 100644 index 0000000..4029446 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundTraining.Background.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') + +## BackgroundTraining\.Background Property + +Предыстория, к которой относится тренировка\. + +```csharp +public Pf2e.Database.Model.Structure.Background Background { get; set; } +``` + +#### Property Value +[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundTraining.BackgroundId.md b/Documentation/Pf2e.Database/BackgroundTraining.BackgroundId.md new file mode 100644 index 0000000..dc076c6 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundTraining.BackgroundId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') + +## BackgroundTraining\.BackgroundId Property + +Идентификатор предыстории, к которой относится тренировка\. + +```csharp +public int BackgroundId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundTraining.Id.md b/Documentation/Pf2e.Database/BackgroundTraining.Id.md new file mode 100644 index 0000000..6ca0841 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundTraining.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') + +## BackgroundTraining\.Id Property + +Идентификатор элемента набора связей между предысторией и тренируемым навыком\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundTraining.Rank.md b/Documentation/Pf2e.Database/BackgroundTraining.Rank.md new file mode 100644 index 0000000..57ea8d6 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundTraining.Rank.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') + +## BackgroundTraining\.Rank Property + +Ранг тренировки, который получает персонаж при выборе данной предыстории\. + +```csharp +public Pf2e.Database.Model.Enum.TrainingRank Rank { get; set; } +``` + +#### Property Value +[TrainingRank](TrainingRank.md 'Pf2e\.Database\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundTraining.Training.md b/Documentation/Pf2e.Database/BackgroundTraining.Training.md new file mode 100644 index 0000000..2fceb66 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundTraining.Training.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') + +## BackgroundTraining\.Training Property + +Тренируемый навык, который получает персонаж при выборе данной предыстории\. + +```csharp +public Pf2e.Database.Model.Common.Training Training { get; set; } +``` + +#### Property Value +[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundTraining.TrainingId.md b/Documentation/Pf2e.Database/BackgroundTraining.TrainingId.md new file mode 100644 index 0000000..4d591bf --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundTraining.TrainingId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') + +## BackgroundTraining\.TrainingId Property + +Идентификатор тренируемого навыка\. + +```csharp +public int TrainingId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/BackgroundTraining.md b/Documentation/Pf2e.Database/BackgroundTraining.md new file mode 100644 index 0000000..f1cf1a1 --- /dev/null +++ b/Documentation/Pf2e.Database/BackgroundTraining.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation') + +## BackgroundTraining Class + +Элемент набора связей между предысторией и тренируемым навыком\. + +```csharp +public class BackgroundTraining +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 BackgroundTraining + +| Properties | | +| :--- | :--- | +| [Background](BackgroundTraining.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Background') | Предыстория, к которой относится тренировка\. | +| [BackgroundId](BackgroundTraining.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.BackgroundId') | Идентификатор предыстории, к которой относится тренировка\. | +| [Id](BackgroundTraining.Id.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Id') | Идентификатор элемента набора связей между предысторией и тренируемым навыком\. | +| [Rank](BackgroundTraining.Rank.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Rank') | Ранг тренировки, который получает персонаж при выборе данной предыстории\. | +| [Training](BackgroundTraining.Training.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Training') | Тренируемый навык, который получает персонаж при выборе данной предыстории\. | +| [TrainingId](BackgroundTraining.TrainingId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.TrainingId') | Идентификатор тренируемого навыка\. | diff --git a/Documentation/Pf2e.Database/Class.AdditionalTrainedSkills.md b/Documentation/Pf2e.Database/Class.AdditionalTrainedSkills.md new file mode 100644 index 0000000..c100879 --- /dev/null +++ b/Documentation/Pf2e.Database/Class.AdditionalTrainedSkills.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.AdditionalTrainedSkills Property + +Количество дополнительных навыков\. + +```csharp +public int AdditionalTrainedSkills { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.ClassKeyAbilities.md b/Documentation/Pf2e.Database/Class.ClassKeyAbilities.md new file mode 100644 index 0000000..fa6d57a --- /dev/null +++ b/Documentation/Pf2e.Database/Class.ClassKeyAbilities.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.ClassKeyAbilities Property + +Аттрибуты класса\. + +```csharp +public virtual System.Collections.Generic.ICollection ClassKeyAbilities { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.ClassProgressions.md b/Documentation/Pf2e.Database/Class.ClassProgressions.md new file mode 100644 index 0000000..9c94adc --- /dev/null +++ b/Documentation/Pf2e.Database/Class.ClassProgressions.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.ClassProgressions Property + +Прогрессия класса\. + +```csharp +public virtual System.Collections.Generic.ICollection ClassProgressions { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.ClassTrainings.md b/Documentation/Pf2e.Database/Class.ClassTrainings.md new file mode 100644 index 0000000..49af184 --- /dev/null +++ b/Documentation/Pf2e.Database/Class.ClassTrainings.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.ClassTrainings Property + +Навыки класса\. + +```csharp +public virtual System.Collections.Generic.ICollection ClassTrainings { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.Entity.md b/Documentation/Pf2e.Database/Class.Entity.md new file mode 100644 index 0000000..157a7ce --- /dev/null +++ b/Documentation/Pf2e.Database/Class.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.Hp.md b/Documentation/Pf2e.Database/Class.Hp.md new file mode 100644 index 0000000..17eb380 --- /dev/null +++ b/Documentation/Pf2e.Database/Class.Hp.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.Hp Property + +Количество очков здоровья\. + +```csharp +public int Hp { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.Id.md b/Documentation/Pf2e.Database/Class.Id.md new file mode 100644 index 0000000..dd9474b --- /dev/null +++ b/Documentation/Pf2e.Database/Class.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.Spellcasting.md b/Documentation/Pf2e.Database/Class.Spellcasting.md new file mode 100644 index 0000000..7c97301 --- /dev/null +++ b/Documentation/Pf2e.Database/Class.Spellcasting.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.Spellcasting Property + +Указание на тип заклинательства\. + +```csharp +public Pf2e.Database.Model.Enum.SpellcastingType Spellcasting { get; set; } +``` + +#### Property Value +[SpellcastingType](SpellcastingType.md 'Pf2e\.Database\.Model\.Enum\.SpellcastingType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.SubclassGroups.md b/Documentation/Pf2e.Database/Class.SubclassGroups.md new file mode 100644 index 0000000..598a3dd --- /dev/null +++ b/Documentation/Pf2e.Database/Class.SubclassGroups.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.SubclassGroups Property + +Группы подклассов\. + +```csharp +public virtual System.Collections.Generic.ICollection SubclassGroups { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.Tradition.md b/Documentation/Pf2e.Database/Class.Tradition.md new file mode 100644 index 0000000..b4554ec --- /dev/null +++ b/Documentation/Pf2e.Database/Class.Tradition.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') + +## Class\.Tradition Property + +Традиция заклинаний класса\. + +```csharp +public System.Nullable Tradition { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[SpellTradition](SpellTradition.md 'Pf2e\.Database\.Model\.Enum\.SpellTradition')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Class.md b/Documentation/Pf2e.Database/Class.md new file mode 100644 index 0000000..4d830bc --- /dev/null +++ b/Documentation/Pf2e.Database/Class.md @@ -0,0 +1,27 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Class Class + +Класс\. + +```csharp +public class Class : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Class + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [AdditionalTrainedSkills](Class.AdditionalTrainedSkills.md 'Pf2e\.Database\.Model\.Structure\.Class\.AdditionalTrainedSkills') | Количество дополнительных навыков\. | +| [ClassKeyAbilities](Class.ClassKeyAbilities.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassKeyAbilities') | Аттрибуты класса\. | +| [ClassProgressions](Class.ClassProgressions.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassProgressions') | Прогрессия класса\. | +| [ClassTrainings](Class.ClassTrainings.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassTrainings') | Навыки класса\. | +| [Entity](Class.Entity.md 'Pf2e\.Database\.Model\.Structure\.Class\.Entity') | Корневая сущность\. | +| [Hp](Class.Hp.md 'Pf2e\.Database\.Model\.Structure\.Class\.Hp') | Количество очков здоровья\. | +| [Id](Class.Id.md 'Pf2e\.Database\.Model\.Structure\.Class\.Id') | Идентификатор сущности\. | +| [Spellcasting](Class.Spellcasting.md 'Pf2e\.Database\.Model\.Structure\.Class\.Spellcasting') | Указание на тип заклинательства\. | +| [SubclassGroups](Class.SubclassGroups.md 'Pf2e\.Database\.Model\.Structure\.Class\.SubclassGroups') | Группы подклассов\. | +| [Tradition](Class.Tradition.md 'Pf2e\.Database\.Model\.Structure\.Class\.Tradition') | Традиция заклинаний класса\. | diff --git a/Documentation/Pf2e.Database/ClassKeyAttribute.Class.md b/Documentation/Pf2e.Database/ClassKeyAttribute.Class.md new file mode 100644 index 0000000..418b377 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassKeyAttribute.Class.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') + +## ClassKeyAttribute\.Class Property + +Класс, к которому относится ключевой атрибут\. + +```csharp +public Pf2e.Database.Model.Structure.Class Class { get; set; } +``` + +#### Property Value +[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassKeyAttribute.ClassId.md b/Documentation/Pf2e.Database/ClassKeyAttribute.ClassId.md new file mode 100644 index 0000000..e975619 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassKeyAttribute.ClassId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') + +## ClassKeyAttribute\.ClassId Property + +Идентификатор класса, к которому относится ключевой атрибут\. + +```csharp +public int ClassId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassKeyAttribute.Id.md b/Documentation/Pf2e.Database/ClassKeyAttribute.Id.md new file mode 100644 index 0000000..09b545e --- /dev/null +++ b/Documentation/Pf2e.Database/ClassKeyAttribute.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') + +## ClassKeyAttribute\.Id Property + +Идентификатор ключевого атрибута класса\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassKeyAttribute.Value.md b/Documentation/Pf2e.Database/ClassKeyAttribute.Value.md new file mode 100644 index 0000000..eb9cb6e --- /dev/null +++ b/Documentation/Pf2e.Database/ClassKeyAttribute.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') + +## ClassKeyAttribute\.Value Property + +Ключевой атрибут класса\. + +```csharp +public Pf2e.Database.Model.Enum.AttributeValues Value { get; set; } +``` + +#### Property Value +[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassKeyAttribute.md b/Documentation/Pf2e.Database/ClassKeyAttribute.md new file mode 100644 index 0000000..a704935 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassKeyAttribute.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation') + +## ClassKeyAttribute Class + +Набор ключевых атрибутов класса\. + +```csharp +public class ClassKeyAttribute +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ClassKeyAttribute + +| Properties | | +| :--- | :--- | +| [Class](ClassKeyAttribute.Class.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Class') | Класс, к которому относится ключевой атрибут\. | +| [ClassId](ClassKeyAttribute.ClassId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.ClassId') | Идентификатор класса, к которому относится ключевой атрибут\. | +| [Id](ClassKeyAttribute.Id.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Id') | Идентификатор ключевого атрибута класса\. | +| [Value](ClassKeyAttribute.Value.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Value') | Ключевой атрибут класса\. | diff --git a/Documentation/Pf2e.Database/ClassProgression.Class.md b/Documentation/Pf2e.Database/ClassProgression.Class.md new file mode 100644 index 0000000..d35db97 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgression.Class.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression') + +## ClassProgression\.Class Property + +Класс, к которому относится элемент прогрессии\. + +```csharp +public Pf2e.Database.Model.Structure.Class Class { get; set; } +``` + +#### Property Value +[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassProgression.ClassId.md b/Documentation/Pf2e.Database/ClassProgression.ClassId.md new file mode 100644 index 0000000..a5ee15a --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgression.ClassId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression') + +## ClassProgression\.ClassId Property + +Идентификатор класса, к которому относится элемент прогрессии\. + +```csharp +public int ClassId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassProgression.Entity.md b/Documentation/Pf2e.Database/ClassProgression.Entity.md new file mode 100644 index 0000000..90a02a9 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgression.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression') + +## ClassProgression\.Entity Property + +Сущность, связанная с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. + +```csharp +public Pf2e.Database.Model.Base.Entity? Entity { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassProgression.EntityId.md b/Documentation/Pf2e.Database/ClassProgression.EntityId.md new file mode 100644 index 0000000..f0cd5b4 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgression.EntityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression') + +## ClassProgression\.EntityId Property + +Идентификатор сущности, связанной с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. + +```csharp +public System.Nullable EntityId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassProgression.Id.md b/Documentation/Pf2e.Database/ClassProgression.Id.md new file mode 100644 index 0000000..e400583 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgression.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression') + +## ClassProgression\.Id Property + +Идентификатор прогрессии класса\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassProgression.Level.md b/Documentation/Pf2e.Database/ClassProgression.Level.md new file mode 100644 index 0000000..82ce8e6 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgression.Level.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression') + +## ClassProgression\.Level Property + +Уровень класса, на котором элемент прогрессии доступен\. + +```csharp +public int Level { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassProgression.Type.md b/Documentation/Pf2e.Database/ClassProgression.Type.md new file mode 100644 index 0000000..fbe0aea --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgression.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression') + +## ClassProgression\.Type Property + +Тип элемента прогрессии класса\. + +```csharp +public Pf2e.Database.Model.Enum.ClassProgressionType Type { get; set; } +``` + +#### Property Value +[ClassProgressionType](ClassProgressionType.md 'Pf2e\.Database\.Model\.Enum\.ClassProgressionType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassProgression.md b/Documentation/Pf2e.Database/ClassProgression.md new file mode 100644 index 0000000..abb6925 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgression.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation') + +## ClassProgression Class + +Элемент прогрессии класса\. + +```csharp +public class ClassProgression +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ClassProgression + +| Properties | | +| :--- | :--- | +| [Class](ClassProgression.Class.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Class') | Класс, к которому относится элемент прогрессии\. | +| [ClassId](ClassProgression.ClassId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.ClassId') | Идентификатор класса, к которому относится элемент прогрессии\. | +| [Entity](ClassProgression.Entity.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Entity') | Сущность, связанная с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. | +| [EntityId](ClassProgression.EntityId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.EntityId') | Идентификатор сущности, связанной с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. | +| [Id](ClassProgression.Id.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Id') | Идентификатор прогрессии класса\. | +| [Level](ClassProgression.Level.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Level') | Уровень класса, на котором элемент прогрессии доступен\. | +| [Type](ClassProgression.Type.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Type') | Тип элемента прогрессии класса\. | diff --git a/Documentation/Pf2e.Database/ClassProgressionType.md b/Documentation/Pf2e.Database/ClassProgressionType.md new file mode 100644 index 0000000..f5066a3 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassProgressionType.md @@ -0,0 +1,53 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## ClassProgressionType Enum + +Тип элемента прогрессии класса\. + +```csharp +public enum ClassProgressionType +``` +### Fields + + + +`Entity` 0 + +Неизвестный тип прогрессии класса\. + + + +`AncestryFeat` 1 + +Навык архетипа\. + + + +`ClassFeat` 2 + +Классовая особенность\. + + + +`GeneralFeat` 3 + +Общий навык\. + + + +`SkillFeat` 4 + +Навык + + + +`SkillIncrease` 5 + +Увеличение навыка\. + + + +`AttributeIncrease` 6 + +Увеличение атрибута\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassTraining.Class.md b/Documentation/Pf2e.Database/ClassTraining.Class.md new file mode 100644 index 0000000..6edf501 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassTraining.Class.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining') + +## ClassTraining\.Class Property + +Класс, к которому относится тренировка\. + +```csharp +public Pf2e.Database.Model.Structure.Class Class { get; set; } +``` + +#### Property Value +[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassTraining.ClassId.md b/Documentation/Pf2e.Database/ClassTraining.ClassId.md new file mode 100644 index 0000000..262bb30 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassTraining.ClassId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining') + +## ClassTraining\.ClassId Property + +Идентификатор класса, к которому относится тренировка\. + +```csharp +public int ClassId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassTraining.Id.md b/Documentation/Pf2e.Database/ClassTraining.Id.md new file mode 100644 index 0000000..d753184 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassTraining.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining') + +## ClassTraining\.Id Property + +Идентификатор набора элементов, связывающий класс и тренируемый навык\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassTraining.Rank.md b/Documentation/Pf2e.Database/ClassTraining.Rank.md new file mode 100644 index 0000000..c16b62c --- /dev/null +++ b/Documentation/Pf2e.Database/ClassTraining.Rank.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining') + +## ClassTraining\.Rank Property + +Ранг тренировки, определяющий уровень владения навыком\. + +```csharp +public Pf2e.Database.Model.Enum.TrainingRank Rank { get; set; } +``` + +#### Property Value +[TrainingRank](TrainingRank.md 'Pf2e\.Database\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassTraining.Training.md b/Documentation/Pf2e.Database/ClassTraining.Training.md new file mode 100644 index 0000000..b45c4c3 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassTraining.Training.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining') + +## ClassTraining\.Training Property + +Тренируемый навык, к которому относится тренировка\. + +```csharp +public Pf2e.Database.Model.Common.Training? Training { get; set; } +``` + +#### Property Value +[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassTraining.TrainingId.md b/Documentation/Pf2e.Database/ClassTraining.TrainingId.md new file mode 100644 index 0000000..8aa7156 --- /dev/null +++ b/Documentation/Pf2e.Database/ClassTraining.TrainingId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining') + +## ClassTraining\.TrainingId Property + +Идентификатор тренируемого навыка, к которому относится тренировка\. + +```csharp +public System.Nullable TrainingId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ClassTraining.md b/Documentation/Pf2e.Database/ClassTraining.md new file mode 100644 index 0000000..654208f --- /dev/null +++ b/Documentation/Pf2e.Database/ClassTraining.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation') + +## ClassTraining Class + +Набор элементов, связывающий класс и тренируемый навык\. + +```csharp +public class ClassTraining +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ClassTraining + +| Properties | | +| :--- | :--- | +| [Class](ClassTraining.Class.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining\.Class') | Класс, к которому относится тренировка\. | +| [ClassId](ClassTraining.ClassId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining\.ClassId') | Идентификатор класса, к которому относится тренировка\. | +| [Id](ClassTraining.Id.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining\.Id') | Идентификатор набора элементов, связывающий класс и тренируемый навык\. | +| [Rank](ClassTraining.Rank.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining\.Rank') | Ранг тренировки, определяющий уровень владения навыком\. | +| [Training](ClassTraining.Training.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining\.Training') | Тренируемый навык, к которому относится тренировка\. | +| [TrainingId](ClassTraining.TrainingId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining\.TrainingId') | Идентификатор тренируемого навыка, к которому относится тренировка\. | diff --git a/Documentation/Pf2e.Database/Condition.Entity.md b/Documentation/Pf2e.Database/Condition.Entity.md new file mode 100644 index 0000000..6f6143e --- /dev/null +++ b/Documentation/Pf2e.Database/Condition.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Condition](Condition.md 'Pf2e\.Database\.Model\.Structure\.Condition') + +## Condition\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Condition.Extra.md b/Documentation/Pf2e.Database/Condition.Extra.md new file mode 100644 index 0000000..07e5f86 --- /dev/null +++ b/Documentation/Pf2e.Database/Condition.Extra.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Condition](Condition.md 'Pf2e\.Database\.Model\.Structure\.Condition') + +## Condition\.Extra Property + +Дополнительная информация\. + +```csharp +public string? Extra { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Condition.Group.md b/Documentation/Pf2e.Database/Condition.Group.md new file mode 100644 index 0000000..a59f8e9 --- /dev/null +++ b/Documentation/Pf2e.Database/Condition.Group.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Condition](Condition.md 'Pf2e\.Database\.Model\.Structure\.Condition') + +## Condition\.Group Property + +Группа состояния\. + +```csharp +public System.Nullable Group { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[ConditionGroup](ConditionGroup.md 'Pf2e\.Database\.Model\.Enum\.ConditionGroup')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Condition.Id.md b/Documentation/Pf2e.Database/Condition.Id.md new file mode 100644 index 0000000..f515395 --- /dev/null +++ b/Documentation/Pf2e.Database/Condition.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Condition](Condition.md 'Pf2e\.Database\.Model\.Structure\.Condition') + +## Condition\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Condition.md b/Documentation/Pf2e.Database/Condition.md new file mode 100644 index 0000000..118463e --- /dev/null +++ b/Documentation/Pf2e.Database/Condition.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Condition Class + +Состояние\. + +```csharp +public class Condition : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Condition + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Entity](Condition.Entity.md 'Pf2e\.Database\.Model\.Structure\.Condition\.Entity') | Корневая сущность\. | +| [Extra](Condition.Extra.md 'Pf2e\.Database\.Model\.Structure\.Condition\.Extra') | Дополнительная информация\. | +| [Group](Condition.Group.md 'Pf2e\.Database\.Model\.Structure\.Condition\.Group') | Группа состояния\. | +| [Id](Condition.Id.md 'Pf2e\.Database\.Model\.Structure\.Condition\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2e.Database/ConditionGroup.md b/Documentation/Pf2e.Database/ConditionGroup.md new file mode 100644 index 0000000..b66a70b --- /dev/null +++ b/Documentation/Pf2e.Database/ConditionGroup.md @@ -0,0 +1,47 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## ConditionGroup Enum + +Тип состояния + +```csharp +public enum ConditionGroup +``` +### Fields + + + +`Unknown` 0 + +Неизвестое состояние\. + + + +`Senses` 1 + +Чувство\. + + + +`Abilities` 2 + +Способность\. + + + +`Death` 3 + +Смерть\. + + + +`Attitudes` 4 + +Отношение\. \(???\) + + + +`Detection` 5 + +Обнаружение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Anathema.md b/Documentation/Pf2e.Database/Deity.Anathema.md new file mode 100644 index 0000000..3f7f842 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Anathema.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Anathema Property + +Анафемы божества\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString Anathema { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.AreaOfConcern.md b/Documentation/Pf2e.Database/Deity.AreaOfConcern.md new file mode 100644 index 0000000..6b53606 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.AreaOfConcern.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.AreaOfConcern Property + +Область покровительства божества\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString AreaOfConcern { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Category.md b/Documentation/Pf2e.Database/Deity.Category.md new file mode 100644 index 0000000..34b1df9 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Category.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Category Property + +Категория божества\. + +```csharp +public string Category { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.CategoryEntity.md b/Documentation/Pf2e.Database/Deity.CategoryEntity.md new file mode 100644 index 0000000..08dc5a7 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.CategoryEntity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.CategoryEntity Property + +Категория божества \(связь\)\. + +```csharp +public Pf2e.Database.Model.Structure.DeityCategory? CategoryEntity { get; set; } +``` + +#### Property Value +[DeityCategory](DeityCategory.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.CategoryId.md b/Documentation/Pf2e.Database/Deity.CategoryId.md new file mode 100644 index 0000000..d7c0da7 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.CategoryId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.CategoryId Property + +Идентификатор категории божества\. + +```csharp +public System.Nullable CategoryId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.DeityAttributes.md b/Documentation/Pf2e.Database/Deity.DeityAttributes.md new file mode 100644 index 0000000..b67781a --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.DeityAttributes.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.DeityAttributes Property + +Атрибуты божества\. + +```csharp +public System.Collections.Generic.ICollection DeityAttributes { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityAttribute](DeityAttribute.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.DeityDomains.md b/Documentation/Pf2e.Database/Deity.DeityDomains.md new file mode 100644 index 0000000..cabe7db --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.DeityDomains.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.DeityDomains Property + +Домены божества\. + +```csharp +public System.Collections.Generic.ICollection DeityDomains { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.DeitySpells.md b/Documentation/Pf2e.Database/Deity.DeitySpells.md new file mode 100644 index 0000000..39adf8c --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.DeitySpells.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.DeitySpells Property + +Заклинания божества\. + +```csharp +public System.Collections.Generic.ICollection DeitySpells { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeitySpell](DeitySpell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.DeityWeapons.md b/Documentation/Pf2e.Database/Deity.DeityWeapons.md new file mode 100644 index 0000000..c49ceab --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.DeityWeapons.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.DeityWeapons Property + +Оружия божества\. + +```csharp +public System.Collections.Generic.ICollection DeityWeapons { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityWeapon](DeityWeapon.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Edicts.md b/Documentation/Pf2e.Database/Deity.Edicts.md new file mode 100644 index 0000000..0eddb43 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Edicts.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Edicts Property + +Заветы божества\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString Edicts { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Entity.md b/Documentation/Pf2e.Database/Deity.Entity.md new file mode 100644 index 0000000..b7849be --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Fonts.md b/Documentation/Pf2e.Database/Deity.Fonts.md new file mode 100644 index 0000000..e6c0e6a --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Fonts.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Fonts Property + +Тип божественный силы\. + +```csharp +public Pf2e.Database.Model.Enum.DeityFonts Fonts { get; set; } +``` + +#### Property Value +[DeityFonts](DeityFonts.md 'Pf2e\.Database\.Model\.Enum\.DeityFonts') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Id.md b/Documentation/Pf2e.Database/Deity.Id.md new file mode 100644 index 0000000..a0a095d --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.ReligiousSymbol.md b/Documentation/Pf2e.Database/Deity.ReligiousSymbol.md new file mode 100644 index 0000000..0421c70 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.ReligiousSymbol.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.ReligiousSymbol Property + +Религиозный символ божества\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString ReligiousSymbol { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.SacredAnimal.md b/Documentation/Pf2e.Database/Deity.SacredAnimal.md new file mode 100644 index 0000000..5d46d92 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.SacredAnimal.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.SacredAnimal Property + +Священное животное божества\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString SacredAnimal { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Sanctification.md b/Documentation/Pf2e.Database/Deity.Sanctification.md new file mode 100644 index 0000000..9ba1d8a --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Sanctification.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Sanctification Property + +Тип освящения\. + +```csharp +public Pf2e.Database.Model.Enum.DeitySanctification Sanctification { get; set; } +``` + +#### Property Value +[DeitySanctification](DeitySanctification.md 'Pf2e\.Database\.Model\.Enum\.DeitySanctification') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.SanctificationMust.md b/Documentation/Pf2e.Database/Deity.SanctificationMust.md new file mode 100644 index 0000000..f01c968 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.SanctificationMust.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.SanctificationMust Property + +Обязательное освящение\. + +```csharp +public bool SanctificationMust { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Skills.md b/Documentation/Pf2e.Database/Deity.Skills.md new file mode 100644 index 0000000..6b768a3 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Skills.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Skills Property + +Навыки божества\. + +```csharp +public System.Collections.Generic.ICollection Skills { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.Type.md b/Documentation/Pf2e.Database/Deity.Type.md new file mode 100644 index 0000000..e0c4ba0 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') + +## Deity\.Type Property + +Тип божества\. + +```csharp +public Pf2e.Database.Model.Enum.DeityType Type { get; set; } +``` + +#### Property Value +[DeityType](DeityType.md 'Pf2e\.Database\.Model\.Enum\.DeityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Deity.md b/Documentation/Pf2e.Database/Deity.md new file mode 100644 index 0000000..225b904 --- /dev/null +++ b/Documentation/Pf2e.Database/Deity.md @@ -0,0 +1,36 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Deity Class + +Божество\. + +```csharp +public class Deity : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Deity + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Anathema](Deity.Anathema.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Anathema') | Анафемы божества\. | +| [AreaOfConcern](Deity.AreaOfConcern.md 'Pf2e\.Database\.Model\.Structure\.Deity\.AreaOfConcern') | Область покровительства божества\. | +| [Category](Deity.Category.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Category') | Категория божества\. | +| [CategoryEntity](Deity.CategoryEntity.md 'Pf2e\.Database\.Model\.Structure\.Deity\.CategoryEntity') | Категория божества \(связь\)\. | +| [CategoryId](Deity.CategoryId.md 'Pf2e\.Database\.Model\.Structure\.Deity\.CategoryId') | Идентификатор категории божества\. | +| [DeityAttributes](Deity.DeityAttributes.md 'Pf2e\.Database\.Model\.Structure\.Deity\.DeityAttributes') | Атрибуты божества\. | +| [DeityDomains](Deity.DeityDomains.md 'Pf2e\.Database\.Model\.Structure\.Deity\.DeityDomains') | Домены божества\. | +| [DeitySpells](Deity.DeitySpells.md 'Pf2e\.Database\.Model\.Structure\.Deity\.DeitySpells') | Заклинания божества\. | +| [DeityWeapons](Deity.DeityWeapons.md 'Pf2e\.Database\.Model\.Structure\.Deity\.DeityWeapons') | Оружия божества\. | +| [Edicts](Deity.Edicts.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Edicts') | Заветы божества\. | +| [Entity](Deity.Entity.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Entity') | Корневая сущность\. | +| [Fonts](Deity.Fonts.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Fonts') | Тип божественный силы\. | +| [Id](Deity.Id.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Id') | Идентификатор сущности\. | +| [ReligiousSymbol](Deity.ReligiousSymbol.md 'Pf2e\.Database\.Model\.Structure\.Deity\.ReligiousSymbol') | Религиозный символ божества\. | +| [SacredAnimal](Deity.SacredAnimal.md 'Pf2e\.Database\.Model\.Structure\.Deity\.SacredAnimal') | Священное животное божества\. | +| [Sanctification](Deity.Sanctification.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Sanctification') | Тип освящения\. | +| [SanctificationMust](Deity.SanctificationMust.md 'Pf2e\.Database\.Model\.Structure\.Deity\.SanctificationMust') | Обязательное освящение\. | +| [Skills](Deity.Skills.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Skills') | Навыки божества\. | +| [Type](Deity.Type.md 'Pf2e\.Database\.Model\.Structure\.Deity\.Type') | Тип божества\. | diff --git a/Documentation/Pf2e.Database/DeityAttribute.Attribute.md b/Documentation/Pf2e.Database/DeityAttribute.Attribute.md new file mode 100644 index 0000000..c9c1014 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityAttribute.Attribute.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute') + +## DeityAttribute\.Attribute Property + +Атрибут божества\. + +```csharp +public Pf2e.Database.Model.Enum.AttributeValues Attribute { get; set; } +``` + +#### Property Value +[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityAttribute.Deity.md b/Documentation/Pf2e.Database/DeityAttribute.Deity.md new file mode 100644 index 0000000..fa3ebd9 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityAttribute.Deity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute') + +## DeityAttribute\.Deity Property + +Божество, к которому относится атрибут\. + +```csharp +public Pf2e.Database.Model.Structure.Deity Deity { get; set; } +``` + +#### Property Value +[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityAttribute.DeityId.md b/Documentation/Pf2e.Database/DeityAttribute.DeityId.md new file mode 100644 index 0000000..8d55e20 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityAttribute.DeityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute') + +## DeityAttribute\.DeityId Property + +Идентификатор божества\. + +```csharp +public int DeityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityAttribute.Id.md b/Documentation/Pf2e.Database/DeityAttribute.Id.md new file mode 100644 index 0000000..8f03925 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityAttribute.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute') + +## DeityAttribute\.Id Property + +Идентификатор\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityAttribute.md b/Documentation/Pf2e.Database/DeityAttribute.md new file mode 100644 index 0000000..83ea7be --- /dev/null +++ b/Documentation/Pf2e.Database/DeityAttribute.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation') + +## DeityAttribute Class + +Элемент отношения божества и атрибута\. + +```csharp +public class DeityAttribute +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeityAttribute + +| Properties | | +| :--- | :--- | +| [Attribute](DeityAttribute.Attribute.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute\.Attribute') | Атрибут божества\. | +| [Deity](DeityAttribute.Deity.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute\.Deity') | Божество, к которому относится атрибут\. | +| [DeityId](DeityAttribute.DeityId.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute\.DeityId') | Идентификатор божества\. | +| [Id](DeityAttribute.Id.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute\.Id') | Идентификатор\. | diff --git a/Documentation/Pf2e.Database/DeityCategory.Description.md b/Documentation/Pf2e.Database/DeityCategory.Description.md new file mode 100644 index 0000000..0c55376 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityCategory.Description.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory') + +## DeityCategory\.Description Property + +Описание категории\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString Description { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityCategory.Entity.md b/Documentation/Pf2e.Database/DeityCategory.Entity.md new file mode 100644 index 0000000..c9e4dda --- /dev/null +++ b/Documentation/Pf2e.Database/DeityCategory.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory') + +## DeityCategory\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityCategory.Id.md b/Documentation/Pf2e.Database/DeityCategory.Id.md new file mode 100644 index 0000000..958e4c6 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityCategory.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory') + +## DeityCategory\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityCategory.md b/Documentation/Pf2e.Database/DeityCategory.md new file mode 100644 index 0000000..a16913f --- /dev/null +++ b/Documentation/Pf2e.Database/DeityCategory.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## DeityCategory Class + +Категория божества\. + +```csharp +public class DeityCategory : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeityCategory + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Description](DeityCategory.Description.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory\.Description') | Описание категории\. | +| [Entity](DeityCategory.Entity.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory\.Entity') | Корневая сущность\. | +| [Id](DeityCategory.Id.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2e.Database/DeityDomain.Deity.md b/Documentation/Pf2e.Database/DeityDomain.Deity.md new file mode 100644 index 0000000..6ce602c --- /dev/null +++ b/Documentation/Pf2e.Database/DeityDomain.Deity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain') + +## DeityDomain\.Deity Property + +Божество, к которому относится домен\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Deity Deity { get; set; } +``` + +#### Property Value +[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityDomain.DeityId.md b/Documentation/Pf2e.Database/DeityDomain.DeityId.md new file mode 100644 index 0000000..35f37c5 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityDomain.DeityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain') + +## DeityDomain\.DeityId Property + +Идентификатор божества, к которому относится домен\. + +```csharp +public int DeityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityDomain.Domain.md b/Documentation/Pf2e.Database/DeityDomain.Domain.md new file mode 100644 index 0000000..c12115d --- /dev/null +++ b/Documentation/Pf2e.Database/DeityDomain.Domain.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain') + +## DeityDomain\.Domain Property + +Домен, связанный с божеством\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Domain Domain { get; set; } +``` + +#### Property Value +[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityDomain.DomainId.md b/Documentation/Pf2e.Database/DeityDomain.DomainId.md new file mode 100644 index 0000000..8f9fb07 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityDomain.DomainId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain') + +## DeityDomain\.DomainId Property + +Идентификатор домена\. + +```csharp +public int DomainId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityDomain.Id.md b/Documentation/Pf2e.Database/DeityDomain.Id.md new file mode 100644 index 0000000..62e031e --- /dev/null +++ b/Documentation/Pf2e.Database/DeityDomain.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain') + +## DeityDomain\.Id Property + +Идентификатор отношения божества и домена\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityDomain.IsPrimary.md b/Documentation/Pf2e.Database/DeityDomain.IsPrimary.md new file mode 100644 index 0000000..71018d3 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityDomain.IsPrimary.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain') + +## DeityDomain\.IsPrimary Property + +Флаг, указывающий, является ли домен основным для божества\. + +```csharp +public bool IsPrimary { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityDomain.Value.md b/Documentation/Pf2e.Database/DeityDomain.Value.md new file mode 100644 index 0000000..cc8a75e --- /dev/null +++ b/Documentation/Pf2e.Database/DeityDomain.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain') + +## DeityDomain\.Value Property + +Значение домена божества, например, "Свет", "Тьма" и т\.д\. + +```csharp +public string Value { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityDomain.md b/Documentation/Pf2e.Database/DeityDomain.md new file mode 100644 index 0000000..74512c8 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityDomain.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation') + +## DeityDomain Class + +Элемент отношения божества и домена\. + +```csharp +public class DeityDomain +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeityDomain + +| Properties | | +| :--- | :--- | +| [Deity](DeityDomain.Deity.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain\.Deity') | Божество, к которому относится домен\. | +| [DeityId](DeityDomain.DeityId.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain\.DeityId') | Идентификатор божества, к которому относится домен\. | +| [Domain](DeityDomain.Domain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain\.Domain') | Домен, связанный с божеством\. | +| [DomainId](DeityDomain.DomainId.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain\.DomainId') | Идентификатор домена\. | +| [Id](DeityDomain.Id.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain\.Id') | Идентификатор отношения божества и домена\. | +| [IsPrimary](DeityDomain.IsPrimary.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain\.IsPrimary') | Флаг, указывающий, является ли домен основным для божества\. | +| [Value](DeityDomain.Value.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain\.Value') | Значение домена божества, например, "Свет", "Тьма" и т\.д\. | diff --git a/Documentation/Pf2e.Database/DeityFonts.md b/Documentation/Pf2e.Database/DeityFonts.md new file mode 100644 index 0000000..bc5b9b6 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityFonts.md @@ -0,0 +1,35 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## DeityFonts Enum + +Тип божественной силы\. + +```csharp +public enum DeityFonts +``` +### Fields + + + +`None` 0 + +Без божественной силы\. + + + +`Heal` 1 + +Исцеление\. + + + +`Harm` 2 + +Урон\. + + + +`Any` 3 + +Любой тип божественной силы\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeitySanctification.md b/Documentation/Pf2e.Database/DeitySanctification.md new file mode 100644 index 0000000..d9d94b5 --- /dev/null +++ b/Documentation/Pf2e.Database/DeitySanctification.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## DeitySanctification Enum + +Тип освящения божества\. + +```csharp +public enum DeitySanctification +``` +### Fields + + + +`Holy` 0 + +Святость\. + + + +`Unholy` 1 + +Нечестивость\. + + + +`Any` 2 + +Любое\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeitySpell.Deity.md b/Documentation/Pf2e.Database/DeitySpell.Deity.md new file mode 100644 index 0000000..759047f --- /dev/null +++ b/Documentation/Pf2e.Database/DeitySpell.Deity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell') + +## DeitySpell\.Deity Property + +Божество, к которому относится заклинание\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Deity Deity { get; set; } +``` + +#### Property Value +[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeitySpell.DeityId.md b/Documentation/Pf2e.Database/DeitySpell.DeityId.md new file mode 100644 index 0000000..8dd98dd --- /dev/null +++ b/Documentation/Pf2e.Database/DeitySpell.DeityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell') + +## DeitySpell\.DeityId Property + +Идентификатор божества, к которому относится заклинание\. + +```csharp +public int DeityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeitySpell.Id.md b/Documentation/Pf2e.Database/DeitySpell.Id.md new file mode 100644 index 0000000..aacaeeb --- /dev/null +++ b/Documentation/Pf2e.Database/DeitySpell.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell') + +## DeitySpell\.Id Property + +Идентификатор связи божества и заклинания\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeitySpell.Level.md b/Documentation/Pf2e.Database/DeitySpell.Level.md new file mode 100644 index 0000000..db6d457 --- /dev/null +++ b/Documentation/Pf2e.Database/DeitySpell.Level.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell') + +## DeitySpell\.Level Property + +Уровень заклинания\. + +```csharp +public int Level { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeitySpell.Spell.md b/Documentation/Pf2e.Database/DeitySpell.Spell.md new file mode 100644 index 0000000..93c5091 --- /dev/null +++ b/Documentation/Pf2e.Database/DeitySpell.Spell.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell') + +## DeitySpell\.Spell Property + +Заклинание, связанное с божеством\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell Spell { get; set; } +``` + +#### Property Value +[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeitySpell.SpellId.md b/Documentation/Pf2e.Database/DeitySpell.SpellId.md new file mode 100644 index 0000000..68c9664 --- /dev/null +++ b/Documentation/Pf2e.Database/DeitySpell.SpellId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell') + +## DeitySpell\.SpellId Property + +Идентификатор заклинания, связанного с божеством\. + +```csharp +public int SpellId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeitySpell.md b/Documentation/Pf2e.Database/DeitySpell.md new file mode 100644 index 0000000..0836255 --- /dev/null +++ b/Documentation/Pf2e.Database/DeitySpell.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation') + +## DeitySpell Class + +Связь божества и заклинания\. + +```csharp +public class DeitySpell +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeitySpell + +| Properties | | +| :--- | :--- | +| [Deity](DeitySpell.Deity.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell\.Deity') | Божество, к которому относится заклинание\. | +| [DeityId](DeitySpell.DeityId.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell\.DeityId') | Идентификатор божества, к которому относится заклинание\. | +| [Id](DeitySpell.Id.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell\.Id') | Идентификатор связи божества и заклинания\. | +| [Level](DeitySpell.Level.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell\.Level') | Уровень заклинания\. | +| [Spell](DeitySpell.Spell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell\.Spell') | Заклинание, связанное с божеством\. | +| [SpellId](DeitySpell.SpellId.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell\.SpellId') | Идентификатор заклинания, связанного с божеством\. | diff --git a/Documentation/Pf2e.Database/DeityType.md b/Documentation/Pf2e.Database/DeityType.md new file mode 100644 index 0000000..7eb55d3 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityType.md @@ -0,0 +1,35 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## DeityType Enum + +Тип божества\. + +```csharp +public enum DeityType +``` +### Fields + + + +`Deity` 0 + +Божество\. + + + +`Pantheon` 1 + +Пантеон\. + + + +`Covenant` 2 + +Ковенант\. + + + +`Philosophy` 3 + +Философия\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityWeapon.Deity.md b/Documentation/Pf2e.Database/DeityWeapon.Deity.md new file mode 100644 index 0000000..a0e0968 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityWeapon.Deity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityWeapon](DeityWeapon.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon') + +## DeityWeapon\.Deity Property + +Божество, к которому относится оружие\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Deity Deity { get; set; } +``` + +#### Property Value +[Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityWeapon.DeityId.md b/Documentation/Pf2e.Database/DeityWeapon.DeityId.md new file mode 100644 index 0000000..84ce6f7 --- /dev/null +++ b/Documentation/Pf2e.Database/DeityWeapon.DeityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityWeapon](DeityWeapon.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon') + +## DeityWeapon\.DeityId Property + +Идентификатор божества, к которому относится оружие\. + +```csharp +public int DeityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityWeapon.Id.md b/Documentation/Pf2e.Database/DeityWeapon.Id.md new file mode 100644 index 0000000..69aae1a --- /dev/null +++ b/Documentation/Pf2e.Database/DeityWeapon.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityWeapon](DeityWeapon.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon') + +## DeityWeapon\.Id Property + +Идентификатор связи божества с оружием\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityWeapon.Weapon.md b/Documentation/Pf2e.Database/DeityWeapon.Weapon.md new file mode 100644 index 0000000..c1fd26a --- /dev/null +++ b/Documentation/Pf2e.Database/DeityWeapon.Weapon.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation').[DeityWeapon](DeityWeapon.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon') + +## DeityWeapon\.Weapon Property + +Название оружия, связанного с божеством\. Будет изменено на идентификатор оружия в будущем, когда будет реализована система оружия\. + +```csharp +public string Weapon { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/DeityWeapon.md b/Documentation/Pf2e.Database/DeityWeapon.md new file mode 100644 index 0000000..a708baa --- /dev/null +++ b/Documentation/Pf2e.Database/DeityWeapon.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation') + +## DeityWeapon Class + +Связь божества с оружием\. + +```csharp +public class DeityWeapon +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeityWeapon + +| Properties | | +| :--- | :--- | +| [Deity](DeityWeapon.Deity.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon\.Deity') | Божество, к которому относится оружие\. | +| [DeityId](DeityWeapon.DeityId.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon\.DeityId') | Идентификатор божества, к которому относится оружие\. | +| [Id](DeityWeapon.Id.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon\.Id') | Идентификатор связи божества с оружием\. | +| [Weapon](DeityWeapon.Weapon.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon\.Weapon') | Название оружия, связанного с божеством\. Будет изменено на идентификатор оружия в будущем, когда будет реализована система оружия\. | diff --git a/Documentation/Pf2e.Database/Domain.AdvancedApocryphalSpell.md b/Documentation/Pf2e.Database/Domain.AdvancedApocryphalSpell.md new file mode 100644 index 0000000..6149afb --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.AdvancedApocryphalSpell.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.AdvancedApocryphalSpell Property + +Продвинутое апокрифическое заклинание домена\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell? AdvancedApocryphalSpell { get; set; } +``` + +#### Property Value +[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.AdvancedApocryphalSpellId.md b/Documentation/Pf2e.Database/Domain.AdvancedApocryphalSpellId.md new file mode 100644 index 0000000..e0aee81 --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.AdvancedApocryphalSpellId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.AdvancedApocryphalSpellId Property + +Идентификатор продвинутого апокрифического заклинания домена\. + +```csharp +public System.Nullable AdvancedApocryphalSpellId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.AdvancedDomainSpell.md b/Documentation/Pf2e.Database/Domain.AdvancedDomainSpell.md new file mode 100644 index 0000000..a0d75ed --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.AdvancedDomainSpell.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.AdvancedDomainSpell Property + +Продвинутое заклинание домена\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell AdvancedDomainSpell { get; set; } +``` + +#### Property Value +[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.AdvancedDomainSpellId.md b/Documentation/Pf2e.Database/Domain.AdvancedDomainSpellId.md new file mode 100644 index 0000000..a67f9da --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.AdvancedDomainSpellId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.AdvancedDomainSpellId Property + +Идентификатор продвинутого заклинания домена\. + +```csharp +public int AdvancedDomainSpellId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.ApocryphalSpell.md b/Documentation/Pf2e.Database/Domain.ApocryphalSpell.md new file mode 100644 index 0000000..57b92a8 --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.ApocryphalSpell.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.ApocryphalSpell Property + +Апокрифическое заклинание домена\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell? ApocryphalSpell { get; set; } +``` + +#### Property Value +[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.ApocryphalSpellId.md b/Documentation/Pf2e.Database/Domain.ApocryphalSpellId.md new file mode 100644 index 0000000..06a58df --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.ApocryphalSpellId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.ApocryphalSpellId Property + +Идентификатор апокрифического заклинания домена\. + +```csharp +public System.Nullable ApocryphalSpellId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.DeityDomains.md b/Documentation/Pf2e.Database/Domain.DeityDomains.md new file mode 100644 index 0000000..463d60a --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.DeityDomains.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.DeityDomains Property + +Связи с божествами, которые используют этот домен\. + +```csharp +public virtual System.Collections.Generic.ICollection DeityDomains { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.DomainSpell.md b/Documentation/Pf2e.Database/Domain.DomainSpell.md new file mode 100644 index 0000000..4172b5c --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.DomainSpell.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.DomainSpell Property + +Заклинание домена\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell DomainSpell { get; set; } +``` + +#### Property Value +[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.DomainSpellId.md b/Documentation/Pf2e.Database/Domain.DomainSpellId.md new file mode 100644 index 0000000..87dcdb3 --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.DomainSpellId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.DomainSpellId Property + +Идентификатор заклинания домена\. + +```csharp +public int DomainSpellId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.Entity.md b/Documentation/Pf2e.Database/Domain.Entity.md new file mode 100644 index 0000000..36ed3f2 --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.Id.md b/Documentation/Pf2e.Database/Domain.Id.md new file mode 100644 index 0000000..aa851c9 --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') + +## Domain\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Domain.md b/Documentation/Pf2e.Database/Domain.md new file mode 100644 index 0000000..feb5337 --- /dev/null +++ b/Documentation/Pf2e.Database/Domain.md @@ -0,0 +1,28 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Domain Class + +Домен\. + +```csharp +public class Domain : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Domain + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [AdvancedApocryphalSpell](Domain.AdvancedApocryphalSpell.md 'Pf2e\.Database\.Model\.Structure\.Domain\.AdvancedApocryphalSpell') | Продвинутое апокрифическое заклинание домена\. | +| [AdvancedApocryphalSpellId](Domain.AdvancedApocryphalSpellId.md 'Pf2e\.Database\.Model\.Structure\.Domain\.AdvancedApocryphalSpellId') | Идентификатор продвинутого апокрифического заклинания домена\. | +| [AdvancedDomainSpell](Domain.AdvancedDomainSpell.md 'Pf2e\.Database\.Model\.Structure\.Domain\.AdvancedDomainSpell') | Продвинутое заклинание домена\. | +| [AdvancedDomainSpellId](Domain.AdvancedDomainSpellId.md 'Pf2e\.Database\.Model\.Structure\.Domain\.AdvancedDomainSpellId') | Идентификатор продвинутого заклинания домена\. | +| [ApocryphalSpell](Domain.ApocryphalSpell.md 'Pf2e\.Database\.Model\.Structure\.Domain\.ApocryphalSpell') | Апокрифическое заклинание домена\. | +| [ApocryphalSpellId](Domain.ApocryphalSpellId.md 'Pf2e\.Database\.Model\.Structure\.Domain\.ApocryphalSpellId') | Идентификатор апокрифического заклинания домена\. | +| [DeityDomains](Domain.DeityDomains.md 'Pf2e\.Database\.Model\.Structure\.Domain\.DeityDomains') | Связи с божествами, которые используют этот домен\. | +| [DomainSpell](Domain.DomainSpell.md 'Pf2e\.Database\.Model\.Structure\.Domain\.DomainSpell') | Заклинание домена\. | +| [DomainSpellId](Domain.DomainSpellId.md 'Pf2e\.Database\.Model\.Structure\.Domain\.DomainSpellId') | Идентификатор заклинания домена\. | +| [Entity](Domain.Entity.md 'Pf2e\.Database\.Model\.Structure\.Domain\.Entity') | Корневая сущность\. | +| [Id](Domain.Id.md 'Pf2e\.Database\.Model\.Structure\.Domain\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2e.Database/EfCleanHelper.GetName(IEntityType,string).md b/Documentation/Pf2e.Database/EfCleanHelper.GetName(IEntityType,string).md new file mode 100644 index 0000000..bfcc82e --- /dev/null +++ b/Documentation/Pf2e.Database/EfCleanHelper.GetName(IEntityType,string).md @@ -0,0 +1,26 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[EfCleanHelper](EfCleanHelper.md 'Pf2e\.Database\.EfCleanHelper') + +## EfCleanHelper\.GetName\(IEntityType, string\) Method + +Определение полного названия таблицы по служебному классу\. + +```csharp +private static string GetName(Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string defaultSchemaName="public"); +``` +#### Parameters + + + +`entityType` [Microsoft\.EntityFrameworkCore\.Metadata\.IEntityType](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.IEntityType 'Microsoft\.EntityFrameworkCore\.Metadata\.IEntityType') + +Служебный класс, определяющий таблицу базы данных\. + + + +`defaultSchemaName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Схема таблицы по умолчанию \(`"public"` для PostgresSQL\) + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EfCleanHelper.TableName.md b/Documentation/Pf2e.Database/EfCleanHelper.TableName.md new file mode 100644 index 0000000..cf235e3 --- /dev/null +++ b/Documentation/Pf2e.Database/EfCleanHelper.TableName.md @@ -0,0 +1,67 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[EfCleanHelper](EfCleanHelper.md 'Pf2e\.Database\.EfCleanHelper') + +## EfCleanHelper\.TableName Method + +| Overloads | | +| :--- | :--- | +| [TableName<T>\(DbContext\)](EfCleanHelper.TableName.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbContext) 'Pf2e\.Database\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbContext\)') | Определение полного названия таблицы по типу сущности\. | +| [TableName<T>\(DbSet<T>\)](EfCleanHelper.TableName.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbSet_T_) 'Pf2e\.Database\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbSet\\)') | Определение полного названия таблицы по типу сущности\. | + + + +## EfCleanHelper\.TableName\\(DbContext\) Method + +Определение полного названия таблицы по типу сущности\. + +```csharp +public static string TableName(Microsoft.EntityFrameworkCore.DbContext dbContext) + where T : class; +``` +#### Type parameters + + + +`T` + +Тип искомой сущности\. +#### Parameters + + + +`dbContext` [Microsoft\.EntityFrameworkCore\.DbContext](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext 'Microsoft\.EntityFrameworkCore\.DbContext') + +Контекст, в котором производится поиск таблицы\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление названия таблицы\. + + + +## EfCleanHelper\.TableName\\(DbSet\\) Method + +Определение полного названия таблицы по типу сущности\. + +```csharp +public static string TableName(Microsoft.EntityFrameworkCore.DbSet dbSet) + where T : class; +``` +#### Type parameters + + + +`T` + +Тип искомой сущности\. +#### Parameters + + + +`dbSet` [Microsoft\.EntityFrameworkCore\.DbSet<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1')[T](EfCleanHelper.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbSet_T_).T 'Pf2e\.Database\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbSet\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') + +CLR\-представление таблицы, название которой требуется определить\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление названия таблицы\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EfCleanHelper.TruncateAll(thisDbContext).md b/Documentation/Pf2e.Database/EfCleanHelper.TruncateAll(thisDbContext).md new file mode 100644 index 0000000..166baac --- /dev/null +++ b/Documentation/Pf2e.Database/EfCleanHelper.TruncateAll(thisDbContext).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[EfCleanHelper](EfCleanHelper.md 'Pf2e\.Database\.EfCleanHelper') + +## EfCleanHelper\.TruncateAll\(this DbContext\) Method + +Получение SQL\-команды отчистки содержимого всех таблиц базы данных\. + +```csharp +public static string TruncateAll(this Microsoft.EntityFrameworkCore.DbContext context); +``` +#### Parameters + + + +`context` [Microsoft\.EntityFrameworkCore\.DbContext](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext 'Microsoft\.EntityFrameworkCore\.DbContext') + +Контекст базы данных, в которой необходимо отчистить все строки\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление выполненных SQL\-команды\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EfCleanHelper.Truncate_T_(thisDbSet_T_).md b/Documentation/Pf2e.Database/EfCleanHelper.Truncate_T_(thisDbSet_T_).md new file mode 100644 index 0000000..d26af44 --- /dev/null +++ b/Documentation/Pf2e.Database/EfCleanHelper.Truncate_T_(thisDbSet_T_).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[EfCleanHelper](EfCleanHelper.md 'Pf2e\.Database\.EfCleanHelper') + +## EfCleanHelper\.Truncate\\(this DbSet\\) Method + +Отчистка содержимого таблицы\. + +```csharp +public static string Truncate(this Microsoft.EntityFrameworkCore.DbSet dbSet) + where T : class; +``` +#### Type parameters + + + +`T` + +Тип сущности, таблицу которой необходимо отчистить\. +#### Parameters + + + +`dbSet` [Microsoft\.EntityFrameworkCore\.DbSet<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1')[T](EfCleanHelper.Truncate_T_(thisDbSet_T_).md#Pf2e.Database.EfCleanHelper.Truncate_T_(thisMicrosoft.EntityFrameworkCore.DbSet_T_).T 'Pf2e\.Database\.EfCleanHelper\.Truncate\\(this Microsoft\.EntityFrameworkCore\.DbSet\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') + +CLR\-представление таблицы, которую требуется отчистить\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление выполненной SQL\-команды\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EfCleanHelper.md b/Documentation/Pf2e.Database/EfCleanHelper.md new file mode 100644 index 0000000..cd8f7ae --- /dev/null +++ b/Documentation/Pf2e.Database/EfCleanHelper.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database') + +## EfCleanHelper Class + +Класс, обеспецивающий общий способ для отчистки данных таблиц\. + +Источник: https://www\.codeproject\.com/Articles/5339402/Delete\-All\-Rows\-in\-Entity\-Framework\-Core\-6 + +```csharp +public static class EfCleanHelper +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EfCleanHelper + +| Methods | | +| :--- | :--- | +| [GetName\(IEntityType, string\)](EfCleanHelper.GetName(IEntityType,string).md 'Pf2e\.Database\.EfCleanHelper\.GetName\(Microsoft\.EntityFrameworkCore\.Metadata\.IEntityType, string\)') | Определение полного названия таблицы по служебному классу\. | +| [TableName<T>\(DbContext\)](EfCleanHelper.TableName.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbContext) 'Pf2e\.Database\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbContext\)') | Определение полного названия таблицы по типу сущности\. | +| [TableName<T>\(DbSet<T>\)](EfCleanHelper.TableName.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbSet_T_) 'Pf2e\.Database\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbSet\\)') | Определение полного названия таблицы по типу сущности\. | +| [Truncate<T>\(this DbSet<T>\)](EfCleanHelper.Truncate_T_(thisDbSet_T_).md 'Pf2e\.Database\.EfCleanHelper\.Truncate\\(this Microsoft\.EntityFrameworkCore\.DbSet\\)') | Отчистка содержимого таблицы\. | +| [TruncateAll\(this DbContext\)](EfCleanHelper.TruncateAll(thisDbContext).md 'Pf2e\.Database\.EfCleanHelper\.TruncateAll\(this Microsoft\.EntityFrameworkCore\.DbContext\)') | Получение SQL\-команды отчистки содержимого всех таблиц базы данных\. | diff --git a/Documentation/Pf2e.Database/ElementEnum.md b/Documentation/Pf2e.Database/ElementEnum.md new file mode 100644 index 0000000..bd7c22d --- /dev/null +++ b/Documentation/Pf2e.Database/ElementEnum.md @@ -0,0 +1,53 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## ElementEnum Enum + +Перечисление элементов\. + +```csharp +public enum ElementEnum +``` +### Fields + + + +`Universal` 0 + +Универсальный элемент\. + + + +`Air` 1 + +Воздух\. + + + +`Water` 2 + +Вода\. + + + +`Earth` 3 + +Земля\. + + + +`Fire` 4 + +Огонь\. + + + +`Wood` 5 + +Дерево\. + + + +`Metal` 6 + +Металл\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Aliases.md b/Documentation/Pf2e.Database/Entity.Aliases.md new file mode 100644 index 0000000..94dc156 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Aliases.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Aliases Property + +Коллекция алиасов + +```csharp +public System.Collections.Generic.ICollection Aliases { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntityAlias](EntityAlias.md 'Pf2e\.Database\.Model\.Base\.EntityAlias')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Description.md b/Documentation/Pf2e.Database/Entity.Description.md new file mode 100644 index 0000000..527b4bc --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Description.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Description Property + +Текстовое описание сущности\. + +```csharp +public string Description { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Externals.md b/Documentation/Pf2e.Database/Entity.Externals.md new file mode 100644 index 0000000..0d9372a --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Externals.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Externals Property + +Коллекция внешних ссылок, связанных с сущностью\. + +```csharp +public System.Collections.Generic.ICollection Externals { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Id.md b/Documentation/Pf2e.Database/Entity.Id.md new file mode 100644 index 0000000..7f48ea5 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Img.md b/Documentation/Pf2e.Database/Entity.Img.md new file mode 100644 index 0000000..21f5084 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Img.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Img Property + +Изображение сущности\. + +```csharp +public string Img { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.IsChecked.md b/Documentation/Pf2e.Database/Entity.IsChecked.md new file mode 100644 index 0000000..be2c1c3 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.IsChecked.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.IsChecked Property + +Флаг, указывающий, что объект был проверен и не требует автоматической перезаписи\. + +```csharp +public System.Nullable IsChecked { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.IsLegacy.md b/Documentation/Pf2e.Database/Entity.IsLegacy.md new file mode 100644 index 0000000..a7c2761 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.IsLegacy.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.IsLegacy Property + +Флаг, указывающий, что сущность является устаревшей\. + +```csharp +public System.Nullable IsLegacy { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.IsTranslated.md b/Documentation/Pf2e.Database/Entity.IsTranslated.md new file mode 100644 index 0000000..584fd76 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.IsTranslated.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.IsTranslated Property + +Флаг, указывающий, что у объекта существует перевод\. + +```csharp +public System.Nullable IsTranslated { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Keywords.md b/Documentation/Pf2e.Database/Entity.Keywords.md new file mode 100644 index 0000000..f896ee7 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Keywords.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Keywords Property + +Коллекция ключевых слов, связанных с сущностью\. + +```csharp +public System.Collections.Generic.ICollection Keywords { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Keyword](Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.LegacyEntities.md b/Documentation/Pf2e.Database/Entity.LegacyEntities.md new file mode 100644 index 0000000..fd8f08e --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.LegacyEntities.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.LegacyEntities Property + +Коллекция устаревших сущностей\. + +```csharp +public System.Collections.Generic.ICollection LegacyEntities { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.LegacyTransferEntities.md b/Documentation/Pf2e.Database/Entity.LegacyTransferEntities.md new file mode 100644 index 0000000..21c4bc0 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.LegacyTransferEntities.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.LegacyTransferEntities Property + +Коллекция переходных объектов для устаревших сущностей\. + +```csharp +public System.Collections.Generic.ICollection LegacyTransferEntities { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LegacyRemaster](LegacyRemaster.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Name.md b/Documentation/Pf2e.Database/Entity.Name.md new file mode 100644 index 0000000..5f9a624 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Name Property + +Отображаемое имя сущности\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString Name { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Rarity.md b/Documentation/Pf2e.Database/Entity.Rarity.md new file mode 100644 index 0000000..716d71f --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Rarity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Rarity Property + +Редкость сущности\. + +```csharp +public Pf2e.Database.Model.Enum.EntityRarity Rarity { get; set; } +``` + +#### Property Value +[EntityRarity](EntityRarity.md 'Pf2e\.Database\.Model\.Enum\.EntityRarity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.RemasterEntities.md b/Documentation/Pf2e.Database/Entity.RemasterEntities.md new file mode 100644 index 0000000..fc9f2b4 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.RemasterEntities.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.RemasterEntities Property + +Коллекция обновлённых сущностей\. + +```csharp +public System.Collections.Generic.ICollection RemasterEntities { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.RemasterTransferEntities.md b/Documentation/Pf2e.Database/Entity.RemasterTransferEntities.md new file mode 100644 index 0000000..8b33223 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.RemasterTransferEntities.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.RemasterTransferEntities Property + +Коллекция переходных объектов для обновлённых сущностей\. + +```csharp +public System.Collections.Generic.ICollection RemasterTransferEntities { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LegacyRemaster](LegacyRemaster.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Slug.md b/Documentation/Pf2e.Database/Entity.Slug.md new file mode 100644 index 0000000..cb5e9ae --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Slug.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Slug Property + +Часть имени в URL\. + +```csharp +public string Slug { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Sources.md b/Documentation/Pf2e.Database/Entity.Sources.md new file mode 100644 index 0000000..963ee8f --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Sources.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Sources Property + +Коллекция источников, связанных с сущностью\. + +```csharp +public System.Collections.Generic.ICollection Sources { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Traits.md b/Documentation/Pf2e.Database/Entity.Traits.md new file mode 100644 index 0000000..cff1e0f --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Traits.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Traits Property + +Коллекция признаков, связанных с сущностью\. + +```csharp +public System.Collections.Generic.ICollection Traits { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Trait](Trait.md 'Pf2e\.Database\.Model\.Structure\.Trait')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.Type.md b/Documentation/Pf2e.Database/Entity.Type.md new file mode 100644 index 0000000..085eec8 --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +## Entity\.Type Property + +Тип сущности\. + +```csharp +public Pf2e.Database.Model.Enum.EntityType Type { get; set; } +``` + +#### Property Value +[EntityType](EntityType.md 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Entity.md b/Documentation/Pf2e.Database/Entity.md new file mode 100644 index 0000000..9e0ea7c --- /dev/null +++ b/Documentation/Pf2e.Database/Entity.md @@ -0,0 +1,34 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base') + +## Entity Class + +Корневая сущность\. + +```csharp +public class Entity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Entity + +| Properties | | +| :--- | :--- | +| [Aliases](Entity.Aliases.md 'Pf2e\.Database\.Model\.Base\.Entity\.Aliases') | Коллекция алиасов | +| [Description](Entity.Description.md 'Pf2e\.Database\.Model\.Base\.Entity\.Description') | Текстовое описание сущности\. | +| [Externals](Entity.Externals.md 'Pf2e\.Database\.Model\.Base\.Entity\.Externals') | Коллекция внешних ссылок, связанных с сущностью\. | +| [Id](Entity.Id.md 'Pf2e\.Database\.Model\.Base\.Entity\.Id') | Идентификатор сущности\. | +| [Img](Entity.Img.md 'Pf2e\.Database\.Model\.Base\.Entity\.Img') | Изображение сущности\. | +| [IsChecked](Entity.IsChecked.md 'Pf2e\.Database\.Model\.Base\.Entity\.IsChecked') | Флаг, указывающий, что объект был проверен и не требует автоматической перезаписи\. | +| [IsLegacy](Entity.IsLegacy.md 'Pf2e\.Database\.Model\.Base\.Entity\.IsLegacy') | Флаг, указывающий, что сущность является устаревшей\. | +| [IsTranslated](Entity.IsTranslated.md 'Pf2e\.Database\.Model\.Base\.Entity\.IsTranslated') | Флаг, указывающий, что у объекта существует перевод\. | +| [Keywords](Entity.Keywords.md 'Pf2e\.Database\.Model\.Base\.Entity\.Keywords') | Коллекция ключевых слов, связанных с сущностью\. | +| [LegacyEntities](Entity.LegacyEntities.md 'Pf2e\.Database\.Model\.Base\.Entity\.LegacyEntities') | Коллекция устаревших сущностей\. | +| [LegacyTransferEntities](Entity.LegacyTransferEntities.md 'Pf2e\.Database\.Model\.Base\.Entity\.LegacyTransferEntities') | Коллекция переходных объектов для устаревших сущностей\. | +| [Name](Entity.Name.md 'Pf2e\.Database\.Model\.Base\.Entity\.Name') | Отображаемое имя сущности\. | +| [Rarity](Entity.Rarity.md 'Pf2e\.Database\.Model\.Base\.Entity\.Rarity') | Редкость сущности\. | +| [RemasterEntities](Entity.RemasterEntities.md 'Pf2e\.Database\.Model\.Base\.Entity\.RemasterEntities') | Коллекция обновлённых сущностей\. | +| [RemasterTransferEntities](Entity.RemasterTransferEntities.md 'Pf2e\.Database\.Model\.Base\.Entity\.RemasterTransferEntities') | Коллекция переходных объектов для обновлённых сущностей\. | +| [Slug](Entity.Slug.md 'Pf2e\.Database\.Model\.Base\.Entity\.Slug') | Часть имени в URL\. | +| [Sources](Entity.Sources.md 'Pf2e\.Database\.Model\.Base\.Entity\.Sources') | Коллекция источников, связанных с сущностью\. | +| [Traits](Entity.Traits.md 'Pf2e\.Database\.Model\.Base\.Entity\.Traits') | Коллекция признаков, связанных с сущностью\. | +| [Type](Entity.Type.md 'Pf2e\.Database\.Model\.Base\.Entity\.Type') | Тип сущности\. | diff --git a/Documentation/Pf2e.Database/EntityAlias.Entity.md b/Documentation/Pf2e.Database/EntityAlias.Entity.md new file mode 100644 index 0000000..10fad2a --- /dev/null +++ b/Documentation/Pf2e.Database/EntityAlias.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[EntityAlias](EntityAlias.md 'Pf2e\.Database\.Model\.Base\.EntityAlias') + +## EntityAlias\.Entity Property + +Связанная + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityAlias.EntityId.md b/Documentation/Pf2e.Database/EntityAlias.EntityId.md new file mode 100644 index 0000000..66e4491 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityAlias.EntityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[EntityAlias](EntityAlias.md 'Pf2e\.Database\.Model\.Base\.EntityAlias') + +## EntityAlias\.EntityId Property + +Идентификатор связанной сущности\. + +```csharp +public int EntityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityAlias.Id.md b/Documentation/Pf2e.Database/EntityAlias.Id.md new file mode 100644 index 0000000..2354a75 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityAlias.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[EntityAlias](EntityAlias.md 'Pf2e\.Database\.Model\.Base\.EntityAlias') + +## EntityAlias\.Id Property + +Идентификатор источника\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityAlias.Name.md b/Documentation/Pf2e.Database/EntityAlias.Name.md new file mode 100644 index 0000000..2d4c96c --- /dev/null +++ b/Documentation/Pf2e.Database/EntityAlias.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[EntityAlias](EntityAlias.md 'Pf2e\.Database\.Model\.Base\.EntityAlias') + +## EntityAlias\.Name Property + +Отображаемое имя источника\. + +```csharp +public string Name { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityAlias.md b/Documentation/Pf2e.Database/EntityAlias.md new file mode 100644 index 0000000..ec85ead --- /dev/null +++ b/Documentation/Pf2e.Database/EntityAlias.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base') + +## EntityAlias Class + +Алиас сущности\. + +```csharp +public class EntityAlias +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EntityAlias + +| Properties | | +| :--- | :--- | +| [Entity](EntityAlias.Entity.md 'Pf2e\.Database\.Model\.Base\.EntityAlias\.Entity') | Связанная | +| [EntityId](EntityAlias.EntityId.md 'Pf2e\.Database\.Model\.Base\.EntityAlias\.EntityId') | Идентификатор связанной сущности\. | +| [Id](EntityAlias.Id.md 'Pf2e\.Database\.Model\.Base\.EntityAlias\.Id') | Идентификатор источника\. | +| [Name](EntityAlias.Name.md 'Pf2e\.Database\.Model\.Base\.EntityAlias\.Name') | Отображаемое имя источника\. | diff --git a/Documentation/Pf2e.Database/EntityExternal.Entity.md b/Documentation/Pf2e.Database/EntityExternal.Entity.md new file mode 100644 index 0000000..5974bb7 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityExternal.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') + +## EntityExternal\.Entity Property + +Сущность, которая ссылается на внешнюю ссылку\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityExternal.EntityId.md b/Documentation/Pf2e.Database/EntityExternal.EntityId.md new file mode 100644 index 0000000..d8c13c2 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityExternal.EntityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') + +## EntityExternal\.EntityId Property + +Идентификатор сущности\. + +```csharp +public int EntityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityExternal.ExternalId.md b/Documentation/Pf2e.Database/EntityExternal.ExternalId.md new file mode 100644 index 0000000..0ca18e2 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityExternal.ExternalId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') + +## EntityExternal\.ExternalId Property + +Идентификатор элемента по ссылке\. + +```csharp +public string? ExternalId { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityExternal.Md5.md b/Documentation/Pf2e.Database/EntityExternal.Md5.md new file mode 100644 index 0000000..a951a21 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityExternal.Md5.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') + +## EntityExternal\.Md5 Property + +Контрольная сумма объекта\. + +```csharp +public string Md5 { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityExternal.Suffix.md b/Documentation/Pf2e.Database/EntityExternal.Suffix.md new file mode 100644 index 0000000..53f1dea --- /dev/null +++ b/Documentation/Pf2e.Database/EntityExternal.Suffix.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') + +## EntityExternal\.Suffix Property + +Конечная часть URL внешней ссылки\. +Для источников Foundry \- полный UUID объекта\. + +```csharp +public string Suffix { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityExternal.Target.md b/Documentation/Pf2e.Database/EntityExternal.Target.md new file mode 100644 index 0000000..191a5e4 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityExternal.Target.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') + +## EntityExternal\.Target Property + +Цель внешней ссылки\. + +```csharp +public Pf2e.Database.Model.Base.Targets.ExternalTarget Target { get; set; } +``` + +#### Property Value +[ExternalTarget](ExternalTarget.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityExternal.TargetId.md b/Documentation/Pf2e.Database/EntityExternal.TargetId.md new file mode 100644 index 0000000..4a49936 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityExternal.TargetId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') + +## EntityExternal\.TargetId Property + +Идентификатор цели\. + +```csharp +public int TargetId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityExternal.md b/Documentation/Pf2e.Database/EntityExternal.md new file mode 100644 index 0000000..dc560a5 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityExternal.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets') + +## EntityExternal Class + +Внешняя ссылка сущности\. + +```csharp +public class EntityExternal +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EntityExternal + +| Properties | | +| :--- | :--- | +| [Entity](EntityExternal.Entity.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal\.Entity') | Сущность, которая ссылается на внешнюю ссылку\. | +| [EntityId](EntityExternal.EntityId.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal\.EntityId') | Идентификатор сущности\. | +| [ExternalId](EntityExternal.ExternalId.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal\.ExternalId') | Идентификатор элемента по ссылке\. | +| [Md5](EntityExternal.Md5.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal\.Md5') | Контрольная сумма объекта\. | +| [Suffix](EntityExternal.Suffix.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal\.Suffix') | Конечная часть URL внешней ссылки\. Для источников Foundry \- полный UUID объекта\. | +| [Target](EntityExternal.Target.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal\.Target') | Цель внешней ссылки\. | +| [TargetId](EntityExternal.TargetId.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal\.TargetId') | Идентификатор цели\. | diff --git a/Documentation/Pf2e.Database/EntityOfTypeAttribute.EntityOfTypeAttribute(EntityType).md b/Documentation/Pf2e.Database/EntityOfTypeAttribute.EntityOfTypeAttribute(EntityType).md new file mode 100644 index 0000000..c8ba571 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityOfTypeAttribute.EntityOfTypeAttribute(EntityType).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[EntityOfTypeAttribute](EntityOfTypeAttribute.md 'Pf2e\.Database\.EntityOfTypeAttribute') + +## EntityOfTypeAttribute\(EntityType\) Constructor + +Аттрибут, указывающий тип сущности\. + +```csharp +public EntityOfTypeAttribute(Pf2e.Database.Model.Enum.EntityType type); +``` +#### Parameters + + + +`type` [EntityType](EntityType.md 'Pf2e\.Database\.Model\.Enum\.EntityType') + +Тип сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityOfTypeAttribute.Resolve(Entity).md b/Documentation/Pf2e.Database/EntityOfTypeAttribute.Resolve(Entity).md new file mode 100644 index 0000000..f1ba5b7 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityOfTypeAttribute.Resolve(Entity).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[EntityOfTypeAttribute](EntityOfTypeAttribute.md 'Pf2e\.Database\.EntityOfTypeAttribute') + +## EntityOfTypeAttribute\.Resolve\(Entity\) Method + +Метод для получения программного типа сущности по её типу\. + +```csharp +public static System.Type Resolve(Pf2e.Database.Model.Base.Entity entity); +``` +#### Parameters + + + +`entity` [Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') + +Тип сущности\. + +#### Returns +[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') +Программный тип сущности\. + +#### Exceptions + +[System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') +Если есть ошибка в структурах\. + +[System\.ComponentModel\.InvalidEnumArgumentException](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.InvalidEnumArgumentException 'System\.ComponentModel\.InvalidEnumArgumentException') +Тип сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityOfTypeAttribute.Type.md b/Documentation/Pf2e.Database/EntityOfTypeAttribute.Type.md new file mode 100644 index 0000000..a51adf0 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityOfTypeAttribute.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[EntityOfTypeAttribute](EntityOfTypeAttribute.md 'Pf2e\.Database\.EntityOfTypeAttribute') + +## EntityOfTypeAttribute\.Type Property + +Тип сущности\. + +```csharp +public Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[EntityType](EntityType.md 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntityOfTypeAttribute.md b/Documentation/Pf2e.Database/EntityOfTypeAttribute.md new file mode 100644 index 0000000..805a52a --- /dev/null +++ b/Documentation/Pf2e.Database/EntityOfTypeAttribute.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database') + +## EntityOfTypeAttribute Class + +Аттрибут, указывающий тип сущности\. + +```csharp +public class EntityOfTypeAttribute : System.Attribute +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 EntityOfTypeAttribute + +| Constructors | | +| :--- | :--- | +| [EntityOfTypeAttribute\(EntityType\)](EntityOfTypeAttribute.EntityOfTypeAttribute(EntityType).md 'Pf2e\.Database\.EntityOfTypeAttribute\.EntityOfTypeAttribute\(Pf2e\.Database\.Model\.Enum\.EntityType\)') | Аттрибут, указывающий тип сущности\. | + +| Properties | | +| :--- | :--- | +| [Type](EntityOfTypeAttribute.Type.md 'Pf2e\.Database\.EntityOfTypeAttribute\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Resolve\(Entity\)](EntityOfTypeAttribute.Resolve(Entity).md 'Pf2e\.Database\.EntityOfTypeAttribute\.Resolve\(Pf2e\.Database\.Model\.Base\.Entity\)') | Метод для получения программного типа сущности по её типу\. | diff --git a/Documentation/Pf2e.Database/EntityRarity.md b/Documentation/Pf2e.Database/EntityRarity.md new file mode 100644 index 0000000..1dab16c --- /dev/null +++ b/Documentation/Pf2e.Database/EntityRarity.md @@ -0,0 +1,35 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## EntityRarity Enum + +Перечисление редкости сущности\. + +```csharp +public enum EntityRarity +``` +### Fields + + + +`Common` 0 + +Обычная редкость\. + + + +`Uncommon` 1 + +Необычная редкость\. + + + +`Rare` 2 + +Редкая редкость\. + + + +`Unique` 3 + +Уникальная редкость\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntitySource.Entity.md b/Documentation/Pf2e.Database/EntitySource.Entity.md new file mode 100644 index 0000000..ae4f652 --- /dev/null +++ b/Documentation/Pf2e.Database/EntitySource.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource') + +## EntitySource\.Entity Property + +Сущность, к которой относится источник\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntitySource.EntityId.md b/Documentation/Pf2e.Database/EntitySource.EntityId.md new file mode 100644 index 0000000..5152186 --- /dev/null +++ b/Documentation/Pf2e.Database/EntitySource.EntityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource') + +## EntitySource\.EntityId Property + +Идентификатор сущности\. + +```csharp +public int EntityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntitySource.Id.md b/Documentation/Pf2e.Database/EntitySource.Id.md new file mode 100644 index 0000000..0d07676 --- /dev/null +++ b/Documentation/Pf2e.Database/EntitySource.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource') + +## EntitySource\.Id Property + +Идентификатор связи\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntitySource.IsRemaster.md b/Documentation/Pf2e.Database/EntitySource.IsRemaster.md new file mode 100644 index 0000000..6cd8667 --- /dev/null +++ b/Documentation/Pf2e.Database/EntitySource.IsRemaster.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource') + +## EntitySource\.IsRemaster Property + +Флаг, указывающий, что объект является частью ремастера\. + +```csharp +public bool IsRemaster { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntitySource.Source.md b/Documentation/Pf2e.Database/EntitySource.Source.md new file mode 100644 index 0000000..5f6a8cc --- /dev/null +++ b/Documentation/Pf2e.Database/EntitySource.Source.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource') + +## EntitySource\.Source Property + +Источник, к которому относится сущность\. + +```csharp +public Pf2e.Database.Model.Base.Source.Source Source { get; set; } +``` + +#### Property Value +[Source](Source.md 'Pf2e\.Database\.Model\.Base\.Source\.Source') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntitySource.SourceId.md b/Documentation/Pf2e.Database/EntitySource.SourceId.md new file mode 100644 index 0000000..eb19ad7 --- /dev/null +++ b/Documentation/Pf2e.Database/EntitySource.SourceId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource') + +## EntitySource\.SourceId Property + +Идентификатор источника\. + +```csharp +public int SourceId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntitySource.Suffix.md b/Documentation/Pf2e.Database/EntitySource.Suffix.md new file mode 100644 index 0000000..701ec40 --- /dev/null +++ b/Documentation/Pf2e.Database/EntitySource.Suffix.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource') + +## EntitySource\.Suffix Property + +Дополнительная информация о источнике, например, номер страницы, номер тома и т\.д\. + +```csharp +public string Suffix { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/EntitySource.md b/Documentation/Pf2e.Database/EntitySource.md new file mode 100644 index 0000000..5bf9c49 --- /dev/null +++ b/Documentation/Pf2e.Database/EntitySource.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source') + +## EntitySource Class + +Связь между сущностью и источником\. + +```csharp +public class EntitySource +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EntitySource + +| Properties | | +| :--- | :--- | +| [Entity](EntitySource.Entity.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource\.Entity') | Сущность, к которой относится источник\. | +| [EntityId](EntitySource.EntityId.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource\.EntityId') | Идентификатор сущности\. | +| [Id](EntitySource.Id.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource\.Id') | Идентификатор связи\. | +| [IsRemaster](EntitySource.IsRemaster.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource\.IsRemaster') | Флаг, указывающий, что объект является частью ремастера\. | +| [Source](EntitySource.Source.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource\.Source') | Источник, к которому относится сущность\. | +| [SourceId](EntitySource.SourceId.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource\.SourceId') | Идентификатор источника\. | +| [Suffix](EntitySource.Suffix.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource\.Suffix') | Дополнительная информация о источнике, например, номер страницы, номер тома и т\.д\. | diff --git a/Documentation/Pf2e.Database/EntityType.md b/Documentation/Pf2e.Database/EntityType.md new file mode 100644 index 0000000..a147b49 --- /dev/null +++ b/Documentation/Pf2e.Database/EntityType.md @@ -0,0 +1,137 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## EntityType Enum + +Тип сущности\. + +```csharp +public enum EntityType +``` +### Fields + + + +`Unknown` 0 + +Неизвестный тип сущности\. + + + +`Trait` 1 + +Признак\. + + + +`Action` 2 + +Действие\. + + + +`Ancestry` 3 + +Родословная\. + + + +`Archetype` 4 + +Архетип\. + + + +`Background` 5 + +Происхождение\. + + + +`Backpack` 6 + +Рюкзак\. + + + +`CampaignFeature` 7 + +Способность кампании\. + + + +`Class` 8 + +Класс\. + + + +`SubclassGroup` 9 + +Группа подклассов\. + + + +`Subclass` 10 + +Подкласс\. + + + +`Condition` 11 + +Состояние\. + + + +`Domain` 12 + +Домен божества\. + + + +`Deity` 13 + +Божество\. + + + +`Feat` 14 + +Навык\. + + + +`Heritage` 15 + +Наследие\. + + + +`Spell` 16 + +Заклианиние\. + + + +`Ritual` 17 + +Ритуал\. + + + +`Language` 18 + +Язык\. + + + +`Rule` 19 + +Правило\. + + + +`DeityCategory` 20 + +Категория божества\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ExternalTarget.EntityExternals.md b/Documentation/Pf2e.Database/ExternalTarget.EntityExternals.md new file mode 100644 index 0000000..3743dd4 --- /dev/null +++ b/Documentation/Pf2e.Database/ExternalTarget.EntityExternals.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') + +## ExternalTarget\.EntityExternals Property + +Коллекция сущностей, которые ссылаются на эту цель\. + +```csharp +public System.Collections.Generic.ICollection EntityExternals { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ExternalTarget.Icon.md b/Documentation/Pf2e.Database/ExternalTarget.Icon.md new file mode 100644 index 0000000..b5f9bbf --- /dev/null +++ b/Documentation/Pf2e.Database/ExternalTarget.Icon.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') + +## ExternalTarget\.Icon Property + +Иконка цели\. + +```csharp +public string Icon { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ExternalTarget.Id.md b/Documentation/Pf2e.Database/ExternalTarget.Id.md new file mode 100644 index 0000000..c94d1f1 --- /dev/null +++ b/Documentation/Pf2e.Database/ExternalTarget.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') + +## ExternalTarget\.Id Property + +Идентификатор цели\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ExternalTarget.Name.md b/Documentation/Pf2e.Database/ExternalTarget.Name.md new file mode 100644 index 0000000..3f83ba5 --- /dev/null +++ b/Documentation/Pf2e.Database/ExternalTarget.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') + +## ExternalTarget\.Name Property + +Название цели\. + +```csharp +public string Name { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ExternalTarget.Prefix.md b/Documentation/Pf2e.Database/ExternalTarget.Prefix.md new file mode 100644 index 0000000..94a634d --- /dev/null +++ b/Documentation/Pf2e.Database/ExternalTarget.Prefix.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') + +## ExternalTarget\.Prefix Property + +Префикс для URL\-адреса внешней ссылки\. + +```csharp +public string Prefix { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/ExternalTarget.md b/Documentation/Pf2e.Database/ExternalTarget.md new file mode 100644 index 0000000..e218b99 --- /dev/null +++ b/Documentation/Pf2e.Database/ExternalTarget.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets') + +## ExternalTarget Class + +Цель внешней ссылки\. + +```csharp +public class ExternalTarget +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ExternalTarget + +| Properties | | +| :--- | :--- | +| [EntityExternals](ExternalTarget.EntityExternals.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget\.EntityExternals') | Коллекция сущностей, которые ссылаются на эту цель\. | +| [Icon](ExternalTarget.Icon.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget\.Icon') | Иконка цели\. | +| [Id](ExternalTarget.Id.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget\.Id') | Идентификатор цели\. | +| [Name](ExternalTarget.Name.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget\.Name') | Название цели\. | +| [Prefix](ExternalTarget.Prefix.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget\.Prefix') | Префикс для URL\-адреса внешней ссылки\. | diff --git a/Documentation/Pf2e.Database/Feat.Actions.md b/Documentation/Pf2e.Database/Feat.Actions.md new file mode 100644 index 0000000..a2d7dc7 --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.Actions.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') + +## Feat\.Actions Property + +Количество действий, необходимых для применения фита\. + +```csharp +public Pf2e.Database.Model.Enum.ActionEnum Actions { get; set; } +``` + +#### Property Value +[ActionEnum](ActionEnum.md 'Pf2e\.Database\.Model\.Enum\.ActionEnum') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Feat.Archetypes.md b/Documentation/Pf2e.Database/Feat.Archetypes.md new file mode 100644 index 0000000..e67bba6 --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.Archetypes.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') + +## Feat\.Archetypes Property + +Архетипы, которые могут использовать эту способность\. + +```csharp +public System.Collections.Generic.ICollection Archetypes { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Feat.Category.md b/Documentation/Pf2e.Database/Feat.Category.md new file mode 100644 index 0000000..85f10da --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.Category.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') + +## Feat\.Category Property + +Категория способности\. + +```csharp +public Pf2e.Database.Model.Enum.FeatCategory Category { get; set; } +``` + +#### Property Value +[FeatCategory](FeatCategory.md 'Pf2e\.Database\.Model\.Enum\.FeatCategory') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Feat.Entity.md b/Documentation/Pf2e.Database/Feat.Entity.md new file mode 100644 index 0000000..a871af4 --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') + +## Feat\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Feat.Extra.md b/Documentation/Pf2e.Database/Feat.Extra.md new file mode 100644 index 0000000..b94c501 --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.Extra.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') + +## Feat\.Extra Property + +Дополнительная информация\. + +```csharp +public string? Extra { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Feat.FeatPrerequisites.md b/Documentation/Pf2e.Database/Feat.FeatPrerequisites.md new file mode 100644 index 0000000..1906c82 --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.FeatPrerequisites.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') + +## Feat\.FeatPrerequisites Property + +Требования к получению способности\. + +```csharp +public System.Collections.Generic.ICollection FeatPrerequisites { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[FeatPrerequisite](FeatPrerequisite.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Feat.Id.md b/Documentation/Pf2e.Database/Feat.Id.md new file mode 100644 index 0000000..35c80bd --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') + +## Feat\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Feat.Level.md b/Documentation/Pf2e.Database/Feat.Level.md new file mode 100644 index 0000000..09fdd6a --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.Level.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') + +## Feat\.Level Property + +Уровень способности\. + +```csharp +public int Level { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Feat.md b/Documentation/Pf2e.Database/Feat.md new file mode 100644 index 0000000..b6a0d65 --- /dev/null +++ b/Documentation/Pf2e.Database/Feat.md @@ -0,0 +1,25 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Feat Class + +Способность\. + +```csharp +public class Feat : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Feat + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Actions](Feat.Actions.md 'Pf2e\.Database\.Model\.Structure\.Feat\.Actions') | Количество действий, необходимых для применения фита\. | +| [Archetypes](Feat.Archetypes.md 'Pf2e\.Database\.Model\.Structure\.Feat\.Archetypes') | Архетипы, которые могут использовать эту способность\. | +| [Category](Feat.Category.md 'Pf2e\.Database\.Model\.Structure\.Feat\.Category') | Категория способности\. | +| [Entity](Feat.Entity.md 'Pf2e\.Database\.Model\.Structure\.Feat\.Entity') | Корневая сущность\. | +| [Extra](Feat.Extra.md 'Pf2e\.Database\.Model\.Structure\.Feat\.Extra') | Дополнительная информация\. | +| [FeatPrerequisites](Feat.FeatPrerequisites.md 'Pf2e\.Database\.Model\.Structure\.Feat\.FeatPrerequisites') | Требования к получению способности\. | +| [Id](Feat.Id.md 'Pf2e\.Database\.Model\.Structure\.Feat\.Id') | Идентификатор сущности\. | +| [Level](Feat.Level.md 'Pf2e\.Database\.Model\.Structure\.Feat\.Level') | Уровень способности\. | diff --git a/Documentation/Pf2e.Database/FeatCategory.md b/Documentation/Pf2e.Database/FeatCategory.md new file mode 100644 index 0000000..a6fd9bd --- /dev/null +++ b/Documentation/Pf2e.Database/FeatCategory.md @@ -0,0 +1,95 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## FeatCategory Enum + +Категория черты\. + +```csharp +public enum FeatCategory +``` +### Fields + + + +`Uncategorized` 0 + +Черта, которая не относится ни к одной из категорий\. + + + +`Ancestry` 1 + +Черта наследия\. Возможная коллизия между [Ancestry](FeatCategory.md#Pf2e.Database.Model.Enum.FeatCategory.Ancestry 'Pf2e\.Database\.Model\.Enum\.FeatCategory\.Ancestry') и [AncestryFeature](FeatCategory.md#Pf2e.Database.Model.Enum.FeatCategory.AncestryFeature 'Pf2e\.Database\.Model\.Enum\.FeatCategory\.AncestryFeature')\. + + + +`AncestryFeature` 2 + +Черта наследия\. Возможная коллизия между [Ancestry](FeatCategory.md#Pf2e.Database.Model.Enum.FeatCategory.Ancestry 'Pf2e\.Database\.Model\.Enum\.FeatCategory\.Ancestry') и [AncestryFeature](FeatCategory.md#Pf2e.Database.Model.Enum.FeatCategory.AncestryFeature 'Pf2e\.Database\.Model\.Enum\.FeatCategory\.AncestryFeature')\. + + + +`Archetype` 3 + +Черта архетипа\. + + + +`Calling` 4 + +Черта мифического призвания\. + + + +`Class` 5 + +Черта класса\. Возможная коллизия между [ClassFeature](FeatCategory.md#Pf2e.Database.Model.Enum.FeatCategory.ClassFeature 'Pf2e\.Database\.Model\.Enum\.FeatCategory\.ClassFeature') и [Class](FeatCategory.md#Pf2e.Database.Model.Enum.FeatCategory.Class 'Pf2e\.Database\.Model\.Enum\.FeatCategory\.Class')\. + + + +`ClassFeature` 6 + +Черта класса\. Возможная коллизия между [Class](FeatCategory.md#Pf2e.Database.Model.Enum.FeatCategory.Class 'Pf2e\.Database\.Model\.Enum\.FeatCategory\.Class') и [ClassFeature](FeatCategory.md#Pf2e.Database.Model.Enum.FeatCategory.ClassFeature 'Pf2e\.Database\.Model\.Enum\.FeatCategory\.ClassFeature')\. + + + +`Skill` 7 + +Черта навыка\. + + + +`General` 8 + +Общая черта\. + + + +`Bonus` 9 + +Бонусная черта\. + + + +`Deityboon` 10 + +Божественный дар\. + + + +`Curse` 11 + +Проклятие\. + + + +`Pfsboon` 12 + +Дар сообщества Pathfinder Society\. + + + +`CampaignFeature` 13 + +Черта кампании\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/FeatPrerequisite.Feat.md b/Documentation/Pf2e.Database/FeatPrerequisite.Feat.md new file mode 100644 index 0000000..517348f --- /dev/null +++ b/Documentation/Pf2e.Database/FeatPrerequisite.Feat.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.FeatRelation](Pf2e.Database.Model.Structure.FeatRelation.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation').[FeatPrerequisite](FeatPrerequisite.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite') + +## FeatPrerequisite\.Feat Property + +Черта, к которой относится предварительное требование\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Feat Feat { get; set; } +``` + +#### Property Value +[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/FeatPrerequisite.FeatId.md b/Documentation/Pf2e.Database/FeatPrerequisite.FeatId.md new file mode 100644 index 0000000..cf10811 --- /dev/null +++ b/Documentation/Pf2e.Database/FeatPrerequisite.FeatId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.FeatRelation](Pf2e.Database.Model.Structure.FeatRelation.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation').[FeatPrerequisite](FeatPrerequisite.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite') + +## FeatPrerequisite\.FeatId Property + +Идентификатор черты, к которой относится предварительное требование\. + +```csharp +public int FeatId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/FeatPrerequisite.Id.md b/Documentation/Pf2e.Database/FeatPrerequisite.Id.md new file mode 100644 index 0000000..da9f62a --- /dev/null +++ b/Documentation/Pf2e.Database/FeatPrerequisite.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.FeatRelation](Pf2e.Database.Model.Structure.FeatRelation.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation').[FeatPrerequisite](FeatPrerequisite.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite') + +## FeatPrerequisite\.Id Property + +Идентификатор предварительного требования для чериы\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/FeatPrerequisite.Value.md b/Documentation/Pf2e.Database/FeatPrerequisite.Value.md new file mode 100644 index 0000000..b0509f6 --- /dev/null +++ b/Documentation/Pf2e.Database/FeatPrerequisite.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.FeatRelation](Pf2e.Database.Model.Structure.FeatRelation.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation').[FeatPrerequisite](FeatPrerequisite.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite') + +## FeatPrerequisite\.Value Property + +Предварительное требование для черты\. + +```csharp +public string Value { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/FeatPrerequisite.md b/Documentation/Pf2e.Database/FeatPrerequisite.md new file mode 100644 index 0000000..2c3506a --- /dev/null +++ b/Documentation/Pf2e.Database/FeatPrerequisite.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.FeatRelation](Pf2e.Database.Model.Structure.FeatRelation.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation') + +## FeatPrerequisite Class + +Предварительное требование для черты\. + +```csharp +public class FeatPrerequisite +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 FeatPrerequisite + +| Properties | | +| :--- | :--- | +| [Feat](FeatPrerequisite.Feat.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite\.Feat') | Черта, к которой относится предварительное требование\. | +| [FeatId](FeatPrerequisite.FeatId.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite\.FeatId') | Идентификатор черты, к которой относится предварительное требование\. | +| [Id](FeatPrerequisite.Id.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite\.Id') | Идентификатор предварительного требования для чериы\. | +| [Value](FeatPrerequisite.Value.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite\.Value') | Предварительное требование для черты\. | diff --git a/Documentation/Pf2e.Database/Frequency.Id.md b/Documentation/Pf2e.Database/Frequency.Id.md new file mode 100644 index 0000000..568d83c --- /dev/null +++ b/Documentation/Pf2e.Database/Frequency.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common').[Frequency](Frequency.md 'Pf2e\.Database\.Model\.Common\.Frequency') + +## Frequency\.Id Property + +Идентификатор\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Frequency.Max.md b/Documentation/Pf2e.Database/Frequency.Max.md new file mode 100644 index 0000000..2ffe66f --- /dev/null +++ b/Documentation/Pf2e.Database/Frequency.Max.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common').[Frequency](Frequency.md 'Pf2e\.Database\.Model\.Common\.Frequency') + +## Frequency\.Max Property + +Максимальная продолжительсность\. + +```csharp +public int Max { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Frequency.Per.md b/Documentation/Pf2e.Database/Frequency.Per.md new file mode 100644 index 0000000..2f8a4c5 --- /dev/null +++ b/Documentation/Pf2e.Database/Frequency.Per.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common').[Frequency](Frequency.md 'Pf2e\.Database\.Model\.Common\.Frequency') + +## Frequency\.Per Property + +Частота использования\. + +```csharp +public int Per { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Frequency.Value.md b/Documentation/Pf2e.Database/Frequency.Value.md new file mode 100644 index 0000000..6313489 --- /dev/null +++ b/Documentation/Pf2e.Database/Frequency.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common').[Frequency](Frequency.md 'Pf2e\.Database\.Model\.Common\.Frequency') + +## Frequency\.Value Property + +Значение использования\. + +```csharp +public System.Nullable Value { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Frequency.md b/Documentation/Pf2e.Database/Frequency.md new file mode 100644 index 0000000..ef734e9 --- /dev/null +++ b/Documentation/Pf2e.Database/Frequency.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common') + +## Frequency Class + +Частота использования\. + +```csharp +public class Frequency +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Frequency + +| Properties | | +| :--- | :--- | +| [Id](Frequency.Id.md 'Pf2e\.Database\.Model\.Common\.Frequency\.Id') | Идентификатор\. | +| [Max](Frequency.Max.md 'Pf2e\.Database\.Model\.Common\.Frequency\.Max') | Максимальная продолжительсность\. | +| [Per](Frequency.Per.md 'Pf2e\.Database\.Model\.Common\.Frequency\.Per') | Частота использования\. | +| [Value](Frequency.Value.md 'Pf2e\.Database\.Model\.Common\.Frequency\.Value') | Значение использования\. | diff --git a/Documentation/Pf2e.Database/Heritage.Ancestry.md b/Documentation/Pf2e.Database/Heritage.Ancestry.md new file mode 100644 index 0000000..ac200c1 --- /dev/null +++ b/Documentation/Pf2e.Database/Heritage.Ancestry.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage') + +## Heritage\.Ancestry Property + +Родословная\. + +```csharp +public Pf2e.Database.Model.Structure.Ancestry? Ancestry { get; set; } +``` + +#### Property Value +[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Heritage.AncestryId.md b/Documentation/Pf2e.Database/Heritage.AncestryId.md new file mode 100644 index 0000000..f80f963 --- /dev/null +++ b/Documentation/Pf2e.Database/Heritage.AncestryId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage') + +## Heritage\.AncestryId Property + +Идентификатор родословной\. + +```csharp +public System.Nullable AncestryId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Heritage.Entity.md b/Documentation/Pf2e.Database/Heritage.Entity.md new file mode 100644 index 0000000..af878ef --- /dev/null +++ b/Documentation/Pf2e.Database/Heritage.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage') + +## Heritage\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Heritage.Id.md b/Documentation/Pf2e.Database/Heritage.Id.md new file mode 100644 index 0000000..1c2f41c --- /dev/null +++ b/Documentation/Pf2e.Database/Heritage.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage') + +## Heritage\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Heritage.md b/Documentation/Pf2e.Database/Heritage.md new file mode 100644 index 0000000..22949de --- /dev/null +++ b/Documentation/Pf2e.Database/Heritage.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Heritage Class + +Наследие\. + +```csharp +public class Heritage : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Heritage + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Ancestry](Heritage.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Heritage\.Ancestry') | Родословная\. | +| [AncestryId](Heritage.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.Heritage\.AncestryId') | Идентификатор родословной\. | +| [Entity](Heritage.Entity.md 'Pf2e\.Database\.Model\.Structure\.Heritage\.Entity') | Корневая сущность\. | +| [Id](Heritage.Id.md 'Pf2e\.Database\.Model\.Structure\.Heritage\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2e.Database/IEntity.Entity.md b/Documentation/Pf2e.Database/IEntity.Entity.md new file mode 100644 index 0000000..85992da --- /dev/null +++ b/Documentation/Pf2e.Database/IEntity.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model](Pf2e.Database.Model.md 'Pf2e\.Database\.Model').[IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +## IEntity\.Entity Property + +Корневая сущность\. + +```csharp +Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/IEntity.Id.md b/Documentation/Pf2e.Database/IEntity.Id.md new file mode 100644 index 0000000..05b551c --- /dev/null +++ b/Documentation/Pf2e.Database/IEntity.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model](Pf2e.Database.Model.md 'Pf2e\.Database\.Model').[IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +## IEntity\.Id Property + +Идентификатор сущности\. + +```csharp +int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/IEntity.md b/Documentation/Pf2e.Database/IEntity.md new file mode 100644 index 0000000..8cf08d1 --- /dev/null +++ b/Documentation/Pf2e.Database/IEntity.md @@ -0,0 +1,35 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model](Pf2e.Database.Model.md 'Pf2e\.Database\.Model') + +## IEntity Interface + +Интерфейс сущностей структуры\. + +```csharp +public interface IEntity +``` + +Derived +↳ [Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action') +↳ [Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') +↳ [Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') +↳ [Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') +↳ [Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') +↳ [Condition](Condition.md 'Pf2e\.Database\.Model\.Structure\.Condition') +↳ [Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') +↳ [DeityCategory](DeityCategory.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory') +↳ [Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') +↳ [Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') +↳ [Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage') +↳ [Language](Language.md 'Pf2e\.Database\.Model\.Structure\.Language') +↳ [Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') +↳ [Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') +↳ [Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') +↳ [Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') +↳ [SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') +↳ [Trait](Trait.md 'Pf2e\.Database\.Model\.Structure\.Trait') + +| Properties | | +| :--- | :--- | +| [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') | Корневая сущность\. | +| [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2e.Database/Keyword.Aliases.md b/Documentation/Pf2e.Database/Keyword.Aliases.md new file mode 100644 index 0000000..58c91d6 --- /dev/null +++ b/Documentation/Pf2e.Database/Keyword.Aliases.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword') + +## Keyword\.Aliases Property + +Коллекция синонимов ключевого слова\. + +```csharp +public System.Collections.Generic.ICollection Aliases { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[KeywordAlias](KeywordAlias.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Keyword.Entities.md b/Documentation/Pf2e.Database/Keyword.Entities.md new file mode 100644 index 0000000..7639157 --- /dev/null +++ b/Documentation/Pf2e.Database/Keyword.Entities.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword') + +## Keyword\.Entities Property + +Коллекция сущностей, которые используют это ключевое слово\. + +```csharp +public System.Collections.Generic.ICollection Entities { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Keyword.Id.md b/Documentation/Pf2e.Database/Keyword.Id.md new file mode 100644 index 0000000..47a7f68 --- /dev/null +++ b/Documentation/Pf2e.Database/Keyword.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword') + +## Keyword\.Id Property + +Идентификатор\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Keyword.Name.md b/Documentation/Pf2e.Database/Keyword.Name.md new file mode 100644 index 0000000..84e0b6d --- /dev/null +++ b/Documentation/Pf2e.Database/Keyword.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword') + +## Keyword\.Name Field + +Отображаемое имя ключевого слова\. + +```csharp +public LocaleString Name; +``` + +#### Field Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Keyword.Slug.md b/Documentation/Pf2e.Database/Keyword.Slug.md new file mode 100644 index 0000000..01c27bf --- /dev/null +++ b/Documentation/Pf2e.Database/Keyword.Slug.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword') + +## Keyword\.Slug Property + +Часть имени в URL\. + +```csharp +public string Slug { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Keyword.md b/Documentation/Pf2e.Database/Keyword.md new file mode 100644 index 0000000..c479ff4 --- /dev/null +++ b/Documentation/Pf2e.Database/Keyword.md @@ -0,0 +1,23 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords') + +## Keyword Class + +Ключевое слово\. + +```csharp +public class Keyword +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Keyword + +| Fields | | +| :--- | :--- | +| [Name](Keyword.Name.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword\.Name') | Отображаемое имя ключевого слова\. | + +| Properties | | +| :--- | :--- | +| [Aliases](Keyword.Aliases.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword\.Aliases') | Коллекция синонимов ключевого слова\. | +| [Entities](Keyword.Entities.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword\.Entities') | Коллекция сущностей, которые используют это ключевое слово\. | +| [Id](Keyword.Id.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword\.Id') | Идентификатор\. | +| [Slug](Keyword.Slug.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword\.Slug') | Часть имени в URL\. | diff --git a/Documentation/Pf2e.Database/KeywordAlias.Id.md b/Documentation/Pf2e.Database/KeywordAlias.Id.md new file mode 100644 index 0000000..14b7892 --- /dev/null +++ b/Documentation/Pf2e.Database/KeywordAlias.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[KeywordAlias](KeywordAlias.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias') + +## KeywordAlias\.Id Property + +Идентификатор\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/KeywordAlias.Keyword.md b/Documentation/Pf2e.Database/KeywordAlias.Keyword.md new file mode 100644 index 0000000..b05f189 --- /dev/null +++ b/Documentation/Pf2e.Database/KeywordAlias.Keyword.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[KeywordAlias](KeywordAlias.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias') + +## KeywordAlias\.Keyword Property + +Ключевое слово, к которому относится синоним\. + +```csharp +public Pf2e.Database.Model.Base.Keywords.Keyword Keyword { get; set; } +``` + +#### Property Value +[Keyword](Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/KeywordAlias.KeywordId.md b/Documentation/Pf2e.Database/KeywordAlias.KeywordId.md new file mode 100644 index 0000000..c7e0911 --- /dev/null +++ b/Documentation/Pf2e.Database/KeywordAlias.KeywordId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[KeywordAlias](KeywordAlias.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias') + +## KeywordAlias\.KeywordId Property + +Идентификатор связаннного ключевого слова\. + +```csharp +public int KeywordId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/KeywordAlias.Value.md b/Documentation/Pf2e.Database/KeywordAlias.Value.md new file mode 100644 index 0000000..ea59a35 --- /dev/null +++ b/Documentation/Pf2e.Database/KeywordAlias.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords').[KeywordAlias](KeywordAlias.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias') + +## KeywordAlias\.Value Property + +Значение синонима ключевого слова\. + +```csharp +public string Value { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/KeywordAlias.md b/Documentation/Pf2e.Database/KeywordAlias.md new file mode 100644 index 0000000..f5fba35 --- /dev/null +++ b/Documentation/Pf2e.Database/KeywordAlias.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords') + +## KeywordAlias Class + +Синоним ключевого слова\. + +```csharp +public class KeywordAlias +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 KeywordAlias + +| Properties | | +| :--- | :--- | +| [Id](KeywordAlias.Id.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias\.Id') | Идентификатор\. | +| [Keyword](KeywordAlias.Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias\.Keyword') | Ключевое слово, к которому относится синоним\. | +| [KeywordId](KeywordAlias.KeywordId.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias\.KeywordId') | Идентификатор связаннного ключевого слова\. | +| [Value](KeywordAlias.Value.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias\.Value') | Значение синонима ключевого слова\. | diff --git a/Documentation/Pf2e.Database/Language.Entity.md b/Documentation/Pf2e.Database/Language.Entity.md new file mode 100644 index 0000000..7c1e757 --- /dev/null +++ b/Documentation/Pf2e.Database/Language.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Language](Language.md 'Pf2e\.Database\.Model\.Structure\.Language') + +## Language\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Language.Id.md b/Documentation/Pf2e.Database/Language.Id.md new file mode 100644 index 0000000..b9d9794 --- /dev/null +++ b/Documentation/Pf2e.Database/Language.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Language](Language.md 'Pf2e\.Database\.Model\.Structure\.Language') + +## Language\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Language.md b/Documentation/Pf2e.Database/Language.md new file mode 100644 index 0000000..1e5f2bf --- /dev/null +++ b/Documentation/Pf2e.Database/Language.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Language Class + +Язык\. + +```csharp +public class Language : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Language + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Entity](Language.Entity.md 'Pf2e\.Database\.Model\.Structure\.Language\.Entity') | Корневая сущность\. | +| [Id](Language.Id.md 'Pf2e\.Database\.Model\.Structure\.Language\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2e.Database/LegacyRemaster.LegacyEntity.md b/Documentation/Pf2e.Database/LegacyRemaster.LegacyEntity.md new file mode 100644 index 0000000..b8c6a90 --- /dev/null +++ b/Documentation/Pf2e.Database/LegacyRemaster.LegacyEntity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[LegacyRemaster](LegacyRemaster.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster') + +## LegacyRemaster\.LegacyEntity Property + +Устаревшая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity LegacyEntity { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LegacyRemaster.LegacyId.md b/Documentation/Pf2e.Database/LegacyRemaster.LegacyId.md new file mode 100644 index 0000000..e2cd143 --- /dev/null +++ b/Documentation/Pf2e.Database/LegacyRemaster.LegacyId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[LegacyRemaster](LegacyRemaster.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster') + +## LegacyRemaster\.LegacyId Property + +Идентификатор устаревшей сущности\. + +```csharp +public int LegacyId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LegacyRemaster.RemasterEntity.md b/Documentation/Pf2e.Database/LegacyRemaster.RemasterEntity.md new file mode 100644 index 0000000..de06012 --- /dev/null +++ b/Documentation/Pf2e.Database/LegacyRemaster.RemasterEntity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[LegacyRemaster](LegacyRemaster.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster') + +## LegacyRemaster\.RemasterEntity Property + +Обновлённая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity RemasterEntity { get; set; } +``` + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LegacyRemaster.RemasterId.md b/Documentation/Pf2e.Database/LegacyRemaster.RemasterId.md new file mode 100644 index 0000000..4420b56 --- /dev/null +++ b/Documentation/Pf2e.Database/LegacyRemaster.RemasterId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base').[LegacyRemaster](LegacyRemaster.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster') + +## LegacyRemaster\.RemasterId Property + +Идентификатор обновлённой сущности\. + +```csharp +public int RemasterId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LegacyRemaster.md b/Documentation/Pf2e.Database/LegacyRemaster.md new file mode 100644 index 0000000..bef5379 --- /dev/null +++ b/Documentation/Pf2e.Database/LegacyRemaster.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base') + +## LegacyRemaster Class + +Связь устаревших и обновлённых сущностей + +```csharp +public class LegacyRemaster +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 LegacyRemaster + +| Properties | | +| :--- | :--- | +| [LegacyEntity](LegacyRemaster.LegacyEntity.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster\.LegacyEntity') | Устаревшая сущность\. | +| [LegacyId](LegacyRemaster.LegacyId.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster\.LegacyId') | Идентификатор устаревшей сущности\. | +| [RemasterEntity](LegacyRemaster.RemasterEntity.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster\.RemasterEntity') | Обновлённая сущность\. | +| [RemasterId](LegacyRemaster.RemasterId.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster\.RemasterId') | Идентификатор обновлённой сущности\. | diff --git a/Documentation/Pf2e.Database/LocaleExtension.GetTypeByString(thisstring).md b/Documentation/Pf2e.Database/LocaleExtension.GetTypeByString(thisstring).md new file mode 100644 index 0000000..93c7197 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleExtension.GetTypeByString(thisstring).md @@ -0,0 +1,26 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleExtension](LocaleExtension.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleExtension') + +## LocaleExtension\.GetTypeByString\(this string\) Method + +Получение типа локализации по строковому представлению типа локализации\. + +```csharp +public static Pf2e.Database.Model.Common.I18n.LocaleType GetTypeByString(this string localeTypeString); +``` +#### Parameters + + + +`localeTypeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление типа локализации\. + +#### Returns +[LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') +Тип локализации\. + +#### Exceptions + +[System\.ComponentModel\.InvalidEnumArgumentException](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.InvalidEnumArgumentException 'System\.ComponentModel\.InvalidEnumArgumentException') +Исключение, если строковое представление не соответсвует ни одному типу локализации\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleExtension.GetTypeString(thisLocaleType).md b/Documentation/Pf2e.Database/LocaleExtension.GetTypeString(thisLocaleType).md new file mode 100644 index 0000000..0f6e933 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleExtension.GetTypeString(thisLocaleType).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleExtension](LocaleExtension.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleExtension') + +## LocaleExtension\.GetTypeString\(this LocaleType\) Method + +Получение строкового представления типа локализации\. + +```csharp +public static string GetTypeString(this Pf2e.Database.Model.Common.I18n.LocaleType localeType); +``` +#### Parameters + + + +`localeType` [LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Тип локализации\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление типа локализации\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleExtension.md b/Documentation/Pf2e.Database/LocaleExtension.md new file mode 100644 index 0000000..a9d58aa --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleExtension.md @@ -0,0 +1,17 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n') + +## LocaleExtension Class + +Расширения для работы с локализацией\. + +```csharp +public static class LocaleExtension +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 LocaleExtension + +| Methods | | +| :--- | :--- | +| [GetTypeByString\(this string\)](LocaleExtension.GetTypeByString(thisstring).md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleExtension\.GetTypeByString\(this string\)') | Получение типа локализации по строковому представлению типа локализации\. | +| [GetTypeString\(this LocaleType\)](LocaleExtension.GetTypeString(thisLocaleType).md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleExtension\.GetTypeString\(this Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Получение строкового представления типа локализации\. | diff --git a/Documentation/Pf2e.Database/LocaleItem.Locale.md b/Documentation/Pf2e.Database/LocaleItem.Locale.md new file mode 100644 index 0000000..7c7cd6f --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleItem.Locale.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') + +## LocaleItem\.Locale Property + +Тип локализации\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleType Locale { get; set; } +``` + +#### Property Value +[LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleItem.LocaleItem.md b/Documentation/Pf2e.Database/LocaleItem.LocaleItem.md new file mode 100644 index 0000000..07f257c --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleItem.LocaleItem.md @@ -0,0 +1,49 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') + +## LocaleItem Constructors + +| Overloads | | +| :--- | :--- | +| [LocaleItem\(LocaleType, string\)](LocaleItem.LocaleItem.md#Pf2e.Database.Model.Common.I18n.LocaleItem.LocaleItem(Pf2e.Database.Model.Common.I18n.LocaleType,string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\.LocaleItem\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType, string\)') | Элемент локализации\. | +| [LocaleItem\(KeyValuePair<string,string>\)](LocaleItem.LocaleItem.md#Pf2e.Database.Model.Common.I18n.LocaleItem.LocaleItem(System.Collections.Generic.KeyValuePair_string,string_) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\.LocaleItem\(System\.Collections\.Generic\.KeyValuePair\\)') | Конструктор класса [LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') по паре ключ\-значение\. | + + + +## LocaleItem\(LocaleType, string\) Constructor + +Элемент локализации\. + +```csharp +public LocaleItem(Pf2e.Database.Model.Common.I18n.LocaleType type, string value); +``` +#### Parameters + + + +`type` [LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Тип локализации\. + + + +`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Значение локализации\. + + + +## LocaleItem\(KeyValuePair\\) Constructor + +Конструктор класса [LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') по паре ключ\-значение\. + +```csharp +public LocaleItem(System.Collections.Generic.KeyValuePair item); +``` +#### Parameters + + + +`item` [System\.Collections\.Generic\.KeyValuePair<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.KeyValuePair-2 'System\.Collections\.Generic\.KeyValuePair\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.KeyValuePair-2 'System\.Collections\.Generic\.KeyValuePair\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.KeyValuePair-2 'System\.Collections\.Generic\.KeyValuePair\`2') + +Пара ключ\-значение по строковому представлению типа\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleItem.Value.md b/Documentation/Pf2e.Database/LocaleItem.Value.md new file mode 100644 index 0000000..d90cb04 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleItem.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') + +## LocaleItem\.Value Property + +Значение локализации\. + +```csharp +public string Value { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleItem.md b/Documentation/Pf2e.Database/LocaleItem.md new file mode 100644 index 0000000..960446a --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleItem.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n') + +## LocaleItem Class + +Элемент локализации\. + +```csharp +public class LocaleItem +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 LocaleItem + +| Constructors | | +| :--- | :--- | +| [LocaleItem\(LocaleType, string\)](LocaleItem.LocaleItem.md#Pf2e.Database.Model.Common.I18n.LocaleItem.LocaleItem(Pf2e.Database.Model.Common.I18n.LocaleType,string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\.LocaleItem\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType, string\)') | Элемент локализации\. | +| [LocaleItem\(KeyValuePair<string,string>\)](LocaleItem.LocaleItem.md#Pf2e.Database.Model.Common.I18n.LocaleItem.LocaleItem(System.Collections.Generic.KeyValuePair_string,string_) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\.LocaleItem\(System\.Collections\.Generic\.KeyValuePair\\)') | Конструктор класса [LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') по паре ключ\-значение\. | + +| Properties | | +| :--- | :--- | +| [Locale](LocaleItem.Locale.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\.Locale') | Тип локализации\. | +| [Value](LocaleItem.Value.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\.Value') | Значение локализации\. | diff --git a/Documentation/Pf2e.Database/LocaleString.Add.md b/Documentation/Pf2e.Database/LocaleString.Add.md new file mode 100644 index 0000000..118c722 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.Add.md @@ -0,0 +1,49 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.Add Method + +| Overloads | | +| :--- | :--- | +| [Add\(LocaleItem\)](LocaleString.Add.md#Pf2e.Database.Model.Common.I18n.LocaleString.Add(Pf2e.Database.Model.Common.I18n.LocaleItem) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\)') | Добавление объекта локализованной строки в коллекцию\. | +| [Add\(LocaleType, string\)](LocaleString.Add.md#Pf2e.Database.Model.Common.I18n.LocaleString.Add(Pf2e.Database.Model.Common.I18n.LocaleType,string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType, string\)') | Добавление локализованной строки в коллекцию\. | + + + +## LocaleString\.Add\(LocaleItem\) Method + +Добавление объекта локализованной строки в коллекцию\. + +```csharp +public void Add(Pf2e.Database.Model.Common.I18n.LocaleItem item); +``` +#### Parameters + + + +`item` [LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') + +Объект локализированной строки\. + + + +## LocaleString\.Add\(LocaleType, string\) Method + +Добавление локализованной строки в коллекцию\. + +```csharp +public void Add(Pf2e.Database.Model.Common.I18n.LocaleType locale, string value); +``` +#### Parameters + + + +`locale` [LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Тип локализации\. + + + +`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строка локазации\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.AssureDefault().md b/Documentation/Pf2e.Database/LocaleString.AssureDefault().md new file mode 100644 index 0000000..635f800 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.AssureDefault().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.AssureDefault\(\) Method + +Проверяет наличие хотя бы одной локализации\. + +```csharp +private void AssureDefault(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.Clear().md b/Documentation/Pf2e.Database/LocaleString.Clear().md new file mode 100644 index 0000000..1c4335a --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.Clear().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.Clear\(\) Method + +Отчистка коллекции локализованных строк\. + +```csharp +public void Clear(); +``` + +Implements [Clear\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1.Clear 'System\.Collections\.Generic\.ICollection\`1\.Clear') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.Contains.md b/Documentation/Pf2e.Database/LocaleString.Contains.md new file mode 100644 index 0000000..b161276 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.Contains.md @@ -0,0 +1,73 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.Contains Method + +| Overloads | | +| :--- | :--- | +| [Contains\(LocaleItem\)](LocaleString.Contains.md#Pf2e.Database.Model.Common.I18n.LocaleString.Contains(Pf2e.Database.Model.Common.I18n.LocaleItem) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\)') | Проверка наличия объекта локализованной строки в коллекции\. | +| [Contains\(LocaleType\)](LocaleString.Contains.md#Pf2e.Database.Model.Common.I18n.LocaleString.Contains(Pf2e.Database.Model.Common.I18n.LocaleType) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Проверка наличия локализованной строки в коллекции по типу локализации\. | +| [Contains\(string\)](LocaleString.Contains.md#Pf2e.Database.Model.Common.I18n.LocaleString.Contains(string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Contains\(string\)') | Проверка наличия локализованной строки в коллекции по строковому представлению типа локализации\. | + + + +## LocaleString\.Contains\(LocaleItem\) Method + +Проверка наличия объекта локализованной строки в коллекции\. + +```csharp +public bool Contains(Pf2e.Database.Model.Common.I18n.LocaleItem item); +``` +#### Parameters + + + +`item` [LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') + +Объект локализированной строки\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если объект есть; \`false\`, если нет\. + + + +## LocaleString\.Contains\(LocaleType\) Method + +Проверка наличия локализованной строки в коллекции по типу локализации\. + +```csharp +public bool Contains(Pf2e.Database.Model.Common.I18n.LocaleType locale); +``` +#### Parameters + + + +`locale` [LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Тип локализации\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если искомый тип локализации есть; \`false\`, если нет\. + + + +## LocaleString\.Contains\(string\) Method + +Проверка наличия локализованной строки в коллекции по строковому представлению типа локализации\. + +```csharp +public bool Contains(string localeString); +``` +#### Parameters + + + +`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление искомого типа локализации\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если искомый тип локализации есть; \`false\`, если нет\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.Count.md b/Documentation/Pf2e.Database/LocaleString.Count.md new file mode 100644 index 0000000..5bd2d2f --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.Count.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.Count Property + +Количество локализаций\. + +```csharp +public int Count { get; } +``` + +Implements [Count](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1.Count 'System\.Collections\.Generic\.ICollection\`1\.Count') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.Deserialize(string).md b/Documentation/Pf2e.Database/LocaleString.Deserialize(string).md new file mode 100644 index 0000000..b91a47f --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.Deserialize(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.Deserialize\(string\) Method + +Десериализация локализованной строки из JSON\-формата\. + +```csharp +public static Pf2e.Database.Model.Common.I18n.LocaleString Deserialize(string input); +``` +#### Parameters + + + +`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление JSON\-представления\. + +#### Returns +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') +Объект локализованной строки\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.GetEnumerator().md b/Documentation/Pf2e.Database/LocaleString.GetEnumerator().md new file mode 100644 index 0000000..bf41c83 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.GetEnumerator().md @@ -0,0 +1,16 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.GetEnumerator\(\) Method + +Возвращает перечислитель, выполняющий перебор элементов в коллекции\. + +```csharp +public System.Collections.Generic.IEnumerator GetEnumerator(); +``` + +Implements [GetEnumerator\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1.GetEnumerator 'System\.Collections\.Generic\.IEnumerable\`1\.GetEnumerator'), [GetEnumerator\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable.GetEnumerator 'System\.Collections\.IEnumerable\.GetEnumerator') + +#### Returns +[System\.Collections\.Generic\.IEnumerator<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerator-1 'System\.Collections\.Generic\.IEnumerator\`1')[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerator-1 'System\.Collections\.Generic\.IEnumerator\`1') +Перечислитель, который можно использовать для итерации по коллекции\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.GetItem.md b/Documentation/Pf2e.Database/LocaleString.GetItem.md new file mode 100644 index 0000000..5e3c5b9 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.GetItem.md @@ -0,0 +1,51 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.GetItem Method + +| Overloads | | +| :--- | :--- | +| [GetItem\(LocaleType\)](LocaleString.GetItem.md#Pf2e.Database.Model.Common.I18n.LocaleString.GetItem(Pf2e.Database.Model.Common.I18n.LocaleType) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.GetItem\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Получение объекта локализованной строки по типу локализации\. | +| [GetItem\(string\)](LocaleString.GetItem.md#Pf2e.Database.Model.Common.I18n.LocaleString.GetItem(string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.GetItem\(string\)') | Получение объекта локализованной строки по строковому представлению типа локализации\. | + + + +## LocaleString\.GetItem\(LocaleType\) Method + +Получение объекта локализованной строки по типу локализации\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleItem GetItem(Pf2e.Database.Model.Common.I18n.LocaleType locale); +``` +#### Parameters + + + +`locale` [LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Искомый тип локализации\. + +#### Returns +[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') +Объект локализованной строки\. + + + +## LocaleString\.GetItem\(string\) Method + +Получение объекта локализованной строки по строковому представлению типа локализации\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleItem GetItem(string localeString); +``` +#### Parameters + + + +`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление искомого типа локализации\. + +#### Returns +[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') +Объект локализованной строки\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.IsReadOnly.md b/Documentation/Pf2e.Database/LocaleString.IsReadOnly.md new file mode 100644 index 0000000..050601b --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.IsReadOnly.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.IsReadOnly Property + +Получает значение, указывающее, является ли объект [System\.Collections\.Generic\.ICollection<>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') доступным только для чтения\. + +```csharp +public bool IsReadOnly { get; } +``` + +Implements [IsReadOnly](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1.IsReadOnly 'System\.Collections\.Generic\.ICollection\`1\.IsReadOnly') + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.LocaleString().md b/Documentation/Pf2e.Database/LocaleString.LocaleString().md new file mode 100644 index 0000000..b3d22f6 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.LocaleString().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\(\) Constructor + +Конструктор класса [LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString')\. + +```csharp +public LocaleString(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.RealLocale.md b/Documentation/Pf2e.Database/LocaleString.RealLocale.md new file mode 100644 index 0000000..13c93e2 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.RealLocale.md @@ -0,0 +1,51 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.RealLocale Method + +| Overloads | | +| :--- | :--- | +| [RealLocale\(LocaleType\)](LocaleString.RealLocale.md#Pf2e.Database.Model.Common.I18n.LocaleString.RealLocale(Pf2e.Database.Model.Common.I18n.LocaleType) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.RealLocale\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Получение типа локализации с учётом её наличия в коллекции\. | +| [RealLocale\(string\)](LocaleString.RealLocale.md#Pf2e.Database.Model.Common.I18n.LocaleString.RealLocale(string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.RealLocale\(string\)') | Получение типа локализации по строковому представлению с учётом её наличия в коллекции\. | + + + +## LocaleString\.RealLocale\(LocaleType\) Method + +Получение типа локализации с учётом её наличия в коллекции\. + +```csharp +private Pf2e.Database.Model.Common.I18n.LocaleType RealLocale(Pf2e.Database.Model.Common.I18n.LocaleType locale); +``` +#### Parameters + + + +`locale` [LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Искомый тип локализации\. + +#### Returns +[LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') +Реальный тип локализации\. + + + +## LocaleString\.RealLocale\(string\) Method + +Получение типа локализации по строковому представлению с учётом её наличия в коллекции\. + +```csharp +private Pf2e.Database.Model.Common.I18n.LocaleType RealLocale(string localeString); +``` +#### Parameters + + + +`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление искомого типа локализации\. + +#### Returns +[LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') +Реальный тип локализации\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.Serialize().md b/Documentation/Pf2e.Database/LocaleString.Serialize().md new file mode 100644 index 0000000..95d5a6f --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.Serialize().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.Serialize\(\) Method + +Сериализация локализованной строки в JSON\-формат\. + +```csharp +public string Serialize(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление JSON\-представления\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.System.Collections.IEnumerable.GetEnumerator().md b/Documentation/Pf2e.Database/LocaleString.System.Collections.IEnumerable.GetEnumerator().md new file mode 100644 index 0000000..4dbb665 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.System.Collections.IEnumerable.GetEnumerator().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## System\.Collections\.IEnumerable\.GetEnumerator\(\) Method + +Возвращает перечислитель, который осуществляет итерацию по коллекции\. + +```csharp +System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator(); +``` + +Implements [GetEnumerator\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable.GetEnumerator 'System\.Collections\.IEnumerable\.GetEnumerator') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.ToString().md b/Documentation/Pf2e.Database/LocaleString.ToString().md new file mode 100644 index 0000000..2137e07 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.ToString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.ToString\(\) Method + +Возвращает строку, представляющую текущий объект\. + +```csharp +public override string ToString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая текущий объект\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.Types.md b/Documentation/Pf2e.Database/LocaleString.Types.md new file mode 100644 index 0000000..acdd3e2 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.Types.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.Types Property + +Коллекция реализованных типов локализаций\. + +```csharp +public System.Collections.Generic.ICollection Types { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString._E(string).md b/Documentation/Pf2e.Database/LocaleString._E(string).md new file mode 100644 index 0000000..0f8bbb4 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString._E(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.\_E\(string\) Method + +Получение типа локализации по строковому представлению\. + +```csharp +private Pf2e.Database.Model.Common.I18n.LocaleType _E(string localeString); +``` +#### Parameters + + + +`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление\. + +#### Returns +[LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') +Тип локализации\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString._items.md b/Documentation/Pf2e.Database/LocaleString._items.md new file mode 100644 index 0000000..296da2e --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString._items.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.\_items Field + +Список локализаций строк\. + +```csharp +private readonly List _items; +``` + +#### Field Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.md b/Documentation/Pf2e.Database/LocaleString.md new file mode 100644 index 0000000..6bbf3a4 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.md @@ -0,0 +1,53 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n') + +## LocaleString Class + +Локализованная строка\. + +```csharp +public class LocaleString : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 LocaleString + +Implements [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1'), [System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1'), [System\.Collections\.IEnumerable](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable 'System\.Collections\.IEnumerable') + +| Constructors | | +| :--- | :--- | +| [LocaleString\(\)](LocaleString.LocaleString().md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.LocaleString\(\)') | Конструктор класса [LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString')\. | + +| Fields | | +| :--- | :--- | +| [\_items](LocaleString._items.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.\_items') | Список локализаций строк\. | + +| Properties | | +| :--- | :--- | +| [Count](LocaleString.Count.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Count') | Количество локализаций\. | +| [IsReadOnly](LocaleString.IsReadOnly.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.IsReadOnly') | Получает значение, указывающее, является ли объект [System\.Collections\.Generic\.ICollection<>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') доступным только для чтения\. | +| [this\[LocaleType\]](LocaleString.this[LocaleType].md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.this\[Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\]') | Получение локализованной строки по типу локализации\. | +| [this\[string\]](LocaleString.this[string].md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.this\[string\]') | Получение локализованной строки по типу локализации\. | +| [Types](LocaleString.Types.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Types') | Коллекция реализованных типов локализаций\. | + +| Methods | | +| :--- | :--- | +| [\_E\(string\)](LocaleString._E(string).md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.\_E\(string\)') | Получение типа локализации по строковому представлению\. | +| [Add\(LocaleItem\)](LocaleString.Add.md#Pf2e.Database.Model.Common.I18n.LocaleString.Add(Pf2e.Database.Model.Common.I18n.LocaleItem) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\)') | Добавление объекта локализованной строки в коллекцию\. | +| [Add\(LocaleType, string\)](LocaleString.Add.md#Pf2e.Database.Model.Common.I18n.LocaleString.Add(Pf2e.Database.Model.Common.I18n.LocaleType,string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType, string\)') | Добавление локализованной строки в коллекцию\. | +| [AssureDefault\(\)](LocaleString.AssureDefault().md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.AssureDefault\(\)') | Проверяет наличие хотя бы одной локализации\. | +| [Clear\(\)](LocaleString.Clear().md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Clear\(\)') | Отчистка коллекции локализованных строк\. | +| [Contains\(LocaleItem\)](LocaleString.Contains.md#Pf2e.Database.Model.Common.I18n.LocaleString.Contains(Pf2e.Database.Model.Common.I18n.LocaleItem) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem\)') | Проверка наличия объекта локализованной строки в коллекции\. | +| [Contains\(LocaleType\)](LocaleString.Contains.md#Pf2e.Database.Model.Common.I18n.LocaleString.Contains(Pf2e.Database.Model.Common.I18n.LocaleType) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Проверка наличия локализованной строки в коллекции по типу локализации\. | +| [Contains\(string\)](LocaleString.Contains.md#Pf2e.Database.Model.Common.I18n.LocaleString.Contains(string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Contains\(string\)') | Проверка наличия локализованной строки в коллекции по строковому представлению типа локализации\. | +| [Deserialize\(string\)](LocaleString.Deserialize(string).md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Deserialize\(string\)') | Десериализация локализованной строки из JSON\-формата\. | +| [GetEnumerator\(\)](LocaleString.GetEnumerator().md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.GetEnumerator\(\)') | Возвращает перечислитель, выполняющий перебор элементов в коллекции\. | +| [GetItem\(LocaleType\)](LocaleString.GetItem.md#Pf2e.Database.Model.Common.I18n.LocaleString.GetItem(Pf2e.Database.Model.Common.I18n.LocaleType) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.GetItem\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Получение объекта локализованной строки по типу локализации\. | +| [GetItem\(string\)](LocaleString.GetItem.md#Pf2e.Database.Model.Common.I18n.LocaleString.GetItem(string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.GetItem\(string\)') | Получение объекта локализованной строки по строковому представлению типа локализации\. | +| [RealLocale\(LocaleType\)](LocaleString.RealLocale.md#Pf2e.Database.Model.Common.I18n.LocaleString.RealLocale(Pf2e.Database.Model.Common.I18n.LocaleType) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.RealLocale\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Получение типа локализации с учётом её наличия в коллекции\. | +| [RealLocale\(string\)](LocaleString.RealLocale.md#Pf2e.Database.Model.Common.I18n.LocaleString.RealLocale(string) 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.RealLocale\(string\)') | Получение типа локализации по строковому представлению с учётом её наличия в коллекции\. | +| [Serialize\(\)](LocaleString.Serialize().md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.Serialize\(\)') | Сериализация локализованной строки в JSON\-формат\. | +| [ToString\(\)](LocaleString.ToString().md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.ToString\(\)') | Возвращает строку, представляющую текущий объект\. | + +| Explicit Interface Implementations | | +| :--- | :--- | +| [System\.Collections\.IEnumerable\.GetEnumerator\(\)](LocaleString.System.Collections.IEnumerable.GetEnumerator().md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\.System\.Collections\.IEnumerable\.GetEnumerator\(\)') | Возвращает перечислитель, который осуществляет итерацию по коллекции\. | diff --git a/Documentation/Pf2e.Database/LocaleString.this[LocaleType].md b/Documentation/Pf2e.Database/LocaleString.this[LocaleType].md new file mode 100644 index 0000000..e538916 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.this[LocaleType].md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.this\[LocaleType\] Property + +Получение локализованной строки по типу локализации\. + +```csharp +public string this[Pf2e.Database.Model.Common.I18n.LocaleType locale] { get; set; } +``` +#### Parameters + + + +`locale` [LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Искомый тип локализации\. + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleString.this[string].md b/Documentation/Pf2e.Database/LocaleString.this[string].md new file mode 100644 index 0000000..609890a --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleString.this[string].md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +## LocaleString\.this\[string\] Property + +Получение локализованной строки по типу локализации\. + +```csharp +public string this[string localeString] { get; set; } +``` +#### Parameters + + + +`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление искомого типа локализации\. + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/LocaleType.md b/Documentation/Pf2e.Database/LocaleType.md new file mode 100644 index 0000000..b574215 --- /dev/null +++ b/Documentation/Pf2e.Database/LocaleType.md @@ -0,0 +1,35 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n') + +## LocaleType Enum + +Тип локализации\. + +```csharp +public enum LocaleType +``` +### Fields + + + +`English` 0 + +Английский язык \(основной\)\. + + + +`Russian` 1 + +Русский язык\. + + + +`Hobby` 2 + +Русский язык \(вариант HobbyGames\)\. + + + +`Other` 3 + +Другой язык\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Keywords.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Keywords.md new file mode 100644 index 0000000..ed19ff4 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Keywords.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Base\.Keywords Namespace + +Классы, связанные с ключевыми словами, которые могут использоваться в разных типах сущностей\. + +| Classes | | +| :--- | :--- | +| [Keyword](Keyword.md 'Pf2e\.Database\.Model\.Base\.Keywords\.Keyword') | Ключевое слово\. | +| [KeywordAlias](KeywordAlias.md 'Pf2e\.Database\.Model\.Base\.Keywords\.KeywordAlias') | Синоним ключевого слова\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Source.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Source.md new file mode 100644 index 0000000..d185afb --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Source.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Base\.Source Namespace + +Классы, связанные с источниками, которые могут использоваться в разных типах сущностей\. + +| Classes | | +| :--- | :--- | +| [EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource') | Связь между сущностью и источником\. | +| [Source](Source.md 'Pf2e\.Database\.Model\.Base\.Source\.Source') | Источник сущности\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Targets.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Targets.md new file mode 100644 index 0000000..d2e7803 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.Targets.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Base\.Targets Namespace + +Классы, связанные с целями внешних ссылок, которые могут использоваться в разных типах сущностей\. + +| Classes | | +| :--- | :--- | +| [EntityExternal](EntityExternal.md 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') | Внешняя ссылка сущности\. | +| [ExternalTarget](ExternalTarget.md 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') | Цель внешней ссылки\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.md new file mode 100644 index 0000000..90637e1 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Base.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Base Namespace + +Описание корневой сущности модели: класса [Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') и его прямых связей\. + +| Classes | | +| :--- | :--- | +| [Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') | Корневая сущность\. | +| [EntityAlias](EntityAlias.md 'Pf2e\.Database\.Model\.Base\.EntityAlias') | Алиас сущности\. | +| [LegacyRemaster](LegacyRemaster.md 'Pf2e\.Database\.Model\.Base\.LegacyRemaster') | Связь устаревших и обновлённых сущностей | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Common.I18n.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Common.I18n.md new file mode 100644 index 0000000..b362d6e --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Common.I18n.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Common\.I18n Namespace + +Классы, связанные с интернационализацией \(i18n\) модели\. + +| Classes | | +| :--- | :--- | +| [LocaleExtension](LocaleExtension.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleExtension') | Расширения для работы с локализацией\. | +| [LocaleItem](LocaleItem.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleItem') | Элемент локализации\. | +| [LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') | Локализованная строка\. | + +| Enums | | +| :--- | :--- | +| [LocaleType](LocaleType.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') | Тип локализации\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Common.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Common.md new file mode 100644 index 0000000..ed734ad --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Common.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Common Namespace + +Общее классы на которые могут ссылаться разные типа\. + +| Classes | | +| :--- | :--- | +| [Frequency](Frequency.md 'Pf2e\.Database\.Model\.Common\.Frequency') | Частота использования\. | +| [Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training') | Изучаемая способность\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Enum.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Enum.md new file mode 100644 index 0000000..9221341 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Enum.md @@ -0,0 +1,31 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Enum Namespace + +Описание всех перечислений, использующихся в модели\. + +| Enums | | +| :--- | :--- | +| [ActionCategory](ActionCategory.md 'Pf2e\.Database\.Model\.Enum\.ActionCategory') | Тип действия\. | +| [ActionEnum](ActionEnum.md 'Pf2e\.Database\.Model\.Enum\.ActionEnum') | Перечиленение количества действий\. | +| [AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues') | Перечисление значений атрибутов\. | +| [ClassProgressionType](ClassProgressionType.md 'Pf2e\.Database\.Model\.Enum\.ClassProgressionType') | Тип элемента прогрессии класса\. | +| [ConditionGroup](ConditionGroup.md 'Pf2e\.Database\.Model\.Enum\.ConditionGroup') | Тип состояния | +| [DeityFonts](DeityFonts.md 'Pf2e\.Database\.Model\.Enum\.DeityFonts') | Тип божественной силы\. | +| [DeitySanctification](DeitySanctification.md 'Pf2e\.Database\.Model\.Enum\.DeitySanctification') | Тип освящения божества\. | +| [DeityType](DeityType.md 'Pf2e\.Database\.Model\.Enum\.DeityType') | Тип божества\. | +| [ElementEnum](ElementEnum.md 'Pf2e\.Database\.Model\.Enum\.ElementEnum') | Перечисление элементов\. | +| [EntityRarity](EntityRarity.md 'Pf2e\.Database\.Model\.Enum\.EntityRarity') | Перечисление редкости сущности\. | +| [EntityType](EntityType.md 'Pf2e\.Database\.Model\.Enum\.EntityType') | Тип сущности\. | +| [FeatCategory](FeatCategory.md 'Pf2e\.Database\.Model\.Enum\.FeatCategory') | Категория черты\. | +| [SizeEnum](SizeEnum.md 'Pf2e\.Database\.Model\.Enum\.SizeEnum') | Размер\. | +| [SourceCategory](SourceCategory.md 'Pf2e\.Database\.Model\.Enum\.SourceCategory') | Перечисление категорий источников\. | +| [SpellAreaType](SpellAreaType.md 'Pf2e\.Database\.Model\.Enum\.SpellAreaType') | Тип области заклинания\. | +| [SpellcastingType](SpellcastingType.md 'Pf2e\.Database\.Model\.Enum\.SpellcastingType') | Перечисление типа применения заклинаний\. | +| [SpellDamageCategory](SpellDamageCategory.md 'Pf2e\.Database\.Model\.Enum\.SpellDamageCategory') | Тип урона заклинания\. | +| [SpellDamageKinds](SpellDamageKinds.md 'Pf2e\.Database\.Model\.Enum\.SpellDamageKinds') | Тип урона заклинания\. | +| [SpellTradition](SpellTradition.md 'Pf2e\.Database\.Model\.Enum\.SpellTradition') | Традиция заклинания\. | +| [TrainingRank](TrainingRank.md 'Pf2e\.Database\.Model\.Enum\.TrainingRank') | Ранг тренировки\. | +| [TrainingType](TrainingType.md 'Pf2e\.Database\.Model\.Enum\.TrainingType') | Тип тренировки\. | +| [TraitType](TraitType.md 'Pf2e\.Database\.Model\.Enum\.TraitType') | Тип признака\. | +| [VisionEnum](VisionEnum.md 'Pf2e\.Database\.Model\.Enum\.VisionEnum') | Перечисление типов зрения\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.AncestryRelation.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.AncestryRelation.md new file mode 100644 index 0000000..bd66461 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.AncestryRelation.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure\.AncestryRelation Namespace + +Классы, описывающие связи класса [Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')\. + +| Classes | | +| :--- | :--- | +| [AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost') | Элемент набора повышений атрибутов для родословной\. | +| [AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem') | Связь между родословной и сущностью\. | +| [AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage') | Связь между родословной и языком\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.ArchetypeRelation.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.ArchetypeRelation.md new file mode 100644 index 0000000..77318d8 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.ArchetypeRelation.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure\.ArchetypeRelation Namespace + +Классы, описывающие связи класса [Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')\. + +| Classes | | +| :--- | :--- | +| [ArchetypeFeats](ArchetypeFeats.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats') | Связь между архетипом и его чертами\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.BackgroundRelation.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.BackgroundRelation.md new file mode 100644 index 0000000..ace1d5b --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.BackgroundRelation.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure\.BackgroundRelation Namespace + +Классы, описывающие связи класса [Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')\. + +| Classes | | +| :--- | :--- | +| [BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') | Элемент набора атрибутов для предыстории\. | +| [BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem') | Элемент предыстории, который может быть способностью, навыком или другим элементом, связанным с предысторией\. | +| [BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') | Элемент набора связей между предысторией и тренируемым навыком\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.ClassRelation.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.ClassRelation.md new file mode 100644 index 0000000..30a3c7c --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.ClassRelation.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure\.ClassRelation Namespace + +Классы, описывающие связи класса [Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')\. + +| Classes | | +| :--- | :--- | +| [ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') | Набор ключевых атрибутов класса\. | +| [ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression') | Элемент прогрессии класса\. | +| [ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining') | Набор элементов, связывающий класс и тренируемый навык\. | +| [SubclassProvidedEntities](SubclassProvidedEntities.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities') | Элемент, связывающий сущность с подклассом\. | +| [SubclassTrainings](SubclassTrainings.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings') | Связь между подклассами и тренировками\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.DeityRelation.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.DeityRelation.md new file mode 100644 index 0000000..7c8e226 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.DeityRelation.md @@ -0,0 +1,12 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure\.DeityRelation Namespace + +Классы, описывающие связи класса [Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity')\. + +| Classes | | +| :--- | :--- | +| [DeityAttribute](DeityAttribute.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityAttribute') | Элемент отношения божества и атрибута\. | +| [DeityDomain](DeityDomain.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityDomain') | Элемент отношения божества и домена\. | +| [DeitySpell](DeitySpell.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeitySpell') | Связь божества и заклинания\. | +| [DeityWeapon](DeityWeapon.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation\.DeityWeapon') | Связь божества с оружием\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.FeatRelation.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.FeatRelation.md new file mode 100644 index 0000000..b429804 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.FeatRelation.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure\.FeatRelation Namespace + +Классы, описывающие связи класса [Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat')\. + +| Classes | | +| :--- | :--- | +| [FeatPrerequisite](FeatPrerequisite.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation\.FeatPrerequisite') | Предварительное требование для черты\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.RitualRelation.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.RitualRelation.md new file mode 100644 index 0000000..47d905a --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.RitualRelation.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure\.RitualRelation Namespace + +Классы, описывающие связи класса [Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual')\. + +| Classes | | +| :--- | :--- | +| [RitualArea](RitualArea.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea') | Область действия ритуала\. | +| [RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') | Проверка для ритуала\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.SpellRelation.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.SpellRelation.md new file mode 100644 index 0000000..40b542e --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.SpellRelation.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure\.SpellRelation Namespace + +Классы, описывающие связи класса [Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell')\. + +| Classes | | +| :--- | :--- | +| [SpellArea](SpellArea.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea') | Область заклинания\. | +| [SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') | Урон заклинания\. | +| [SpellDefense](SpellDefense.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense') | Защита от заклинания\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.md new file mode 100644 index 0000000..ba92a81 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.Structure.md @@ -0,0 +1,27 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model\.Structure Namespace + +Основные типы, которые связаны 1\-к\-1 с [Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')\. +Для указания этой связи используется интерфейс [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')\. + +| Classes | | +| :--- | :--- | +| [Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action') | Действие\. | +| [Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry') | Родословная\. | +| [Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype') | Архетип\. | +| [Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background') | Предыстория\. | +| [Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') | Класс\. | +| [Condition](Condition.md 'Pf2e\.Database\.Model\.Structure\.Condition') | Состояние\. | +| [Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity') | Божество\. | +| [DeityCategory](DeityCategory.md 'Pf2e\.Database\.Model\.Structure\.DeityCategory') | Категория божества\. | +| [Domain](Domain.md 'Pf2e\.Database\.Model\.Structure\.Domain') | Домен\. | +| [Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat') | Способность\. | +| [Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage') | Наследие\. | +| [Language](Language.md 'Pf2e\.Database\.Model\.Structure\.Language') | Язык\. | +| [Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') | Ритуал\. | +| [Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') | Правило\. | +| [Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') | Заклинание\. | +| [Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') | Подкласс\. | +| [SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') | Группа подклассов\. | +| [Trait](Trait.md 'Pf2e\.Database\.Model\.Structure\.Trait') | Признак\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.Model.md b/Documentation/Pf2e.Database/Pf2e.Database.Model.md new file mode 100644 index 0000000..9b0c6cc --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.Model.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database\.Model Namespace + +Модель классов ORM EntityFramework\. + +| Interfaces | | +| :--- | :--- | +| [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') | Интерфейс сущностей структуры\. | diff --git a/Documentation/Pf2e.Database/Pf2e.Database.md b/Documentation/Pf2e.Database/Pf2e.Database.md new file mode 100644 index 0000000..82cae32 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2e.Database.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database Namespace + +Набор классов модели ORM EntityFramework\. + +| Classes | | +| :--- | :--- | +| [EfCleanHelper](EfCleanHelper.md 'Pf2e\.Database\.EfCleanHelper') | Класс, обеспецивающий общий способ для отчистки данных таблиц\. Источник: https://www\.codeproject\.com/Articles/5339402/Delete\-All\-Rows\-in\-Entity\-Framework\-Core\-6 | +| [EntityOfTypeAttribute](EntityOfTypeAttribute.md 'Pf2e\.Database\.EntityOfTypeAttribute') | Аттрибут, указывающий тип сущности\. | +| [Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') | A DbContext instance represents a session with the database and can be used to query and save instances of your entities\. DbContext is a combination of the Unit Of Work and Repository patterns\. | diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md b/Documentation/Pf2e.Database/Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md new file mode 100644 index 0000000..b957acf --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md @@ -0,0 +1,25 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.BindEntity\\(EntityTypeBuilder\\) Method + +Устанавливает связь между сущностью и её корневой сущностью\. + +```csharp +private void BindEntity(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entity) + where T : class, Pf2e.Database.Model.IEntity; +``` +#### Type parameters + + + +`T` + +Тип сущности\. +#### Parameters + + + +`entity` [Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder-1 'Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\`1')[T](Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md#Pf2e.Database.Pf2eDbContext.BindEntity_T_(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder_T_).T 'Pf2e\.Database\.Pf2eDbContext\.BindEntity\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder-1 'Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\`1') + +Генератор настроек таблицы сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md b/Documentation/Pf2e.Database/Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md new file mode 100644 index 0000000..9bf5f6a --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md @@ -0,0 +1,37 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.BindLocaleString\\(EntityTypeBuilder\, Expression\\>, bool\) Method + +Устанавливает связь между сущностью и локализованной строкой\. + +```csharp +private void BindLocaleString(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entity, System.Linq.Expressions.Expression> func, bool required=true) + where T : class; +``` +#### Type parameters + + + +`T` + +Тип сущности\. +#### Parameters + + + +`entity` [Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder-1 'Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\`1')[T](Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md#Pf2e.Database.Pf2eDbContext.BindLocaleString_T_(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder_T_,System.Linq.Expressions.Expression_System.Func_T,Pf2e.Database.Model.Common.I18n.LocaleString__,bool).T 'Pf2e\.Database\.Pf2eDbContext\.BindLocaleString\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\, System\.Linq\.Expressions\.Expression\\>, bool\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder-1 'Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\`1') + +Генератор настроек таблицы сущности\. + + + +`func` [System\.Linq\.Expressions\.Expression<](https://docs.microsoft.com/en-us/dotnet/api/System.Linq.Expressions.Expression-1 'System\.Linq\.Expressions\.Expression\`1')[System\.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[T](Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md#Pf2e.Database.Pf2eDbContext.BindLocaleString_T_(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder_T_,System.Linq.Expressions.Expression_System.Func_T,Pf2e.Database.Model.Common.I18n.LocaleString__,bool).T 'Pf2e\.Database\.Pf2eDbContext\.BindLocaleString\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\, System\.Linq\.Expressions\.Expression\\>, bool\)\.T')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Linq.Expressions.Expression-1 'System\.Linq\.Expressions\.Expression\`1') + +Функция, выбирающая поле сущности\. + + + +`required` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') + +Флаг, указывающий, что локализованная строка не может быть \`null\`\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.DefineBase(ModelBuilder).md b/Documentation/Pf2e.Database/Pf2eDbContext.DefineBase(ModelBuilder).md new file mode 100644 index 0000000..ff6ebae --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.DefineBase(ModelBuilder).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.DefineBase\(ModelBuilder\) Method + +Определяет базовые сущности и их связи\. + +```csharp +private void DefineBase(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder); +``` +#### Parameters + + + +`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') + +Построитель модели\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.DefineCommon(ModelBuilder).md b/Documentation/Pf2e.Database/Pf2eDbContext.DefineCommon(ModelBuilder).md new file mode 100644 index 0000000..50eb4be --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.DefineCommon(ModelBuilder).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.DefineCommon\(ModelBuilder\) Method + +Определяет общие сущности и их связи\. + +```csharp +private void DefineCommon(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder); +``` +#### Parameters + + + +`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') + +Построитель модели\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.DefineMethods(ModelBuilder).md b/Documentation/Pf2e.Database/Pf2eDbContext.DefineMethods(ModelBuilder).md new file mode 100644 index 0000000..f57e69c --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.DefineMethods(ModelBuilder).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.DefineMethods\(ModelBuilder\) Method + +Определяет методы, которые будут использоваться в запросах LINQ\. + +```csharp +private void DefineMethods(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder); +``` +#### Parameters + + + +`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') + +Построитель модели\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.DefineStructure(ModelBuilder).md b/Documentation/Pf2e.Database/Pf2eDbContext.DefineStructure(ModelBuilder).md new file mode 100644 index 0000000..80a9b1e --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.DefineStructure(ModelBuilder).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.DefineStructure\(ModelBuilder\) Method + +Определяет структуру сущностей и их связи\. + +```csharp +private void DefineStructure(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder); +``` +#### Parameters + + + +`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') + +Построитель модели\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.LocaleSearch(LocaleString,string).md b/Documentation/Pf2e.Database/Pf2eDbContext.LocaleSearch(LocaleString,string).md new file mode 100644 index 0000000..63ba0ee --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.LocaleSearch(LocaleString,string).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.LocaleSearch\(LocaleString, string\) Method + +CLR\-представление функции поиска в локализованной строке\. + +```csharp +public static bool LocaleSearch(Pf2e.Database.Model.Common.I18n.LocaleString data, string search_value); +``` +#### Parameters + + + +`data` [LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +Локализованная строка, в которой будет осуществляться поиск\. + + + +`search_value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Искомое значение для поиска\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +Флаг, указывающий, найдено ли искомое значение в локализованной строке\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.LocaleSearchArray(LocaleString,IEnumerable_string_).md b/Documentation/Pf2e.Database/Pf2eDbContext.LocaleSearchArray(LocaleString,IEnumerable_string_).md new file mode 100644 index 0000000..bbd765b --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.LocaleSearchArray(LocaleString,IEnumerable_string_).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.LocaleSearchArray\(LocaleString, IEnumerable\\) Method + +CLR\-представление функции поиска в локализованной строке с массивом значений для поиска\. + +```csharp +public static bool LocaleSearchArray(Pf2e.Database.Model.Common.I18n.LocaleString data, System.Collections.Generic.IEnumerable search_values); +``` +#### Parameters + + + +`data` [LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +Локализованная строка, в которой будет осуществляться поиск\. + + + +`search_values` [System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') + +Массив искомых значений для поиска\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +Флаг, указывающий, найдено ли хотя бы одно искомое значение в локализованной строке\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.NameLength.md b/Documentation/Pf2e.Database/Pf2eDbContext.NameLength.md new file mode 100644 index 0000000..62b598a --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.NameLength.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext\.NameLength Field + +Длина названия сущности\. + +```csharp +public const int NameLength = 255; +``` + +#### Field Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.OnConfiguring(DbContextOptionsBuilder).md b/Documentation/Pf2e.Database/Pf2eDbContext.OnConfiguring(DbContextOptionsBuilder).md similarity index 86% rename from Documentation/Pf2eModel/Pf2eDbContext.OnConfiguring(DbContextOptionsBuilder).md rename to Documentation/Pf2e.Database/Pf2eDbContext.OnConfiguring(DbContextOptionsBuilder).md index 7befe65..d316d86 100644 --- a/Documentation/Pf2eModel/Pf2eDbContext.OnConfiguring(DbContextOptionsBuilder).md +++ b/Documentation/Pf2e.Database/Pf2eDbContext.OnConfiguring(DbContextOptionsBuilder).md @@ -1,5 +1,5 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') ## Pf2eDbContext\.OnConfiguring\(DbContextOptionsBuilder\) Method @@ -12,7 +12,7 @@ protected override void OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOpt ``` #### Parameters - + `optionsBuilder` [Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptionsBuilder 'Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder') diff --git a/Documentation/Pf2eModel/Pf2eDbContext.OnModelCreating(ModelBuilder).md b/Documentation/Pf2e.Database/Pf2eDbContext.OnModelCreating(ModelBuilder).md similarity index 86% rename from Documentation/Pf2eModel/Pf2eDbContext.OnModelCreating(ModelBuilder).md rename to Documentation/Pf2e.Database/Pf2eDbContext.OnModelCreating(ModelBuilder).md index 4ad3005..ca74003 100644 --- a/Documentation/Pf2eModel/Pf2eDbContext.OnModelCreating(ModelBuilder).md +++ b/Documentation/Pf2e.Database/Pf2eDbContext.OnModelCreating(ModelBuilder).md @@ -1,5 +1,5 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') ## Pf2eDbContext\.OnModelCreating\(ModelBuilder\) Method @@ -12,7 +12,7 @@ protected override void OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuild ``` #### Parameters - + `modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.Pf2eDbContext.md b/Documentation/Pf2e.Database/Pf2eDbContext.Pf2eDbContext.md new file mode 100644 index 0000000..a497e49 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.Pf2eDbContext.md @@ -0,0 +1,36 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database').[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') + +## Pf2eDbContext Constructors + +| Overloads | | +| :--- | :--- | +| [Pf2eDbContext\(\)](Pf2eDbContext.Pf2eDbContext.md#Pf2e.Database.Pf2eDbContext.Pf2eDbContext() 'Pf2e\.Database\.Pf2eDbContext\.Pf2eDbContext\(\)') | Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') без параметров\. | +| [Pf2eDbContext\(DbContextOptions<Pf2eDbContext>\)](Pf2eDbContext.Pf2eDbContext.md#Pf2e.Database.Pf2eDbContext.Pf2eDbContext(Microsoft.EntityFrameworkCore.DbContextOptions_Pf2e.Database.Pf2eDbContext_) 'Pf2e\.Database\.Pf2eDbContext\.Pf2eDbContext\(Microsoft\.EntityFrameworkCore\.DbContextOptions\\)') | Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') с указанными параметрами конфигурации базы данных\. | + + + +## Pf2eDbContext\(\) Constructor + +Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') без параметров\. + +```csharp +public Pf2eDbContext(); +``` + + + +## Pf2eDbContext\(DbContextOptions\\) Constructor + +Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') с указанными параметрами конфигурации базы данных\. + +```csharp +public Pf2eDbContext(Microsoft.EntityFrameworkCore.DbContextOptions options); +``` +#### Parameters + + + +`options` [Microsoft\.EntityFrameworkCore\.DbContextOptions<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions-1 'Microsoft\.EntityFrameworkCore\.DbContextOptions\`1')[Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions-1 'Microsoft\.EntityFrameworkCore\.DbContextOptions\`1') + +Конфигурация базы данных\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Pf2eDbContext.md b/Documentation/Pf2e.Database/Pf2eDbContext.md new file mode 100644 index 0000000..954d881 --- /dev/null +++ b/Documentation/Pf2e.Database/Pf2eDbContext.md @@ -0,0 +1,62 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database') + +## Pf2eDbContext Class + +A DbContext instance represents a session with the database and can be used to query and save +instances of your entities\. DbContext is a combination of the Unit Of Work and Repository patterns\. + +```csharp +public class Pf2eDbContext : Microsoft.EntityFrameworkCore.DbContext +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Microsoft\.EntityFrameworkCore\.DbContext](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext 'Microsoft\.EntityFrameworkCore\.DbContext') 🡒 Pf2eDbContext + +### Remarks + +Entity Framework Core does not support multiple parallel operations being run on the same DbContext instance. This +includes both parallel execution of async queries and any explicit concurrent use from multiple threads. +Therefore, always await async calls immediately, or use separate DbContext instances for operations that execute +in parallel. See [Avoiding DbContext threading issues](https://aka.ms/efcore-docs-threading 'https://aka\.ms/efcore\-docs\-threading') for more information +and examples. + +Typically you create a class that derives from DbContext and contains [Microsoft\.EntityFrameworkCore\.DbSet<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') +properties for each entity in the model. If the [Microsoft\.EntityFrameworkCore\.DbSet<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') properties have a public setter, +they are automatically initialized when the instance of the derived context is created. + +Override the [Microsoft\.EntityFrameworkCore\.DbContext\.OnConfiguring\(Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\)](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext.OnConfiguring#Microsoft_EntityFrameworkCore_DbContext_OnConfiguring_Microsoft_EntityFrameworkCore_DbContextOptionsBuilder_ 'Microsoft\.EntityFrameworkCore\.DbContext\.OnConfiguring\(Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\)') method to configure the database (and +other options) to be used for the context. Alternatively, if you would rather perform configuration externally +instead of inline in your context, you can use [Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptionsBuilder-1 'Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\`1') +(or [Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptionsBuilder 'Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder')) to externally create an instance of [Microsoft\.EntityFrameworkCore\.DbContextOptions<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions-1 'Microsoft\.EntityFrameworkCore\.DbContextOptions\`1') +(or [Microsoft\.EntityFrameworkCore\.DbContextOptions](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions 'Microsoft\.EntityFrameworkCore\.DbContextOptions')) and pass it to a base constructor of [Microsoft\.EntityFrameworkCore\.DbContext](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext 'Microsoft\.EntityFrameworkCore\.DbContext'). + +The model is discovered by running a set of conventions over the entity classes found in the +[Microsoft\.EntityFrameworkCore\.DbSet<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') properties on the derived context. To further configure the model that +is discovered by convention, you can override the [Microsoft\.EntityFrameworkCore\.DbContext\.OnModelCreating\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext.OnModelCreating#Microsoft_EntityFrameworkCore_DbContext_OnModelCreating_Microsoft_EntityFrameworkCore_ModelBuilder_ 'Microsoft\.EntityFrameworkCore\.DbContext\.OnModelCreating\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') method. + +See [DbContext lifetime, configuration, and initialization](https://aka.ms/efcore-docs-dbcontext 'https://aka\.ms/efcore\-docs\-dbcontext'), +[Querying data with EF Core](https://aka.ms/efcore-docs-query 'https://aka\.ms/efcore\-docs\-query'), +[Changing tracking](https://aka.ms/efcore-docs-change-tracking 'https://aka\.ms/efcore\-docs\-change\-tracking'), and +[Saving data with EF Core](https://aka.ms/efcore-docs-saving-data 'https://aka\.ms/efcore\-docs\-saving\-data') for more information and examples. + +| Constructors | | +| :--- | :--- | +| [Pf2eDbContext\(\)](Pf2eDbContext.Pf2eDbContext.md#Pf2e.Database.Pf2eDbContext.Pf2eDbContext() 'Pf2e\.Database\.Pf2eDbContext\.Pf2eDbContext\(\)') | Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') без параметров\. | +| [Pf2eDbContext\(DbContextOptions<Pf2eDbContext>\)](Pf2eDbContext.Pf2eDbContext.md#Pf2e.Database.Pf2eDbContext.Pf2eDbContext(Microsoft.EntityFrameworkCore.DbContextOptions_Pf2e.Database.Pf2eDbContext_) 'Pf2e\.Database\.Pf2eDbContext\.Pf2eDbContext\(Microsoft\.EntityFrameworkCore\.DbContextOptions\\)') | Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2e\.Database\.Pf2eDbContext') с указанными параметрами конфигурации базы данных\. | + +| Fields | | +| :--- | :--- | +| [NameLength](Pf2eDbContext.NameLength.md 'Pf2e\.Database\.Pf2eDbContext\.NameLength') | Длина названия сущности\. | + +| Methods | | +| :--- | :--- | +| [BindEntity<T>\(EntityTypeBuilder<T>\)](Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md 'Pf2e\.Database\.Pf2eDbContext\.BindEntity\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\\)') | Устанавливает связь между сущностью и её корневой сущностью\. | +| [BindLocaleString<T>\(EntityTypeBuilder<T>, Expression<Func<T,LocaleString>>, bool\)](Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md 'Pf2e\.Database\.Pf2eDbContext\.BindLocaleString\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\, System\.Linq\.Expressions\.Expression\\>, bool\)') | Устанавливает связь между сущностью и локализованной строкой\. | +| [DefineBase\(ModelBuilder\)](Pf2eDbContext.DefineBase(ModelBuilder).md 'Pf2e\.Database\.Pf2eDbContext\.DefineBase\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Определяет базовые сущности и их связи\. | +| [DefineCommon\(ModelBuilder\)](Pf2eDbContext.DefineCommon(ModelBuilder).md 'Pf2e\.Database\.Pf2eDbContext\.DefineCommon\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Определяет общие сущности и их связи\. | +| [DefineMethods\(ModelBuilder\)](Pf2eDbContext.DefineMethods(ModelBuilder).md 'Pf2e\.Database\.Pf2eDbContext\.DefineMethods\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Определяет методы, которые будут использоваться в запросах LINQ\. | +| [DefineStructure\(ModelBuilder\)](Pf2eDbContext.DefineStructure(ModelBuilder).md 'Pf2e\.Database\.Pf2eDbContext\.DefineStructure\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Определяет структуру сущностей и их связи\. | +| [LocaleSearch\(LocaleString, string\)](Pf2eDbContext.LocaleSearch(LocaleString,string).md 'Pf2e\.Database\.Pf2eDbContext\.LocaleSearch\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleString, string\)') | CLR\-представление функции поиска в локализованной строке\. | +| [LocaleSearchArray\(LocaleString, IEnumerable<string>\)](Pf2eDbContext.LocaleSearchArray(LocaleString,IEnumerable_string_).md 'Pf2e\.Database\.Pf2eDbContext\.LocaleSearchArray\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleString, System\.Collections\.Generic\.IEnumerable\\)') | CLR\-представление функции поиска в локализованной строке с массивом значений для поиска\. | +| [OnConfiguring\(DbContextOptionsBuilder\)](Pf2eDbContext.OnConfiguring(DbContextOptionsBuilder).md 'Pf2e\.Database\.Pf2eDbContext\.OnConfiguring\(Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\)') | Override this method to configure the database \(and other options\) to be used for this context\. This method is called for each instance of the context that is created\. The base implementation does nothing\. | +| [OnModelCreating\(ModelBuilder\)](Pf2eDbContext.OnModelCreating(ModelBuilder).md 'Pf2e\.Database\.Pf2eDbContext\.OnModelCreating\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Override this method to further configure the model that was discovered by convention from the entity types exposed in [Microsoft\.EntityFrameworkCore\.DbSet<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') properties on your derived context\. The resulting model may be cached and re\-used for subsequent instances of your derived context\. | diff --git a/Documentation/Pf2e.Database/Ritual.Area.md b/Documentation/Pf2e.Database/Ritual.Area.md new file mode 100644 index 0000000..6d20f9f --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Area.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Area Property + +Коллекция областей ритуала\. + +```csharp +public Pf2e.Database.Model.Structure.RitualRelation.RitualArea? Area { get; set; } +``` + +#### Property Value +[RitualArea](RitualArea.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.CastTime.md b/Documentation/Pf2e.Database/Ritual.CastTime.md new file mode 100644 index 0000000..9709e65 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.CastTime.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.CastTime Property + +Продолжительность ритуала в секундах\. + +```csharp +public int CastTime { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Checks.md b/Documentation/Pf2e.Database/Ritual.Checks.md new file mode 100644 index 0000000..33b37d0 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Checks.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Checks Property + +Коллекция проверок ритуала\. + +```csharp +public System.Collections.Generic.ICollection Checks { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Cost.md b/Documentation/Pf2e.Database/Ritual.Cost.md new file mode 100644 index 0000000..44e9cf8 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Cost.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Cost Property + +Строка, описывающая стоимость ритуала\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Cost { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Duration.md b/Documentation/Pf2e.Database/Ritual.Duration.md new file mode 100644 index 0000000..a5933c6 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Duration.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Duration Property + +Время действия эффекта ритуала в секундах\. + +```csharp +public int Duration { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Elements.md b/Documentation/Pf2e.Database/Ritual.Elements.md new file mode 100644 index 0000000..c2d6790 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Elements.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Elements Property + +Элементы ритуала\. + +```csharp +public Pf2e.Database.Model.Enum.ElementEnum[] Elements { get; set; } +``` + +#### Property Value +[ElementEnum](ElementEnum.md 'Pf2e\.Database\.Model\.Enum\.ElementEnum')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Entity.md b/Documentation/Pf2e.Database/Ritual.Entity.md new file mode 100644 index 0000000..fe24b35 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Id.md b/Documentation/Pf2e.Database/Ritual.Id.md new file mode 100644 index 0000000..4205c1d --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Level.md b/Documentation/Pf2e.Database/Ritual.Level.md new file mode 100644 index 0000000..457bea5 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Level.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Level Property + +Уровень ритуала\. + +```csharp +public int Level { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.PrimaryCheckRank.md b/Documentation/Pf2e.Database/Ritual.PrimaryCheckRank.md new file mode 100644 index 0000000..1259c55 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.PrimaryCheckRank.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.PrimaryCheckRank Property + +Ранг основной проверки\. + +```csharp +public Pf2e.Database.Model.Enum.TrainingRank PrimaryCheckRank { get; set; } +``` + +#### Property Value +[TrainingRank](TrainingRank.md 'Pf2e\.Database\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.PrimaryCheckSuffix.md b/Documentation/Pf2e.Database/Ritual.PrimaryCheckSuffix.md new file mode 100644 index 0000000..7e43fea --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.PrimaryCheckSuffix.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.PrimaryCheckSuffix Property + +Дополнительная информация об основной проверки\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? PrimaryCheckSuffix { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Range.md b/Documentation/Pf2e.Database/Ritual.Range.md new file mode 100644 index 0000000..d4768f6 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Range.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Range Property + +Дальнность ритуала в футах\. + +```csharp +public int Range { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.RangeString.md b/Documentation/Pf2e.Database/Ritual.RangeString.md new file mode 100644 index 0000000..de1f38b --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.RangeString.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.RangeString Property + +Строка, описывающая дальность ритуала\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? RangeString { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Requirement.md b/Documentation/Pf2e.Database/Ritual.Requirement.md new file mode 100644 index 0000000..1742a02 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Requirement.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Requirement Property + +Строка, описывающая требования к ритуалу\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Requirement { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.SecondaryCasters.md b/Documentation/Pf2e.Database/Ritual.SecondaryCasters.md new file mode 100644 index 0000000..6343c41 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.SecondaryCasters.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.SecondaryCasters Property + +Количество дополнительных заклинателей, необходимых для ритуала\. + +```csharp +public int SecondaryCasters { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.SecondaryCastersMax.md b/Documentation/Pf2e.Database/Ritual.SecondaryCastersMax.md new file mode 100644 index 0000000..ba25856 --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.SecondaryCastersMax.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.SecondaryCastersMax Property + +Максимальное количество дополнительных заклинателей, необходимых для ритуала\. + +```csharp +public int SecondaryCastersMax { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.SecondaryCastersSuffix.md b/Documentation/Pf2e.Database/Ritual.SecondaryCastersSuffix.md new file mode 100644 index 0000000..935efca --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.SecondaryCastersSuffix.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.SecondaryCastersSuffix Property + +Дополнительная информация о дополнительных заклинателях\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? SecondaryCastersSuffix { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.Target.md b/Documentation/Pf2e.Database/Ritual.Target.md new file mode 100644 index 0000000..dbbd85e --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.Target.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') + +## Ritual\.Target Property + +Строка, описывающая цель ритуала\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Target { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Ritual.md b/Documentation/Pf2e.Database/Ritual.md new file mode 100644 index 0000000..2b334ec --- /dev/null +++ b/Documentation/Pf2e.Database/Ritual.md @@ -0,0 +1,35 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Ritual Class + +Ритуал\. + +```csharp +public class Ritual : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Ritual + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Area](Ritual.Area.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Area') | Коллекция областей ритуала\. | +| [CastTime](Ritual.CastTime.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.CastTime') | Продолжительность ритуала в секундах\. | +| [Checks](Ritual.Checks.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Checks') | Коллекция проверок ритуала\. | +| [Cost](Ritual.Cost.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Cost') | Строка, описывающая стоимость ритуала\. | +| [Duration](Ritual.Duration.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Duration') | Время действия эффекта ритуала в секундах\. | +| [Elements](Ritual.Elements.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Elements') | Элементы ритуала\. | +| [Entity](Ritual.Entity.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Entity') | Корневая сущность\. | +| [Id](Ritual.Id.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Id') | Идентификатор сущности\. | +| [Level](Ritual.Level.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Level') | Уровень ритуала\. | +| [PrimaryCheckRank](Ritual.PrimaryCheckRank.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.PrimaryCheckRank') | Ранг основной проверки\. | +| [PrimaryCheckSuffix](Ritual.PrimaryCheckSuffix.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.PrimaryCheckSuffix') | Дополнительная информация об основной проверки\. | +| [Range](Ritual.Range.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Range') | Дальнность ритуала в футах\. | +| [RangeString](Ritual.RangeString.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.RangeString') | Строка, описывающая дальность ритуала\. | +| [Requirement](Ritual.Requirement.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Requirement') | Строка, описывающая требования к ритуалу\. | +| [SecondaryCasters](Ritual.SecondaryCasters.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.SecondaryCasters') | Количество дополнительных заклинателей, необходимых для ритуала\. | +| [SecondaryCastersMax](Ritual.SecondaryCastersMax.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.SecondaryCastersMax') | Максимальное количество дополнительных заклинателей, необходимых для ритуала\. | +| [SecondaryCastersSuffix](Ritual.SecondaryCastersSuffix.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.SecondaryCastersSuffix') | Дополнительная информация о дополнительных заклинателях\. | +| [Target](Ritual.Target.md 'Pf2e\.Database\.Model\.Structure\.Ritual\.Target') | Строка, описывающая цель ритуала\. | diff --git a/Documentation/Pf2e.Database/RitualArea.Details.md b/Documentation/Pf2e.Database/RitualArea.Details.md new file mode 100644 index 0000000..07e6c01 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualArea.Details.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualArea](RitualArea.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea') + +## RitualArea\.Details Property + +Описание области действия ритуала\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Details { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualArea.Ritual.md b/Documentation/Pf2e.Database/RitualArea.Ritual.md new file mode 100644 index 0000000..59bb01d --- /dev/null +++ b/Documentation/Pf2e.Database/RitualArea.Ritual.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualArea](RitualArea.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea') + +## RitualArea\.Ritual Property + +Ритуал, к которому относится область действия\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Ritual Ritual { get; set; } +``` + +#### Property Value +[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualArea.RitualId.md b/Documentation/Pf2e.Database/RitualArea.RitualId.md new file mode 100644 index 0000000..16009a3 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualArea.RitualId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualArea](RitualArea.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea') + +## RitualArea\.RitualId Property + +Идентификатор ритуала, к которому относится область действия\. + +```csharp +public int RitualId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualArea.Type.md b/Documentation/Pf2e.Database/RitualArea.Type.md new file mode 100644 index 0000000..0a2738c --- /dev/null +++ b/Documentation/Pf2e.Database/RitualArea.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualArea](RitualArea.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea') + +## RitualArea\.Type Property + +Тип области действия ритуала\. + +```csharp +public Pf2e.Database.Model.Enum.SpellAreaType Type { get; set; } +``` + +#### Property Value +[SpellAreaType](SpellAreaType.md 'Pf2e\.Database\.Model\.Enum\.SpellAreaType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualArea.md b/Documentation/Pf2e.Database/RitualArea.md new file mode 100644 index 0000000..f9cdaa6 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualArea.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation') + +## RitualArea Class + +Область действия ритуала\. + +```csharp +public class RitualArea +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RitualArea + +| Properties | | +| :--- | :--- | +| [Details](RitualArea.Details.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea\.Details') | Описание области действия ритуала\. | +| [Ritual](RitualArea.Ritual.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea\.Ritual') | Ритуал, к которому относится область действия\. | +| [RitualId](RitualArea.RitualId.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea\.RitualId') | Идентификатор ритуала, к которому относится область действия\. | +| [Type](RitualArea.Type.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualArea\.Type') | Тип области действия ритуала\. | diff --git a/Documentation/Pf2e.Database/RitualCheck.Id.md b/Documentation/Pf2e.Database/RitualCheck.Id.md new file mode 100644 index 0000000..421a003 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') + +## RitualCheck\.Id Property + +Идентификатор проверки ритуала\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualCheck.IsPrimary.md b/Documentation/Pf2e.Database/RitualCheck.IsPrimary.md new file mode 100644 index 0000000..fc60f8f --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.IsPrimary.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') + +## RitualCheck\.IsPrimary Property + +Флаг, указывающий, является ли проверка основной для ритуала\. + +```csharp +public bool IsPrimary { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualCheck.Rank.md b/Documentation/Pf2e.Database/RitualCheck.Rank.md new file mode 100644 index 0000000..558ba39 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.Rank.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') + +## RitualCheck\.Rank Property + +Ранг тренировки, связанной с проверкой ритуала\. + +```csharp +public Pf2e.Database.Model.Enum.TrainingRank Rank { get; set; } +``` + +#### Property Value +[TrainingRank](TrainingRank.md 'Pf2e\.Database\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualCheck.Ritual.md b/Documentation/Pf2e.Database/RitualCheck.Ritual.md new file mode 100644 index 0000000..80b7ea7 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.Ritual.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') + +## RitualCheck\.Ritual Property + +Ритуал, к которому относится проверка\. + +```csharp +public Pf2e.Database.Model.Structure.Ritual Ritual { get; set; } +``` + +#### Property Value +[Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualCheck.RitualId.md b/Documentation/Pf2e.Database/RitualCheck.RitualId.md new file mode 100644 index 0000000..cf2a7b5 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.RitualId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') + +## RitualCheck\.RitualId Property + +Идентификатор ритуала, к которому относится проверка\. + +```csharp +public int RitualId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualCheck.Training.md b/Documentation/Pf2e.Database/RitualCheck.Training.md new file mode 100644 index 0000000..de8ea63 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.Training.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') + +## RitualCheck\.Training Property + +Тренировка, связанная с проверкой ритуала\. + +```csharp +public Pf2e.Database.Model.Common.Training? Training { get; set; } +``` + +#### Property Value +[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualCheck.TrainingId.md b/Documentation/Pf2e.Database/RitualCheck.TrainingId.md new file mode 100644 index 0000000..01073f0 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.TrainingId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') + +## RitualCheck\.TrainingId Property + +Идентификатор тренировки, связанной с проверкой ритуала\. + +```csharp +public System.Nullable TrainingId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualCheck.TrainingString.md b/Documentation/Pf2e.Database/RitualCheck.TrainingString.md new file mode 100644 index 0000000..2f09f4e --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.TrainingString.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck') + +## RitualCheck\.TrainingString Property + +Дополнение к проверке\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? TrainingString { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/RitualCheck.md b/Documentation/Pf2e.Database/RitualCheck.md new file mode 100644 index 0000000..5a9fbe0 --- /dev/null +++ b/Documentation/Pf2e.Database/RitualCheck.md @@ -0,0 +1,23 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation') + +## RitualCheck Class + +Проверка для ритуала\. + +```csharp +public class RitualCheck +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RitualCheck + +| Properties | | +| :--- | :--- | +| [Id](RitualCheck.Id.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck\.Id') | Идентификатор проверки ритуала\. | +| [IsPrimary](RitualCheck.IsPrimary.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck\.IsPrimary') | Флаг, указывающий, является ли проверка основной для ритуала\. | +| [Rank](RitualCheck.Rank.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck\.Rank') | Ранг тренировки, связанной с проверкой ритуала\. | +| [Ritual](RitualCheck.Ritual.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck\.Ritual') | Ритуал, к которому относится проверка\. | +| [RitualId](RitualCheck.RitualId.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck\.RitualId') | Идентификатор ритуала, к которому относится проверка\. | +| [Training](RitualCheck.Training.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck\.Training') | Тренировка, связанная с проверкой ритуала\. | +| [TrainingId](RitualCheck.TrainingId.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck\.TrainingId') | Идентификатор тренировки, связанной с проверкой ритуала\. | +| [TrainingString](RitualCheck.TrainingString.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation\.RitualCheck\.TrainingString') | Дополнение к проверке\. | diff --git a/Documentation/Pf2e.Database/Rule.Breadcrumbs.md b/Documentation/Pf2e.Database/Rule.Breadcrumbs.md new file mode 100644 index 0000000..ff741d1 --- /dev/null +++ b/Documentation/Pf2e.Database/Rule.Breadcrumbs.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') + +## Rule\.Breadcrumbs Property + +Хлебные крошки для отображения в интерфейсе\. + +```csharp +public string[] Breadcrumbs { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Rule.Children.md b/Documentation/Pf2e.Database/Rule.Children.md new file mode 100644 index 0000000..30e3d1c --- /dev/null +++ b/Documentation/Pf2e.Database/Rule.Children.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') + +## Rule\.Children Property + +Дочерние правила\. + +```csharp +public System.Collections.Generic.ICollection Children { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Rule.Entity.md b/Documentation/Pf2e.Database/Rule.Entity.md new file mode 100644 index 0000000..74e502b --- /dev/null +++ b/Documentation/Pf2e.Database/Rule.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') + +## Rule\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Rule.Id.md b/Documentation/Pf2e.Database/Rule.Id.md new file mode 100644 index 0000000..bfc86e1 --- /dev/null +++ b/Documentation/Pf2e.Database/Rule.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') + +## Rule\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Rule.Order.md b/Documentation/Pf2e.Database/Rule.Order.md new file mode 100644 index 0000000..6fd517f --- /dev/null +++ b/Documentation/Pf2e.Database/Rule.Order.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') + +## Rule\.Order Property + +Порядок отображения\. + +```csharp +public int Order { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Rule.Parent.md b/Documentation/Pf2e.Database/Rule.Parent.md new file mode 100644 index 0000000..361205c --- /dev/null +++ b/Documentation/Pf2e.Database/Rule.Parent.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') + +## Rule\.Parent Property + +Родительское правило\. + +```csharp +public Pf2e.Database.Model.Structure.Rule? Parent { get; set; } +``` + +#### Property Value +[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Rule.ParentId.md b/Documentation/Pf2e.Database/Rule.ParentId.md new file mode 100644 index 0000000..1c1add4 --- /dev/null +++ b/Documentation/Pf2e.Database/Rule.ParentId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Rule](Rule.md 'Pf2e\.Database\.Model\.Structure\.Rule') + +## Rule\.ParentId Property + +Идентификатор родительского правила\. + +```csharp +public System.Nullable ParentId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Rule.md b/Documentation/Pf2e.Database/Rule.md new file mode 100644 index 0000000..9262c09 --- /dev/null +++ b/Documentation/Pf2e.Database/Rule.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Rule Class + +Правило\. + +```csharp +public class Rule : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Rule + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Breadcrumbs](Rule.Breadcrumbs.md 'Pf2e\.Database\.Model\.Structure\.Rule\.Breadcrumbs') | Хлебные крошки для отображения в интерфейсе\. | +| [Children](Rule.Children.md 'Pf2e\.Database\.Model\.Structure\.Rule\.Children') | Дочерние правила\. | +| [Entity](Rule.Entity.md 'Pf2e\.Database\.Model\.Structure\.Rule\.Entity') | Корневая сущность\. | +| [Id](Rule.Id.md 'Pf2e\.Database\.Model\.Structure\.Rule\.Id') | Идентификатор сущности\. | +| [Order](Rule.Order.md 'Pf2e\.Database\.Model\.Structure\.Rule\.Order') | Порядок отображения\. | +| [Parent](Rule.Parent.md 'Pf2e\.Database\.Model\.Structure\.Rule\.Parent') | Родительское правило\. | +| [ParentId](Rule.ParentId.md 'Pf2e\.Database\.Model\.Structure\.Rule\.ParentId') | Идентификатор родительского правила\. | diff --git a/Documentation/Pf2e.Database/SizeEnum.md b/Documentation/Pf2e.Database/SizeEnum.md new file mode 100644 index 0000000..7beda9d --- /dev/null +++ b/Documentation/Pf2e.Database/SizeEnum.md @@ -0,0 +1,41 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## SizeEnum Enum + +Размер\. + +```csharp +public enum SizeEnum +``` +### Fields + + + +`Tiny` 0 + +Крошечный размер\. + + + +`Small` 1 + +Маленький размер\. + + + +`Medium` 2 + +Средний размер\. + + + +`Large` 3 + +Большой размер\. + + + +`Huge` 4 + +Громадный размер\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Source.Category.md b/Documentation/Pf2e.Database/Source.Category.md new file mode 100644 index 0000000..60fcbea --- /dev/null +++ b/Documentation/Pf2e.Database/Source.Category.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[Source](Source.md 'Pf2e\.Database\.Model\.Base\.Source\.Source') + +## Source\.Category Property + +Категория источника\. + +```csharp +public Pf2e.Database.Model.Enum.SourceCategory Category { get; set; } +``` + +#### Property Value +[SourceCategory](SourceCategory.md 'Pf2e\.Database\.Model\.Enum\.SourceCategory') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Source.EntitySources.md b/Documentation/Pf2e.Database/Source.EntitySources.md new file mode 100644 index 0000000..6886682 --- /dev/null +++ b/Documentation/Pf2e.Database/Source.EntitySources.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[Source](Source.md 'Pf2e\.Database\.Model\.Base\.Source\.Source') + +## Source\.EntitySources Property + +Связанные сущности\. + +```csharp +public System.Collections.Generic.ICollection EntitySources { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntitySource](EntitySource.md 'Pf2e\.Database\.Model\.Base\.Source\.EntitySource')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Source.Id.md b/Documentation/Pf2e.Database/Source.Id.md new file mode 100644 index 0000000..9daf931 --- /dev/null +++ b/Documentation/Pf2e.Database/Source.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[Source](Source.md 'Pf2e\.Database\.Model\.Base\.Source\.Source') + +## Source\.Id Property + +Идентификатор источника\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Source.Name.md b/Documentation/Pf2e.Database/Source.Name.md new file mode 100644 index 0000000..c1dc7e3 --- /dev/null +++ b/Documentation/Pf2e.Database/Source.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[Source](Source.md 'Pf2e\.Database\.Model\.Base\.Source\.Source') + +## Source\.Name Property + +Отображаемое имя источника\. + +```csharp +public string Name { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Source.ReleaseDate.md b/Documentation/Pf2e.Database/Source.ReleaseDate.md new file mode 100644 index 0000000..33af5cb --- /dev/null +++ b/Documentation/Pf2e.Database/Source.ReleaseDate.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source').[Source](Source.md 'Pf2e\.Database\.Model\.Base\.Source\.Source') + +## Source\.ReleaseDate Property + +Дата выхода источника\. + +```csharp +public System.Nullable ReleaseDate { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.DateOnly](https://docs.microsoft.com/en-us/dotnet/api/System.DateOnly 'System\.DateOnly')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Source.md b/Documentation/Pf2e.Database/Source.md new file mode 100644 index 0000000..c5a6902 --- /dev/null +++ b/Documentation/Pf2e.Database/Source.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source') + +## Source Class + +Источник сущности\. + +```csharp +public class Source +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Source + +| Properties | | +| :--- | :--- | +| [Category](Source.Category.md 'Pf2e\.Database\.Model\.Base\.Source\.Source\.Category') | Категория источника\. | +| [EntitySources](Source.EntitySources.md 'Pf2e\.Database\.Model\.Base\.Source\.Source\.EntitySources') | Связанные сущности\. | +| [Id](Source.Id.md 'Pf2e\.Database\.Model\.Base\.Source\.Source\.Id') | Идентификатор источника\. | +| [Name](Source.Name.md 'Pf2e\.Database\.Model\.Base\.Source\.Source\.Name') | Отображаемое имя источника\. | +| [ReleaseDate](Source.ReleaseDate.md 'Pf2e\.Database\.Model\.Base\.Source\.Source\.ReleaseDate') | Дата выхода источника\. | diff --git a/Documentation/Pf2e.Database/SourceCategory.md b/Documentation/Pf2e.Database/SourceCategory.md new file mode 100644 index 0000000..827ba1e --- /dev/null +++ b/Documentation/Pf2e.Database/SourceCategory.md @@ -0,0 +1,53 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## SourceCategory Enum + +Перечисление категорий источников\. + +```csharp +public enum SourceCategory +``` +### Fields + + + +`Rulebooks` 0 + +Неизвестная категория источника\. + + + +`AdventurePaths` 1 + +Серия приключений\. + + + +`LostOmens` 2 + +Lost Omens + + + +`Adventures` 3 + +Приключение\. + + + +`Comics` 4 + +Комиксы\. + + + +`BlogPosts` 5 + +Блог\-посты\. + + + +`Society` 6 + +Сообщество\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Actions.md b/Documentation/Pf2e.Database/Spell.Actions.md new file mode 100644 index 0000000..e9fe6a2 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Actions.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Actions Property + +Количество действий, необходимых для применения заклинания\. + +```csharp +public Pf2e.Database.Model.Enum.ActionEnum Actions { get; set; } +``` + +#### Property Value +[ActionEnum](ActionEnum.md 'Pf2e\.Database\.Model\.Enum\.ActionEnum') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Cost.md b/Documentation/Pf2e.Database/Spell.Cost.md new file mode 100644 index 0000000..0641ac6 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Cost.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Cost Property + +Стоимость заклинания\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Cost { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Duration.md b/Documentation/Pf2e.Database/Spell.Duration.md new file mode 100644 index 0000000..8eadbc3 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Duration.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Duration Property + +Время длительности заклинания в секундах\. + +```csharp +public System.Nullable Duration { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Elements.md b/Documentation/Pf2e.Database/Spell.Elements.md new file mode 100644 index 0000000..633758a --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Elements.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Elements Property + +Элементы заклинания\. + +```csharp +public Pf2e.Database.Model.Enum.ElementEnum[] Elements { get; set; } +``` + +#### Property Value +[ElementEnum](ElementEnum.md 'Pf2e\.Database\.Model\.Enum\.ElementEnum')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Entity.md b/Documentation/Pf2e.Database/Spell.Entity.md new file mode 100644 index 0000000..0cdac05 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Id.md b/Documentation/Pf2e.Database/Spell.Id.md new file mode 100644 index 0000000..7a1c1f4 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.IsFocus.md b/Documentation/Pf2e.Database/Spell.IsFocus.md new file mode 100644 index 0000000..db7c1b2 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.IsFocus.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.IsFocus Property + +Является ли заклинание фокусом\. + +```csharp +public bool IsFocus { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Level.md b/Documentation/Pf2e.Database/Spell.Level.md new file mode 100644 index 0000000..85d967a --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Level.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Level Property + +Уровень заклинания\. + +```csharp +public int Level { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Range.md b/Documentation/Pf2e.Database/Spell.Range.md new file mode 100644 index 0000000..f12879e --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Range.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Range Property + +Дальность заклинания в футах\. + +```csharp +public int Range { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Requirement.md b/Documentation/Pf2e.Database/Spell.Requirement.md new file mode 100644 index 0000000..8de377c --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Requirement.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Requirement Property + +Требования к заклинанию\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Requirement { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.SpellAreas.md b/Documentation/Pf2e.Database/Spell.SpellAreas.md new file mode 100644 index 0000000..931fe16 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.SpellAreas.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.SpellAreas Property + +Коллекция области заклинания\. + +```csharp +public System.Collections.Generic.ICollection SpellAreas { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[SpellArea](SpellArea.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.SpellDefenses.md b/Documentation/Pf2e.Database/Spell.SpellDefenses.md new file mode 100644 index 0000000..9f898b2 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.SpellDefenses.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.SpellDefenses Property + +Коллекция защиты от заклинания\. + +```csharp +public System.Collections.Generic.ICollection SpellDefenses { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[SpellDefense](SpellDefense.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Target.md b/Documentation/Pf2e.Database/Spell.Target.md new file mode 100644 index 0000000..add9595 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Target.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Target Property + +Цель заклинания\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Target { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Traditions.md b/Documentation/Pf2e.Database/Spell.Traditions.md new file mode 100644 index 0000000..94c04fb --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Traditions.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Traditions Property + +Традиции заклинания\. + +```csharp +public Pf2e.Database.Model.Enum.SpellTradition[] Traditions { get; set; } +``` + +#### Property Value +[SpellTradition](SpellTradition.md 'Pf2e\.Database\.Model\.Enum\.SpellTradition')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.Trigger.md b/Documentation/Pf2e.Database/Spell.Trigger.md new file mode 100644 index 0000000..ca4df1c --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.Trigger.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') + +## Spell\.Trigger Property + +Триггер заклинания\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Trigger { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Spell.md b/Documentation/Pf2e.Database/Spell.md new file mode 100644 index 0000000..f0bb9f5 --- /dev/null +++ b/Documentation/Pf2e.Database/Spell.md @@ -0,0 +1,32 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Spell Class + +Заклинание\. + +```csharp +public class Spell : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Spell + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Actions](Spell.Actions.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Actions') | Количество действий, необходимых для применения заклинания\. | +| [Cost](Spell.Cost.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Cost') | Стоимость заклинания\. | +| [Duration](Spell.Duration.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Duration') | Время длительности заклинания в секундах\. | +| [Elements](Spell.Elements.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Elements') | Элементы заклинания\. | +| [Entity](Spell.Entity.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Entity') | Корневая сущность\. | +| [Id](Spell.Id.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Id') | Идентификатор сущности\. | +| [IsFocus](Spell.IsFocus.md 'Pf2e\.Database\.Model\.Structure\.Spell\.IsFocus') | Является ли заклинание фокусом\. | +| [Level](Spell.Level.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Level') | Уровень заклинания\. | +| [Range](Spell.Range.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Range') | Дальность заклинания в футах\. | +| [Requirement](Spell.Requirement.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Requirement') | Требования к заклинанию\. | +| [SpellAreas](Spell.SpellAreas.md 'Pf2e\.Database\.Model\.Structure\.Spell\.SpellAreas') | Коллекция области заклинания\. | +| [SpellDefenses](Spell.SpellDefenses.md 'Pf2e\.Database\.Model\.Structure\.Spell\.SpellDefenses') | Коллекция защиты от заклинания\. | +| [Target](Spell.Target.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Target') | Цель заклинания\. | +| [Traditions](Spell.Traditions.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Traditions') | Традиции заклинания\. | +| [Trigger](Spell.Trigger.md 'Pf2e\.Database\.Model\.Structure\.Spell\.Trigger') | Триггер заклинания\. | diff --git a/Documentation/Pf2e.Database/SpellArea.Details.md b/Documentation/Pf2e.Database/SpellArea.Details.md new file mode 100644 index 0000000..7969869 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellArea.Details.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea') + +## SpellArea\.Details Property + +Описание области заклинания\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString? Details { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellArea.Id.md b/Documentation/Pf2e.Database/SpellArea.Id.md new file mode 100644 index 0000000..b05c5b5 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellArea.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea') + +## SpellArea\.Id Property + +Идентификатор области заклинания\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellArea.Spell.md b/Documentation/Pf2e.Database/SpellArea.Spell.md new file mode 100644 index 0000000..323aef3 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellArea.Spell.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea') + +## SpellArea\.Spell Property + +Заклинание, к которому относится область\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell Spell { get; set; } +``` + +#### Property Value +[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellArea.SpellId.md b/Documentation/Pf2e.Database/SpellArea.SpellId.md new file mode 100644 index 0000000..e558230 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellArea.SpellId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea') + +## SpellArea\.SpellId Property + +Идентификатор заклинания, к которому относится область\. + +```csharp +public int SpellId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellArea.Type.md b/Documentation/Pf2e.Database/SpellArea.Type.md new file mode 100644 index 0000000..081d1fa --- /dev/null +++ b/Documentation/Pf2e.Database/SpellArea.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea') + +## SpellArea\.Type Property + +Тип области заклинания\. + +```csharp +public Pf2e.Database.Model.Enum.SpellAreaType Type { get; set; } +``` + +#### Property Value +[SpellAreaType](SpellAreaType.md 'Pf2e\.Database\.Model\.Enum\.SpellAreaType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellArea.md b/Documentation/Pf2e.Database/SpellArea.md new file mode 100644 index 0000000..4d615aa --- /dev/null +++ b/Documentation/Pf2e.Database/SpellArea.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation') + +## SpellArea Class + +Область заклинания\. + +```csharp +public class SpellArea +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SpellArea + +| Properties | | +| :--- | :--- | +| [Details](SpellArea.Details.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea\.Details') | Описание области заклинания\. | +| [Id](SpellArea.Id.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea\.Id') | Идентификатор области заклинания\. | +| [Spell](SpellArea.Spell.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea\.Spell') | Заклинание, к которому относится область\. | +| [SpellId](SpellArea.SpellId.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea\.SpellId') | Идентификатор заклинания, к которому относится область\. | +| [Type](SpellArea.Type.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellArea\.Type') | Тип области заклинания\. | diff --git a/Documentation/Pf2e.Database/SpellAreaType.md b/Documentation/Pf2e.Database/SpellAreaType.md new file mode 100644 index 0000000..f92c3db --- /dev/null +++ b/Documentation/Pf2e.Database/SpellAreaType.md @@ -0,0 +1,77 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## SpellAreaType Enum + +Тип области заклинания\. + +```csharp +public enum SpellAreaType +``` +### Fields + + + +`Burst` 0 + +Взрыв\. + + + +`Emanation` 1 + +Эманация\. + + + +`Cone` 2 + +Конус\. + + + +`Line` 3 + +Линия\. + + + +`Square` 4 + +Квадрат\. + + + +`Cube` 5 + +Куб\. + + + +`Cylinder` 6 + +Цилиндр\. + + + +`Varies` 7 + +Варьируемое\. + + + +`Cuboid` 8 + +Параллелипипед\. + + + +`Circle` 9 + +Круг\. + + + +`Other` 10 + +Иное\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.ApplyMod.md b/Documentation/Pf2e.Database/SpellDamage.ApplyMod.md new file mode 100644 index 0000000..3091aee --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.ApplyMod.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.ApplyMod Property + +Применяется ли модификатор к урону заклинания\. + +```csharp +public System.Nullable ApplyMod { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.Category.md b/Documentation/Pf2e.Database/SpellDamage.Category.md new file mode 100644 index 0000000..453c3dc --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.Category.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.Category Property + +Категория урона заклинания, если применимо\. + +```csharp +public System.Nullable Category { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[SpellDamageCategory](SpellDamageCategory.md 'Pf2e\.Database\.Model\.Enum\.SpellDamageCategory')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.Formula.md b/Documentation/Pf2e.Database/SpellDamage.Formula.md new file mode 100644 index 0000000..fb0c3b5 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.Formula.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.Formula Property + +Формула урона заклинания\. + +```csharp +public string Formula { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.Id.md b/Documentation/Pf2e.Database/SpellDamage.Id.md new file mode 100644 index 0000000..c22c770 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.Id Property + +Идентификатор урона заклинания\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.Key.md b/Documentation/Pf2e.Database/SpellDamage.Key.md new file mode 100644 index 0000000..396cfb1 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.Key.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.Key Property + +Уровень заклинания, к которому относится урон\. + +```csharp +public string Key { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.Kinds.md b/Documentation/Pf2e.Database/SpellDamage.Kinds.md new file mode 100644 index 0000000..8ba5c58 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.Kinds.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.Kinds Property + +Тип урона заклинания\. + +```csharp +public Pf2e.Database.Model.Enum.SpellDamageKinds Kinds { get; set; } +``` + +#### Property Value +[SpellDamageKinds](SpellDamageKinds.md 'Pf2e\.Database\.Model\.Enum\.SpellDamageKinds') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.Materials.md b/Documentation/Pf2e.Database/SpellDamage.Materials.md new file mode 100644 index 0000000..e36801c --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.Materials.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.Materials Property + +Материалы, необходимые для заклинания, если применимо\. + +```csharp +public string? Materials { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.Spell.md b/Documentation/Pf2e.Database/SpellDamage.Spell.md new file mode 100644 index 0000000..e3bc03d --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.Spell.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.Spell Property + +Заклинание, к которому относится урон\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell Spell { get; set; } +``` + +#### Property Value +[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.SpellId.md b/Documentation/Pf2e.Database/SpellDamage.SpellId.md new file mode 100644 index 0000000..b9776f5 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.SpellId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.SpellId Property + +Идентификатор заклинания, к которому относится урон\. + +```csharp +public int SpellId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.Type.md b/Documentation/Pf2e.Database/SpellDamage.Type.md new file mode 100644 index 0000000..e8d8e56 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage') + +## SpellDamage\.Type Property + +Тип урона заклинания, если применимо \(например, "fire", "cold" и т\.д\.\)\. + +```csharp +public string Type { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamage.md b/Documentation/Pf2e.Database/SpellDamage.md new file mode 100644 index 0000000..313419c --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamage.md @@ -0,0 +1,25 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation') + +## SpellDamage Class + +Урон заклинания\. + +```csharp +public class SpellDamage +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SpellDamage + +| Properties | | +| :--- | :--- | +| [ApplyMod](SpellDamage.ApplyMod.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.ApplyMod') | Применяется ли модификатор к урону заклинания\. | +| [Category](SpellDamage.Category.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.Category') | Категория урона заклинания, если применимо\. | +| [Formula](SpellDamage.Formula.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.Formula') | Формула урона заклинания\. | +| [Id](SpellDamage.Id.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.Id') | Идентификатор урона заклинания\. | +| [Key](SpellDamage.Key.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.Key') | Уровень заклинания, к которому относится урон\. | +| [Kinds](SpellDamage.Kinds.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.Kinds') | Тип урона заклинания\. | +| [Materials](SpellDamage.Materials.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.Materials') | Материалы, необходимые для заклинания, если применимо\. | +| [Spell](SpellDamage.Spell.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.Spell') | Заклинание, к которому относится урон\. | +| [SpellId](SpellDamage.SpellId.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.SpellId') | Идентификатор заклинания, к которому относится урон\. | +| [Type](SpellDamage.Type.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDamage\.Type') | Тип урона заклинания, если применимо \(например, "fire", "cold" и т\.д\.\)\. | diff --git a/Documentation/Pf2e.Database/SpellDamageCategory.md b/Documentation/Pf2e.Database/SpellDamageCategory.md new file mode 100644 index 0000000..fda1f1f --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamageCategory.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## SpellDamageCategory Enum + +Тип урона заклинания\. + +```csharp +public enum SpellDamageCategory +``` +### Fields + + + +`Normal` 0 + +Обычный урон\. + + + +`Persistent` 1 + +Продолжительный урон\. + + + +`Splash` 2 + +Брызги\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDamageKinds.md b/Documentation/Pf2e.Database/SpellDamageKinds.md new file mode 100644 index 0000000..ca62907 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDamageKinds.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## SpellDamageKinds Enum + +Тип урона заклинания\. + +```csharp +public enum SpellDamageKinds +``` +### Fields + + + +`Damage` 0 + +Урон\. + + + +`Healing` 1 + +Исцеление\. + + + +`Any` 2 + +Любое\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDefense.Id.md b/Documentation/Pf2e.Database/SpellDefense.Id.md new file mode 100644 index 0000000..a23a53f --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDefense.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense') + +## SpellDefense\.Id Property + +Идентификатор защиты от заклинания\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDefense.IsBasic.md b/Documentation/Pf2e.Database/SpellDefense.IsBasic.md new file mode 100644 index 0000000..b3b4da5 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDefense.IsBasic.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense') + +## SpellDefense\.IsBasic Property + +Флаг, указывающий, является ли защита базовой\. + +```csharp +public System.Nullable IsBasic { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDefense.IsPassive.md b/Documentation/Pf2e.Database/SpellDefense.IsPassive.md new file mode 100644 index 0000000..204fd47 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDefense.IsPassive.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense') + +## SpellDefense\.IsPassive Property + +Флаг, указывающий, является ли защита от заклинания пассивной \(например, для заклинаний, которые не требуют активного действия для защиты\)\. + +```csharp +public bool IsPassive { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDefense.Spell.md b/Documentation/Pf2e.Database/SpellDefense.Spell.md new file mode 100644 index 0000000..43c78bd --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDefense.Spell.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense') + +## SpellDefense\.Spell Property + +Заклинание, к которому относится защита\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell Spell { get; set; } +``` + +#### Property Value +[Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDefense.SpellId.md b/Documentation/Pf2e.Database/SpellDefense.SpellId.md new file mode 100644 index 0000000..59b1cb5 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDefense.SpellId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense') + +## SpellDefense\.SpellId Property + +Идентификатор заклинания, к которому относится защита\. + +```csharp +public int SpellId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDefense.Statistic.md b/Documentation/Pf2e.Database/SpellDefense.Statistic.md new file mode 100644 index 0000000..0fa5693 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDefense.Statistic.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense') + +## SpellDefense\.Statistic Property + +Статистика, используемая для защиты от заклинания \(например, "Fortitude", "Reflex", "Will"\)\. + +```csharp +public string Statistic { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellDefense.md b/Documentation/Pf2e.Database/SpellDefense.md new file mode 100644 index 0000000..375d8f4 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellDefense.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation') + +## SpellDefense Class + +Защита от заклинания\. + +```csharp +public class SpellDefense +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SpellDefense + +| Properties | | +| :--- | :--- | +| [Id](SpellDefense.Id.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense\.Id') | Идентификатор защиты от заклинания\. | +| [IsBasic](SpellDefense.IsBasic.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense\.IsBasic') | Флаг, указывающий, является ли защита базовой\. | +| [IsPassive](SpellDefense.IsPassive.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense\.IsPassive') | Флаг, указывающий, является ли защита от заклинания пассивной \(например, для заклинаний, которые не требуют активного действия для защиты\)\. | +| [Spell](SpellDefense.Spell.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense\.Spell') | Заклинание, к которому относится защита\. | +| [SpellId](SpellDefense.SpellId.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense\.SpellId') | Идентификатор заклинания, к которому относится защита\. | +| [Statistic](SpellDefense.Statistic.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation\.SpellDefense\.Statistic') | Статистика, используемая для защиты от заклинания \(например, "Fortitude", "Reflex", "Will"\)\. | diff --git a/Documentation/Pf2e.Database/SpellTradition.md b/Documentation/Pf2e.Database/SpellTradition.md new file mode 100644 index 0000000..09346a4 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellTradition.md @@ -0,0 +1,53 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## SpellTradition Enum + +Традиция заклинания\. + +```csharp +public enum SpellTradition +``` +### Fields + + + +`None` 0 + +Без традиции\. + + + +`Divine` 1 + +Сакральная традиция\. + + + +`Occult` 2 + +Оккультная традиция\. + + + +`Arcane` 3 + +Арканная традиция\. + + + +`Primal` 4 + +Примальная традиция\. + + + +`Elemental` 5 + +Элементная традиция\. + + + +`All` 6 + +Все традиции\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SpellcastingType.md b/Documentation/Pf2e.Database/SpellcastingType.md new file mode 100644 index 0000000..4d61216 --- /dev/null +++ b/Documentation/Pf2e.Database/SpellcastingType.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## SpellcastingType Enum + +Перечисление типа применения заклинаний\. + +```csharp +public enum SpellcastingType +``` +### Fields + + + +`None` 0 + +Не применяет заклинания\. + + + +`Prepared` 1 + +Заготавливаемое заклинательство\. + + + +`Spontaneous` 2 + +Спонтанное заклинательство\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.Additional.md b/Documentation/Pf2e.Database/Subclass.Additional.md new file mode 100644 index 0000000..481ff45 --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.Additional.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') + +## Subclass\.Additional Property + +Дополнительная информация\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString Additional { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.Entities.md b/Documentation/Pf2e.Database/Subclass.Entities.md new file mode 100644 index 0000000..86d0b0e --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.Entities.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') + +## Subclass\.Entities Property + +Коллекция сущностей, связанных с подклассом\. + +```csharp +public System.Collections.Generic.ICollection Entities { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.Entity.md b/Documentation/Pf2e.Database/Subclass.Entity.md new file mode 100644 index 0000000..c1b16ee --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') + +## Subclass\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.Extra.md b/Documentation/Pf2e.Database/Subclass.Extra.md new file mode 100644 index 0000000..163eb5f --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.Extra.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') + +## Subclass\.Extra Property + +Дополнительная информация в формате JSON\. + +```csharp +public string Extra { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.Group.md b/Documentation/Pf2e.Database/Subclass.Group.md new file mode 100644 index 0000000..2088897 --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.Group.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') + +## Subclass\.Group Property + +Группа подклассов\. + +```csharp +public Pf2e.Database.Model.Structure.SubclassGroup Group { get; set; } +``` + +#### Property Value +[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.GroupId.md b/Documentation/Pf2e.Database/Subclass.GroupId.md new file mode 100644 index 0000000..6b8b197 --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.GroupId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') + +## Subclass\.GroupId Property + +Идетификатор группы подклассов\. + +```csharp +public int GroupId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.Id.md b/Documentation/Pf2e.Database/Subclass.Id.md new file mode 100644 index 0000000..7595d01 --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') + +## Subclass\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.Trainings.md b/Documentation/Pf2e.Database/Subclass.Trainings.md new file mode 100644 index 0000000..f49af17 --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.Trainings.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') + +## Subclass\.Trainings Property + +Коллекция тренировок, связанных с подклассом\. + +```csharp +public System.Collections.Generic.ICollection Trainings { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[SubclassTrainings](SubclassTrainings.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Subclass.md b/Documentation/Pf2e.Database/Subclass.md new file mode 100644 index 0000000..6d3edbb --- /dev/null +++ b/Documentation/Pf2e.Database/Subclass.md @@ -0,0 +1,25 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Subclass Class + +Подкласс\. + +```csharp +public class Subclass : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Subclass + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Additional](Subclass.Additional.md 'Pf2e\.Database\.Model\.Structure\.Subclass\.Additional') | Дополнительная информация\. | +| [Entities](Subclass.Entities.md 'Pf2e\.Database\.Model\.Structure\.Subclass\.Entities') | Коллекция сущностей, связанных с подклассом\. | +| [Entity](Subclass.Entity.md 'Pf2e\.Database\.Model\.Structure\.Subclass\.Entity') | Корневая сущность\. | +| [Extra](Subclass.Extra.md 'Pf2e\.Database\.Model\.Structure\.Subclass\.Extra') | Дополнительная информация в формате JSON\. | +| [Group](Subclass.Group.md 'Pf2e\.Database\.Model\.Structure\.Subclass\.Group') | Группа подклассов\. | +| [GroupId](Subclass.GroupId.md 'Pf2e\.Database\.Model\.Structure\.Subclass\.GroupId') | Идетификатор группы подклассов\. | +| [Id](Subclass.Id.md 'Pf2e\.Database\.Model\.Structure\.Subclass\.Id') | Идентификатор сущности\. | +| [Trainings](Subclass.Trainings.md 'Pf2e\.Database\.Model\.Structure\.Subclass\.Trainings') | Коллекция тренировок, связанных с подклассом\. | diff --git a/Documentation/Pf2e.Database/SubclassGroup.Class.md b/Documentation/Pf2e.Database/SubclassGroup.Class.md new file mode 100644 index 0000000..1e9201d --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassGroup.Class.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') + +## SubclassGroup\.Class Property + +Класс, к которому относится группа подклассов\. + +```csharp +public Pf2e.Database.Model.Structure.Class? Class { get; set; } +``` + +#### Property Value +[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassGroup.ClassId.md b/Documentation/Pf2e.Database/SubclassGroup.ClassId.md new file mode 100644 index 0000000..401c7b2 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassGroup.ClassId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') + +## SubclassGroup\.ClassId Property + +Идентификатор класса\. + +```csharp +public System.Nullable ClassId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassGroup.Entity.md b/Documentation/Pf2e.Database/SubclassGroup.Entity.md new file mode 100644 index 0000000..f651207 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassGroup.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') + +## SubclassGroup\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassGroup.Id.md b/Documentation/Pf2e.Database/SubclassGroup.Id.md new file mode 100644 index 0000000..dfb7def --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassGroup.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') + +## SubclassGroup\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassGroup.Subclasses.md b/Documentation/Pf2e.Database/SubclassGroup.Subclasses.md new file mode 100644 index 0000000..81cda6d --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassGroup.Subclasses.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') + +## SubclassGroup\.Subclasses Property + +Коллекция подклассов, относящихся к этой группе\. + +```csharp +public System.Collections.Generic.ICollection Subclasses { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassGroup.md b/Documentation/Pf2e.Database/SubclassGroup.md new file mode 100644 index 0000000..14c5347 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassGroup.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## SubclassGroup Class + +Группа подклассов\. + +```csharp +public class SubclassGroup : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SubclassGroup + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Class](SubclassGroup.Class.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup\.Class') | Класс, к которому относится группа подклассов\. | +| [ClassId](SubclassGroup.ClassId.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup\.ClassId') | Идентификатор класса\. | +| [Entity](SubclassGroup.Entity.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup\.Entity') | Корневая сущность\. | +| [Id](SubclassGroup.Id.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup\.Id') | Идентификатор сущности\. | +| [Subclasses](SubclassGroup.Subclasses.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup\.Subclasses') | Коллекция подклассов, относящихся к этой группе\. | diff --git a/Documentation/Pf2e.Database/SubclassProvidedEntities.EntityId.md b/Documentation/Pf2e.Database/SubclassProvidedEntities.EntityId.md new file mode 100644 index 0000000..473d062 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassProvidedEntities.EntityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[SubclassProvidedEntities](SubclassProvidedEntities.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities') + +## SubclassProvidedEntities\.EntityId Property + +Идентификатор сущности, предоставляемой подклассом\. + +```csharp +public int EntityId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassProvidedEntities.SubclassId.md b/Documentation/Pf2e.Database/SubclassProvidedEntities.SubclassId.md new file mode 100644 index 0000000..58f57b0 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassProvidedEntities.SubclassId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[SubclassProvidedEntities](SubclassProvidedEntities.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities') + +## SubclassProvidedEntities\.SubclassId Property + +Идентификатор подкласса, к которому относится сущность\. + +```csharp +public int SubclassId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassProvidedEntities.md b/Documentation/Pf2e.Database/SubclassProvidedEntities.md new file mode 100644 index 0000000..7b1922a --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassProvidedEntities.md @@ -0,0 +1,17 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation') + +## SubclassProvidedEntities Class + +Элемент, связывающий сущность с подклассом\. + +```csharp +public class SubclassProvidedEntities +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SubclassProvidedEntities + +| Properties | | +| :--- | :--- | +| [EntityId](SubclassProvidedEntities.EntityId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities\.EntityId') | Идентификатор сущности, предоставляемой подклассом\. | +| [SubclassId](SubclassProvidedEntities.SubclassId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities\.SubclassId') | Идентификатор подкласса, к которому относится сущность\. | diff --git a/Documentation/Pf2e.Database/SubclassTrainings.Id.md b/Documentation/Pf2e.Database/SubclassTrainings.Id.md new file mode 100644 index 0000000..a3b05c6 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassTrainings.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings') + +## SubclassTrainings\.Id Property + +Идентификатор связи между подклассом и тренировкой\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassTrainings.Rank.md b/Documentation/Pf2e.Database/SubclassTrainings.Rank.md new file mode 100644 index 0000000..b99bf76 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassTrainings.Rank.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings') + +## SubclassTrainings\.Rank Property + +Ранг тренировки для данного подкласса\. + +```csharp +public Pf2e.Database.Model.Enum.TrainingRank Rank { get; set; } +``` + +#### Property Value +[TrainingRank](TrainingRank.md 'Pf2e\.Database\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassTrainings.Subclass.md b/Documentation/Pf2e.Database/SubclassTrainings.Subclass.md new file mode 100644 index 0000000..86db474 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassTrainings.Subclass.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings') + +## SubclassTrainings\.Subclass Property + +Подкласс, к которому относится тренировка\. + +```csharp +public Pf2e.Database.Model.Structure.Subclass Subclass { get; set; } +``` + +#### Property Value +[Subclass](Subclass.md 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassTrainings.SubclassId.md b/Documentation/Pf2e.Database/SubclassTrainings.SubclassId.md new file mode 100644 index 0000000..41bc00f --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassTrainings.SubclassId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings') + +## SubclassTrainings\.SubclassId Property + +Идентификатор подкласса, к которому относится тренировка\. + +```csharp +public int SubclassId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassTrainings.Training.md b/Documentation/Pf2e.Database/SubclassTrainings.Training.md new file mode 100644 index 0000000..b6dca36 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassTrainings.Training.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings') + +## SubclassTrainings\.Training Property + +Тренировка, связанная с подклассом\. + +```csharp +public Pf2e.Database.Model.Common.Training Training { get; set; } +``` + +#### Property Value +[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassTrainings.TrainingId.md b/Documentation/Pf2e.Database/SubclassTrainings.TrainingId.md new file mode 100644 index 0000000..53743c1 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassTrainings.TrainingId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings') + +## SubclassTrainings\.TrainingId Property + +Идентификатор тренировки, связанной с подклассом\. + +```csharp +public int TrainingId { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/SubclassTrainings.md b/Documentation/Pf2e.Database/SubclassTrainings.md new file mode 100644 index 0000000..53e4069 --- /dev/null +++ b/Documentation/Pf2e.Database/SubclassTrainings.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation') + +## SubclassTrainings Class + +Связь между подклассами и тренировками\. + +```csharp +public class SubclassTrainings +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SubclassTrainings + +| Properties | | +| :--- | :--- | +| [Id](SubclassTrainings.Id.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings\.Id') | Идентификатор связи между подклассом и тренировкой\. | +| [Rank](SubclassTrainings.Rank.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings\.Rank') | Ранг тренировки для данного подкласса\. | +| [Subclass](SubclassTrainings.Subclass.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings\.Subclass') | Подкласс, к которому относится тренировка\. | +| [SubclassId](SubclassTrainings.SubclassId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings\.SubclassId') | Идентификатор подкласса, к которому относится тренировка\. | +| [Training](SubclassTrainings.Training.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings\.Training') | Тренировка, связанная с подклассом\. | +| [TrainingId](SubclassTrainings.TrainingId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.SubclassTrainings\.TrainingId') | Идентификатор тренировки, связанной с подклассом\. | diff --git a/Documentation/Pf2e.Database/Training.Id.md b/Documentation/Pf2e.Database/Training.Id.md new file mode 100644 index 0000000..0a5bdf5 --- /dev/null +++ b/Documentation/Pf2e.Database/Training.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common').[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training') + +## Training\.Id Property + +Идентификатор\. + +```csharp +public int Id { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Training.Name.md b/Documentation/Pf2e.Database/Training.Name.md new file mode 100644 index 0000000..1a6e3aa --- /dev/null +++ b/Documentation/Pf2e.Database/Training.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common').[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training') + +## Training\.Name Property + +Название способности\. + +```csharp +public Pf2e.Database.Model.Common.I18n.LocaleString Name { get; set; } +``` + +#### Property Value +[LocaleString](LocaleString.md 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Training.Type.md b/Documentation/Pf2e.Database/Training.Type.md new file mode 100644 index 0000000..3bd5cd3 --- /dev/null +++ b/Documentation/Pf2e.Database/Training.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common').[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training') + +## Training\.Type Property + +Тип способности\. + +```csharp +public Pf2e.Database.Model.Enum.TrainingType Type { get; set; } +``` + +#### Property Value +[TrainingType](TrainingType.md 'Pf2e\.Database\.Model\.Enum\.TrainingType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Training.md b/Documentation/Pf2e.Database/Training.md new file mode 100644 index 0000000..740271d --- /dev/null +++ b/Documentation/Pf2e.Database/Training.md @@ -0,0 +1,18 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common') + +## Training Class + +Изучаемая способность\. + +```csharp +public class Training +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Training + +| Properties | | +| :--- | :--- | +| [Id](Training.Id.md 'Pf2e\.Database\.Model\.Common\.Training\.Id') | Идентификатор\. | +| [Name](Training.Name.md 'Pf2e\.Database\.Model\.Common\.Training\.Name') | Название способности\. | +| [Type](Training.Type.md 'Pf2e\.Database\.Model\.Common\.Training\.Type') | Тип способности\. | diff --git a/Documentation/Pf2e.Database/TrainingRank.md b/Documentation/Pf2e.Database/TrainingRank.md new file mode 100644 index 0000000..0aa6a2d --- /dev/null +++ b/Documentation/Pf2e.Database/TrainingRank.md @@ -0,0 +1,47 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## TrainingRank Enum + +Ранг тренировки\. + +```csharp +public enum TrainingRank +``` +### Fields + + + +`Untrained` 0 + +Необученный\. + + + +`Trained` 1 + +Обученный\. + + + +`Expert` 2 + +Эксперт\. + + + +`Master` 3 + +Мастер\. + + + +`Legendary` 4 + +Легендарный\. + + + +`Mythic` 5 + +Мифический\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/TrainingType.md b/Documentation/Pf2e.Database/TrainingType.md new file mode 100644 index 0000000..6f64072 --- /dev/null +++ b/Documentation/Pf2e.Database/TrainingType.md @@ -0,0 +1,47 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## TrainingType Enum + +Тип тренировки\. + +```csharp +public enum TrainingType +``` +### Fields + + + +`Perception` 0 + +Восприятие\. + + + +`Skill` 1 + +Навык\. + + + +`Lore` 2 + +Знание\. + + + +`Weapon` 3 + +Оружие\. + + + +`Armor` 4 + +Защита\. + + + +`Save` 5 + +Спасбросок\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Trait.Entities.md b/Documentation/Pf2e.Database/Trait.Entities.md new file mode 100644 index 0000000..9e3f535 --- /dev/null +++ b/Documentation/Pf2e.Database/Trait.Entities.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Trait](Trait.md 'Pf2e\.Database\.Model\.Structure\.Trait') + +## Trait\.Entities Property + +Сущности, которые имеют данный признак\. + +```csharp +public System.Collections.Generic.ICollection Entities { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Trait.Entity.md b/Documentation/Pf2e.Database/Trait.Entity.md new file mode 100644 index 0000000..beab877 --- /dev/null +++ b/Documentation/Pf2e.Database/Trait.Entity.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Trait](Trait.md 'Pf2e\.Database\.Model\.Structure\.Trait') + +## Trait\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; set; } +``` + +Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity') + +#### Property Value +[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Trait.Id.md b/Documentation/Pf2e.Database/Trait.Id.md new file mode 100644 index 0000000..6bf0f1d --- /dev/null +++ b/Documentation/Pf2e.Database/Trait.Id.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Trait](Trait.md 'Pf2e\.Database\.Model\.Structure\.Trait') + +## Trait\.Id Property + +Идентификатор сущности\. + +```csharp +public int Id { get; set; } +``` + +Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id') + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Trait.Type.md b/Documentation/Pf2e.Database/Trait.Type.md new file mode 100644 index 0000000..bd08c4c --- /dev/null +++ b/Documentation/Pf2e.Database/Trait.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Trait](Trait.md 'Pf2e\.Database\.Model\.Structure\.Trait') + +## Trait\.Type Property + +Тип признака\. + +```csharp +public Pf2e.Database.Model.Enum.TraitType Type { get; set; } +``` + +#### Property Value +[TraitType](TraitType.md 'Pf2e\.Database\.Model\.Enum\.TraitType') \ No newline at end of file diff --git a/Documentation/Pf2e.Database/Trait.md b/Documentation/Pf2e.Database/Trait.md new file mode 100644 index 0000000..0b3c2d3 --- /dev/null +++ b/Documentation/Pf2e.Database/Trait.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') + +## Trait Class + +Признак\. + +```csharp +public class Trait : Pf2e.Database.Model.IEntity +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Trait + +Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity') + +| Properties | | +| :--- | :--- | +| [Entities](Trait.Entities.md 'Pf2e\.Database\.Model\.Structure\.Trait\.Entities') | Сущности, которые имеют данный признак\. | +| [Entity](Trait.Entity.md 'Pf2e\.Database\.Model\.Structure\.Trait\.Entity') | Корневая сущность\. | +| [Id](Trait.Id.md 'Pf2e\.Database\.Model\.Structure\.Trait\.Id') | Идентификатор сущности\. | +| [Type](Trait.Type.md 'Pf2e\.Database\.Model\.Structure\.Trait\.Type') | Тип признака\. | diff --git a/Documentation/Pf2e.Database/TraitType.md b/Documentation/Pf2e.Database/TraitType.md new file mode 100644 index 0000000..6448e2a --- /dev/null +++ b/Documentation/Pf2e.Database/TraitType.md @@ -0,0 +1,35 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## TraitType Enum + +Тип признака\. + +```csharp +public enum TraitType +``` +### Fields + + + +`Regular` 0 + +Обычный признак\. + + + +`Alignment` 1 + +Мировоззрение\. + + + +`Class` 2 + +Признак класса\. + + + +`Tradition` 3 + +Признак традиции\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/VisionEnum.md b/Documentation/Pf2e.Database/VisionEnum.md new file mode 100644 index 0000000..de607d8 --- /dev/null +++ b/Documentation/Pf2e.Database/VisionEnum.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Database](index.md 'index') +### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') + +## VisionEnum Enum + +Перечисление типов зрения\. + +```csharp +public enum VisionEnum +``` +### Fields + + + +`Normal` 0 + +Обычное зрение\. + + + +`LowLightVision` 1 + +Зрение в темноте\. + + + +`DarkVision` 2 + +Тёмное зрение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Database/index.md b/Documentation/Pf2e.Database/index.md new file mode 100644 index 0000000..e1d7e33 --- /dev/null +++ b/Documentation/Pf2e.Database/index.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Database](index.md 'index') + +## Pf2e\.Database Assembly + +| Namespaces | | +| :--- | :--- | +| [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database') | Набор классов модели ORM EntityFramework\. | +| [Pf2e\.Database\.Model](Pf2e.Database.Model.md 'Pf2e\.Database\.Model') | Модель классов ORM EntityFramework\. | +| [Pf2e\.Database\.Model\.Base](Pf2e.Database.Model.Base.md 'Pf2e\.Database\.Model\.Base') | Описание корневой сущности модели: класса [Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity') и его прямых связей\. | +| [Pf2e\.Database\.Model\.Base\.Keywords](Pf2e.Database.Model.Base.Keywords.md 'Pf2e\.Database\.Model\.Base\.Keywords') | Классы, связанные с ключевыми словами, которые могут использоваться в разных типах сущностей\. | +| [Pf2e\.Database\.Model\.Base\.Source](Pf2e.Database.Model.Base.Source.md 'Pf2e\.Database\.Model\.Base\.Source') | Классы, связанные с источниками, которые могут использоваться в разных типах сущностей\. | +| [Pf2e\.Database\.Model\.Base\.Targets](Pf2e.Database.Model.Base.Targets.md 'Pf2e\.Database\.Model\.Base\.Targets') | Классы, связанные с целями внешних ссылок, которые могут использоваться в разных типах сущностей\. | +| [Pf2e\.Database\.Model\.Common](Pf2e.Database.Model.Common.md 'Pf2e\.Database\.Model\.Common') | Общее классы на которые могут ссылаться разные типа\. | +| [Pf2e\.Database\.Model\.Common\.I18n](Pf2e.Database.Model.Common.I18n.md 'Pf2e\.Database\.Model\.Common\.I18n') | Классы, связанные с интернационализацией \(i18n\) модели\. | +| [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum') | Описание всех перечислений, использующихся в модели\. | +| [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure') | Основные типы, которые связаны 1\-к\-1 с [Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')\. Для указания этой связи используется интерфейс [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')\. | +| [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation') | Классы, описывающие связи класса [Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')\. | +| [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation') | Классы, описывающие связи класса [Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')\. | +| [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation') | Классы, описывающие связи класса [Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')\. | +| [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation') | Классы, описывающие связи класса [Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')\. | +| [Pf2e\.Database\.Model\.Structure\.DeityRelation](Pf2e.Database.Model.Structure.DeityRelation.md 'Pf2e\.Database\.Model\.Structure\.DeityRelation') | Классы, описывающие связи класса [Deity](Deity.md 'Pf2e\.Database\.Model\.Structure\.Deity')\. | +| [Pf2e\.Database\.Model\.Structure\.FeatRelation](Pf2e.Database.Model.Structure.FeatRelation.md 'Pf2e\.Database\.Model\.Structure\.FeatRelation') | Классы, описывающие связи класса [Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat')\. | +| [Pf2e\.Database\.Model\.Structure\.RitualRelation](Pf2e.Database.Model.Structure.RitualRelation.md 'Pf2e\.Database\.Model\.Structure\.RitualRelation') | Классы, описывающие связи класса [Ritual](Ritual.md 'Pf2e\.Database\.Model\.Structure\.Ritual')\. | +| [Pf2e\.Database\.Model\.Structure\.SpellRelation](Pf2e.Database.Model.Structure.SpellRelation.md 'Pf2e\.Database\.Model\.Structure\.SpellRelation') | Классы, описывающие связи класса [Spell](Spell.md 'Pf2e\.Database\.Model\.Structure\.Spell')\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendium.Count(ICollection_string_).md b/Documentation/Pf2e.Scrapper/AbstractCompendium.Count(ICollection_string_).md new file mode 100644 index 0000000..9fe459b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendium.Count(ICollection_string_).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractCompendium](AbstractCompendium.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium') + +## AbstractCompendium\.Count\(ICollection\\) Method + +Возвращает количество элементов для указанного типа данных\. + +```csharp +public abstract int Count(System.Collections.Generic.ICollection type); +``` +#### Parameters + + + +`type` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +Типы данных\. + +#### Returns +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') +Количество элементов\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendium.Dir.md b/Documentation/Pf2e.Scrapper/AbstractCompendium.Dir.md new file mode 100644 index 0000000..c27a159 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendium.Dir.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractCompendium](AbstractCompendium.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium') + +## AbstractCompendium\.Dir Property + +Путь к хранению исходных данных\. + +```csharp +public string Dir { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendium.Iterate(ICollection_string_).md b/Documentation/Pf2e.Scrapper/AbstractCompendium.Iterate(ICollection_string_).md new file mode 100644 index 0000000..ba56903 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendium.Iterate(ICollection_string_).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractCompendium](AbstractCompendium.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium') + +## AbstractCompendium\.Iterate\(ICollection\\) Method + +Получение итератора сущностей\. Если указан тип [type](AbstractCompendium.Iterate(ICollection_string_).md#Pf2e.Scrapper.Importers.AbstractCompendium.Iterate(System.Collections.Generic.ICollection_string_).type 'Pf2e\.Scrapper\.Importers\.AbstractCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)\.type') \- то только указанного типа\. + +```csharp +public abstract System.Collections.Generic.IEnumerable> Iterate(System.Collections.Generic.ICollection type); +``` +#### Parameters + + + +`type` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +Типы сущностей, которые нужно получить\. + +#### Returns +[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.Tuple<](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') +Итератор сущностей\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendium.Repository.md b/Documentation/Pf2e.Scrapper/AbstractCompendium.Repository.md new file mode 100644 index 0000000..25709a8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendium.Repository.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractCompendium](AbstractCompendium.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium') + +## AbstractCompendium\.Repository Property + +Репозиторий данных\. + +```csharp +public abstract Pf2e.Scrapper.Importers.Repositories.AbstractImporterRepository Repository { get; } +``` + +#### Property Value +[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendium.md b/Documentation/Pf2e.Scrapper/AbstractCompendium.md new file mode 100644 index 0000000..3bbd17e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendium.md @@ -0,0 +1,26 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers') + +## AbstractCompendium Class + +Компендиум данных\. + +```csharp +internal abstract class AbstractCompendium +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractCompendium + +Derived +↳ [AonprdCompendium](AonprdCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') +↳ [FoundryEnCompendium](FoundryEnCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') + +| Properties | | +| :--- | :--- | +| [Dir](AbstractCompendium.Dir.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium\.Dir') | Путь к хранению исходных данных\. | +| [Repository](AbstractCompendium.Repository.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium\.Repository') | Репозиторий данных\. | + +| Methods | | +| :--- | :--- | +| [Count\(ICollection<string>\)](AbstractCompendium.Count(ICollection_string_).md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium\.Count\(System\.Collections\.Generic\.ICollection\\)') | Возвращает количество элементов для указанного типа данных\. | +| [Iterate\(ICollection<string>\)](AbstractCompendium.Iterate(ICollection_string_).md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)') | Получение итератора сущностей\. Если указан тип [type](AbstractCompendium.Iterate(ICollection_string_).md#Pf2e.Scrapper.Importers.AbstractCompendium.Iterate(System.Collections.Generic.ICollection_string_).type 'Pf2e\.Scrapper\.Importers\.AbstractCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)\.type') \- то только указанного типа\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.Id.md b/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.Id.md new file mode 100644 index 0000000..ce44b78 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem') + +## AbstractCompendiumItem\.Id Property + +Идентификатор сущности\. + +```csharp +public abstract string Id { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.ToString().md b/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.ToString().md new file mode 100644 index 0000000..5f2b3e4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.ToString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem') + +## AbstractCompendiumItem\.ToString\(\) Method + +Строковое представление имени сущности\. + +```csharp +public override string ToString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.Type.md b/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.Type.md new file mode 100644 index 0000000..e03da31 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem') + +## AbstractCompendiumItem\.Type Property + +Тип сущности\. + +```csharp +public abstract string Type { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.md b/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.md new file mode 100644 index 0000000..e3cf5f6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractCompendiumItem.md @@ -0,0 +1,25 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers') + +## AbstractCompendiumItem Class + +Абстрактная ссылка на сущность\. + +```csharp +internal abstract class AbstractCompendiumItem +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractCompendiumItem + +Derived +↳ [AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') +↳ [FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') + +| Properties | | +| :--- | :--- | +| [Id](AbstractCompendiumItem.Id.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem\.Id') | Идентификатор сущности\. | +| [Type](AbstractCompendiumItem.Type.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [ToString\(\)](AbstractCompendiumItem.ToString().md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem\.ToString\(\)') | Строковое представление имени сущности\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AbstractEntityProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AbstractEntityProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md new file mode 100644 index 0000000..4ba5523 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AbstractEntityProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md @@ -0,0 +1,40 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\) Constructor + +Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +protected AbstractEntityProcessor(Pf2e.Scrapper.Processors.ProcessorInput input, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper stringHelper, Pf2e.Scrapper.Helpers.DatabaseHelper helper, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals globals); +``` +#### Parameters + + + +`input` [ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +Объект обработки вводимого JSON\. + + + +`stringHelper` [StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + +\[DI\] Помощник обработки строк\. + + + +`helper` [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +\[DI\] Помощник работы с БД\. + + + +`globals` [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +\[DI\] Глобальные параметра обработки Архивов Нефиса\. + +### See Also +- [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Add().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Add().md new file mode 100644 index 0000000..6c23568 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected abstract void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddEntity().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddEntity().md new file mode 100644 index 0000000..9240433 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddEntity().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.AddEntity\(\) Method + +Генерация основных полей корневой сущности\. + +```csharp +protected virtual void AddEntity(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddExternal().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddExternal().md new file mode 100644 index 0000000..8648ba3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddExternal().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.AddExternal\(\) Method + +Генерация внешних ссылок сущности\. + +```csharp +protected virtual void AddExternal(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddSource().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddSource().md new file mode 100644 index 0000000..d3b42f1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddSource().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.AddSource\(\) Method + +Генерация источников сущности\. + +```csharp +protected virtual void AddSource(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddTraits().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddTraits().md new file mode 100644 index 0000000..855ff39 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddTraits().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.AddTraits\(\) Method + +Генерация списка признаков сущности\. + +```csharp +protected virtual void AddTraits(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddedDescription.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddedDescription.md new file mode 100644 index 0000000..233e1de --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddedDescription.md @@ -0,0 +1,51 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.AddedDescription Method + +| Overloads | | +| :--- | :--- | +| [AddedDescription\(string\)](AbstractEntityProcessor.AddedDescription.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.AddedDescription(string) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescription\(string\)') | Создание строкового представления объекта по указанному пути для добавления к описанию сущности\. | +| [AddedDescription\(ICollection<string>\)](AbstractEntityProcessor.AddedDescription.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.AddedDescription(System.Collections.Generic.ICollection_string_) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescription\(System\.Collections\.Generic\.ICollection\\)') | Создание строкового представления объектов по указанным путям для добавления к описанию сущности\. | + + + +## AbstractEntityProcessor\.AddedDescription\(string\) Method + +Создание строкового представления объекта по указанному пути для добавления к описанию сущности\. + +```csharp +protected string AddedDescription(string path); +``` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь к добавляемому объекту\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление для добавления к описанию сущности\. + + + +## AbstractEntityProcessor\.AddedDescription\(ICollection\\) Method + +Создание строкового представления объектов по указанным путям для добавления к описанию сущности\. + +```csharp +protected string AddedDescription(System.Collections.Generic.ICollection paths); +``` +#### Parameters + + + +`paths` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +Список путей к добавляемым объектам\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление для добавления к описанию сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddedDescriptionPaths().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddedDescriptionPaths().md new file mode 100644 index 0000000..3a30313 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.AddedDescriptionPaths().md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.AddedDescriptionPaths\(\) Method + +Получение списка полей, которые должны быть добавлены в описание\. + +```csharp +protected virtual System.Collections.Generic.ICollection AddedDescriptionPaths(); +``` + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Check().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Check().md new file mode 100644 index 0000000..6e29f60 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Check().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Check\(\) Method + +Проверки необходимости импорта сущности\. + +```csharp +public virtual void Check(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Context.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Context.md new file mode 100644 index 0000000..f7dd6a6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Context.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Context Property + +Предоставляет механизм для освобождения неуправляемых ресурсов\. + +```csharp +public Pf2e.Database.Pf2eDbContext Context { get; } +``` + +#### Property Value +[Pf2e\.Database\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Pf2eDbContext 'Pf2e\.Database\.Pf2eDbContext') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Entity.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Entity.md new file mode 100644 index 0000000..23233e4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Entity 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md new file mode 100644 index 0000000..91b2a38 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.GenerateJsonString\(ICollection\\) Method + +Генерация JSON\-строки из объектов, располагаюхися по путям, указанным в [paths](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.GenerateJsonString(System.Collections.Generic.ICollection_string_).paths 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\\)\.paths')\. + +```csharp +protected string GenerateJsonString(System.Collections.Generic.ICollection paths); +``` +#### Parameters + + + +`paths` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +Коллекция путей, из которых необходимо достатить объекты\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +JSON\-строка\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GetDescription().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GetDescription().md new file mode 100644 index 0000000..7b76cac --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GetDescription().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.GetDescription\(\) Method + +Сгенерировать описание сущности\. + +```csharp +protected virtual string GetDescription(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Описание сущности \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GetEntityName().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GetEntityName().md new file mode 100644 index 0000000..6e4bbe1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.GetEntityName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.GetEntityName\(\) Method + +Получает имя сущности из входных данных\. + +```csharp +protected virtual string GetEntityName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Имя сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Globals.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Globals.md new file mode 100644 index 0000000..1b3a6b4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Globals.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Globals Property + +Класс\-помощник, хранящий необходимые глобальные данные\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals Globals { get; } +``` + +#### Property Value +[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Helper.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Helper.md new file mode 100644 index 0000000..475c04b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Helper.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Helper Property + +Класс предоставляет методы для работы с базой данных\. + +```csharp +public Pf2e.Scrapper.Helpers.DatabaseHelper Helper { get; } +``` + +#### Property Value +[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Name.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Name.md new file mode 100644 index 0000000..15b7f01 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Name Property + +Название сущности, которое будет использоваться для обработки данных\. + +```csharp +public string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Object.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Object.md new file mode 100644 index 0000000..c501956 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Object Property + +Основная сущность\. + +```csharp +public abstract Pf2e.Database.Model.IEntity Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.IEntity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.IEntity 'Pf2e\.Database\.Model\.IEntity') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Process().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Process().md new file mode 100644 index 0000000..db76793 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Save().md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Save().md new file mode 100644 index 0000000..5d4e61d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Save().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +public override void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Type.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Type.md new file mode 100644 index 0000000..6681bec --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') + +## AbstractEntityProcessor\.Type Property + +Тип сущности\. + +```csharp +public abstract Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.md b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.md new file mode 100644 index 0000000..c14dd51 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractEntityProcessor.md @@ -0,0 +1,68 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors') + +## AbstractEntityProcessor Class + +Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +internal abstract class AbstractEntityProcessor : Pf2e.Scrapper.Processors.Definitions.AbstractInputProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 AbstractEntityProcessor + +Derived +↳ [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') +↳ [ActionProcessor](ActionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') +↳ [AncestryProcessor](AncestryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') +↳ [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') +↳ [BackgroundProcessor](BackgroundProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') +↳ [ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') +↳ [DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') +↳ [DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') +↳ [DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') +↳ [FeatProcessor](FeatProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') +↳ [HeritageProcessor](HeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') +↳ [LanguageProcessor](LanguageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') +↳ [RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') +↳ [RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') +↳ [SkillActionsProcessor](SkillActionsProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') +↳ [SpellProcessor](SpellProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') +↳ [TraitProcessor](TraitProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') +↳ [VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') + +### See Also +- [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') + +| Constructors | | +| :--- | :--- | +| [AbstractEntityProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\)](AbstractEntityProcessor.AbstractEntityProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AbstractEntityProcessor\(Pf2e\.Scrapper\.Processors\.ProcessorInput, Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper, Pf2e\.Scrapper\.Helpers\.DatabaseHelper, Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\)') | Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | + +| Properties | | +| :--- | :--- | +| [Context](AbstractEntityProcessor.Context.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Context') | Предоставляет механизм для освобождения неуправляемых ресурсов\. | +| [Entity](AbstractEntityProcessor.Entity.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Entity') | Корневая сущность\. | +| [Globals](AbstractEntityProcessor.Globals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Globals') | Класс\-помощник, хранящий необходимые глобальные данные\. | +| [Helper](AbstractEntityProcessor.Helper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Helper') | Класс предоставляет методы для работы с базой данных\. | +| [Name](AbstractEntityProcessor.Name.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Name') | Название сущности, которое будет использоваться для обработки данных\. | +| [Object](AbstractEntityProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Object') | Основная сущность\. | +| [Type](AbstractEntityProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](AbstractEntityProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddedDescription\(string\)](AbstractEntityProcessor.AddedDescription.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.AddedDescription(string) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescription\(string\)') | Создание строкового представления объекта по указанному пути для добавления к описанию сущности\. | +| [AddedDescription\(ICollection<string>\)](AbstractEntityProcessor.AddedDescription.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.AddedDescription(System.Collections.Generic.ICollection_string_) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescription\(System\.Collections\.Generic\.ICollection\\)') | Создание строкового представления объектов по указанным путям для добавления к описанию сущности\. | +| [AddedDescriptionPaths\(\)](AbstractEntityProcessor.AddedDescriptionPaths().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | +| [AddEntity\(\)](AbstractEntityProcessor.AddEntity().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddEntity\(\)') | Генерация основных полей корневой сущности\. | +| [AddExternal\(\)](AbstractEntityProcessor.AddExternal().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddExternal\(\)') | Генерация внешних ссылок сущности\. | +| [AddSource\(\)](AbstractEntityProcessor.AddSource().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddSource\(\)') | Генерация источников сущности\. | +| [AddTraits\(\)](AbstractEntityProcessor.AddTraits().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddTraits\(\)') | Генерация списка признаков сущности\. | +| [Check\(\)](AbstractEntityProcessor.Check().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Check\(\)') | Проверки необходимости импорта сущности\. | +| [GenerateJsonString\(ICollection<string>\)](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\\)') | Генерация JSON\-строки из объектов, располагаюхися по путям, указанным в [paths](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.GenerateJsonString(System.Collections.Generic.ICollection_string_).paths 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\\)\.paths')\. | +| [GetDescription\(\)](AbstractEntityProcessor.GetDescription().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GetDescription\(\)') | Сгенерировать описание сущности\. | +| [GetEntityName\(\)](AbstractEntityProcessor.GetEntityName().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GetEntityName\(\)') | Получает имя сущности из входных данных\. | +| [Process\(\)](AbstractEntityProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [Save\(\)](AbstractEntityProcessor.Save().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractImporter.Dir.md b/Documentation/Pf2e.Scrapper/AbstractImporter.Dir.md new file mode 100644 index 0000000..aa48446 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporter.Dir.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') + +## AbstractImporter\.Dir Property + +Путь к директории с данными для импортёра\. + +```csharp +public string Dir { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractImporter.Name.md b/Documentation/Pf2e.Scrapper/AbstractImporter.Name.md new file mode 100644 index 0000000..cc226a0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporter.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') + +## AbstractImporter\.Name Property + +Отображаемое имя импортёра\. + +```csharp +public abstract string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractImporter.Slug.md b/Documentation/Pf2e.Scrapper/AbstractImporter.Slug.md new file mode 100644 index 0000000..21c2c01 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporter.Slug.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers').[AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') + +## AbstractImporter\.Slug Property + +Короткое имя импортёра\. + +```csharp +public abstract string Slug { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractImporter.md b/Documentation/Pf2e.Scrapper/AbstractImporter.md new file mode 100644 index 0000000..614e30a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporter.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers') + +## AbstractImporter Class + +Абстрактный класс импортёра\. + +```csharp +internal abstract class AbstractImporter +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractImporter + +Derived +↳ [AonprdImporter](AonprdImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') +↳ [FoundryEnImporter](FoundryEnImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') + +| Properties | | +| :--- | :--- | +| [Dir](AbstractImporter.Dir.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter\.Dir') | Путь к директории с данными для импортёра\. | +| [Name](AbstractImporter.Name.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter\.Name') | Отображаемое имя импортёра\. | +| [Slug](AbstractImporter.Slug.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter\.Slug') | Короткое имя импортёра\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractImporterRepository.AbstractImporterRepository(AbstractImporter).md b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.AbstractImporterRepository(AbstractImporter).md new file mode 100644 index 0000000..6014273 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.AbstractImporterRepository(AbstractImporter).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') + +## AbstractImporterRepository\(AbstractImporter\) Constructor + +Класс абстрактного репозитория\. + +```csharp +protected AbstractImporterRepository(Pf2e.Scrapper.Importers.AbstractImporter importer); +``` +#### Parameters + + + +`importer` [AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') + +Импортёр, использующий репозиторий\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractImporterRepository.Importer.md b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.Importer.md new file mode 100644 index 0000000..f0a297d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.Importer.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') + +## AbstractImporterRepository\.Importer Field + +Импортёр, использующий репозиторий\. + +```csharp +public readonly AbstractImporter Importer; +``` + +#### Field Value +[AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractImporterRepository.RepositoryDir.md b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.RepositoryDir.md new file mode 100644 index 0000000..fe3aa97 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.RepositoryDir.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') + +## AbstractImporterRepository\.RepositoryDir Property + +CLR\-представкление директории с данными\. + +```csharp +public System.IO.DirectoryInfo RepositoryDir { get; } +``` + +#### Property Value +[System\.IO\.DirectoryInfo](https://docs.microsoft.com/en-us/dotnet/api/System.IO.DirectoryInfo 'System\.IO\.DirectoryInfo') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractImporterRepository.RepositoryDirPath.md b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.RepositoryDirPath.md new file mode 100644 index 0000000..095b354 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.RepositoryDirPath.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') + +## AbstractImporterRepository\.RepositoryDirPath Property + +Путь к директории с данными для импортёра\. + +```csharp +public string RepositoryDirPath { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractImporterRepository.Update(ProcessProgress).md b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.Update(ProcessProgress).md new file mode 100644 index 0000000..8732fc3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.Update(ProcessProgress).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') + +## AbstractImporterRepository\.Update\(ProcessProgress\) Method + +Обновление данных в репозитории\. + +```csharp +public abstract void Update(Pf2e.Scrapper.Helpers.ProcessProgress progress); +``` +#### Parameters + + + +`progress` [ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractImporterRepository.md b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.md new file mode 100644 index 0000000..0909473 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractImporterRepository.md @@ -0,0 +1,33 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories') + +## AbstractImporterRepository Class + +Класс абстрактного репозитория\. + +```csharp +internal abstract class AbstractImporterRepository +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractImporterRepository + +Derived +↳ [AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') +↳ [GitRepository](GitRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.GitRepository') + +| Constructors | | +| :--- | :--- | +| [AbstractImporterRepository\(AbstractImporter\)](AbstractImporterRepository.AbstractImporterRepository(AbstractImporter).md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository\.AbstractImporterRepository\(Pf2e\.Scrapper\.Importers\.AbstractImporter\)') | Класс абстрактного репозитория\. | + +| Fields | | +| :--- | :--- | +| [Importer](AbstractImporterRepository.Importer.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository\.Importer') | Импортёр, использующий репозиторий\. | + +| Properties | | +| :--- | :--- | +| [RepositoryDir](AbstractImporterRepository.RepositoryDir.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository\.RepositoryDir') | CLR\-представкление директории с данными\. | +| [RepositoryDirPath](AbstractImporterRepository.RepositoryDirPath.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository\.RepositoryDirPath') | Путь к директории с данными для импортёра\. | + +| Methods | | +| :--- | :--- | +| [Update\(ProcessProgress\)](AbstractImporterRepository.Update(ProcessProgress).md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository\.Update\(Pf2e\.Scrapper\.Helpers\.ProcessProgress\)') | Обновление данных в репозитории\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md new file mode 100644 index 0000000..0666845 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md @@ -0,0 +1,22 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions').[AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') + +## AbstractInputProcessor\(ProcessorInput\) Constructor + +Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +protected AbstractInputProcessor(Pf2e.Scrapper.Processors.ProcessorInput input); +``` +#### Parameters + + + +`input` [ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +Входные данные обработчика\. + +### See Also +- [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Input.md b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Input.md new file mode 100644 index 0000000..5b6e2d6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Input.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions').[AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') + +## AbstractInputProcessor\.Input Property + +Входные данные обработчика\. + +```csharp +public Pf2e.Scrapper.Processors.ProcessorInput Input { get; } +``` + +#### Property Value +[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Process().md b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Process().md new file mode 100644 index 0000000..fa6c237 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions').[AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') + +## AbstractInputProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public abstract void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Save().md b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Save().md new file mode 100644 index 0000000..5001263 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.Save().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions').[AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') + +## AbstractInputProcessor\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +public abstract void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractInputProcessor.md b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.md new file mode 100644 index 0000000..c856384 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractInputProcessor.md @@ -0,0 +1,38 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions') + +## AbstractInputProcessor Class + +Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +internal abstract class AbstractInputProcessor : Pf2e.Scrapper.Processors.Definitions.IProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractInputProcessor + +Derived +↳ [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') +↳ [SkillProcessor](SkillProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') +↳ [SourceProcessor](SourceProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') +↳ [FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +Implements [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') + +### See Also +- [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') + +| Constructors | | +| :--- | :--- | +| [AbstractInputProcessor\(ProcessorInput\)](AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor\.AbstractInputProcessor\(Pf2e\.Scrapper\.Processors\.ProcessorInput\)') | Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | + +| Properties | | +| :--- | :--- | +| [Input](AbstractInputProcessor.Input.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor\.Input') | Входные данные обработчика\. | + +| Methods | | +| :--- | :--- | +| [Process\(\)](AbstractInputProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [Save\(\)](AbstractInputProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.AbstractProcessorAttribute(string).md b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.AbstractProcessorAttribute(string).md new file mode 100644 index 0000000..f2a1e8f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.AbstractProcessorAttribute(string).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') + +## AbstractProcessorAttribute\(string\) Constructor + +Абстрактный аттрибут обработчика\. + +```csharp +public AbstractProcessorAttribute(string name); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Active.md b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Active.md new file mode 100644 index 0000000..1cfda2e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Active.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') + +## AbstractProcessorAttribute\.Active Property + +Процессор включён по умолчанию\. + +```csharp +public bool Active { get; init; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Description.md b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Description.md new file mode 100644 index 0000000..e8bdd1b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Description.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') + +## AbstractProcessorAttribute\.Description Property + +Описание обработчика\. + +```csharp +public string Description { get; init; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Group.md b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Group.md new file mode 100644 index 0000000..41ae195 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Group.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') + +## AbstractProcessorAttribute\.Group Property + +Группа обработчиков, к которому относится обработчик\. + +```csharp +public Pf2e.Scrapper.Processors.Attributes.ProcessorGroupEnum Group { get; init; } +``` + +#### Property Value +[ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnum') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Name.md b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Name.md new file mode 100644 index 0000000..17422bd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') + +## AbstractProcessorAttribute\.Name Property + +Название обработчика\. + +```csharp +public string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Parallel.md b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Parallel.md new file mode 100644 index 0000000..fa9ec16 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.Parallel.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') + +## AbstractProcessorAttribute\.Parallel Property + +Разрешить выполнять процессов в параллельном режиме + +```csharp +public bool Parallel { get; init; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.md b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.md new file mode 100644 index 0000000..a97ba4d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorAttribute.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## AbstractProcessorAttribute Class + +Абстрактный аттрибут обработчика\. + +```csharp +internal class AbstractProcessorAttribute : System.Attribute +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 AbstractProcessorAttribute + +Derived +↳ [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') +↳ [ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') +↳ [ProcessorFactoryAttribute](ProcessorFactoryAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorFactoryAttribute') + +| Constructors | | +| :--- | :--- | +| [AbstractProcessorAttribute\(string\)](AbstractProcessorAttribute.AbstractProcessorAttribute(string).md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.AbstractProcessorAttribute\(string\)') | Абстрактный аттрибут обработчика\. | + +| Properties | | +| :--- | :--- | +| [Active](AbstractProcessorAttribute.Active.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Active') | Процессор включён по умолчанию\. | +| [Description](AbstractProcessorAttribute.Description.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Description') | Описание обработчика\. | +| [Group](AbstractProcessorAttribute.Group.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Group') | Группа обработчиков, к которому относится обработчик\. | +| [Name](AbstractProcessorAttribute.Name.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Name') | Название обработчика\. | +| [Parallel](AbstractProcessorAttribute.Parallel.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Parallel') | Разрешить выполнять процессов в параллельном режиме | diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.Count().md b/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.Count().md new file mode 100644 index 0000000..5a8c200 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.Count().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Factory](Pf2e.Scrapper.Processors.Factory.md 'Pf2e\.Scrapper\.Processors\.Factory').[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory') + +## AbstractProcessorFactory\.Count\(\) Method + +Количество элеметов для итерирования\. + +```csharp +public abstract int Count(); +``` + +#### Returns +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') +Количество элеметов \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.GetEnumerator().md b/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.GetEnumerator().md new file mode 100644 index 0000000..9c24b08 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.GetEnumerator().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Factory](Pf2e.Scrapper.Processors.Factory.md 'Pf2e\.Scrapper\.Processors\.Factory').[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory') + +## AbstractProcessorFactory\.GetEnumerator\(\) Method + +Итератор процессоров\. + +```csharp +public abstract System.Collections.Generic.IEnumerable> GetEnumerator(); +``` + +#### Returns +[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.Tuple<](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') +Пара значений: \[0\] \- описание элемента процессор, \[1\] \- процессор\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.Prepare().md b/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.Prepare().md new file mode 100644 index 0000000..c82c5e0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.Prepare().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Factory](Pf2e.Scrapper.Processors.Factory.md 'Pf2e\.Scrapper\.Processors\.Factory').[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory') + +## AbstractProcessorFactory\.Prepare\(\) Method + +Подготовить фабрику к работе\. + +```csharp +public virtual void Prepare(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.md b/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.md new file mode 100644 index 0000000..0cd5354 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractProcessorFactory.md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Factory](Pf2e.Scrapper.Processors.Factory.md 'Pf2e\.Scrapper\.Processors\.Factory') + +## AbstractProcessorFactory Class + +Абстрактная фабрика создания процессоров\. + +```csharp +internal abstract class AbstractProcessorFactory +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractProcessorFactory + +| Methods | | +| :--- | :--- | +| [Count\(\)](AbstractProcessorFactory.Count().md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory\.Count\(\)') | Количество элеметов для итерирования\. | +| [GetEnumerator\(\)](AbstractProcessorFactory.GetEnumerator().md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory\.GetEnumerator\(\)') | Итератор процессоров\. | +| [Prepare\(\)](AbstractProcessorFactory.Prepare().md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory\.Prepare\(\)') | Подготовить фабрику к работе\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Compendium.md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Compendium.md new file mode 100644 index 0000000..4772de8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Compendium.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +## AbstractSchemaBuildProcessor\.Compendium Property + +Связаный компендиум + +```csharp +protected abstract Pf2e.Scrapper.Importers.AbstractCompendium Compendium { protected get; } +``` + +#### Property Value +[AbstractCompendium](AbstractCompendium.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md new file mode 100644 index 0000000..126a316 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +## AbstractSchemaBuildProcessor\.GetSchemaNodes\(AbstractCompendiumItem\) Method + +Получить список названий элементов структуры данных на основе вводимого элемента\. + +```csharp +protected abstract System.Collections.Generic.ICollection GetSchemaNodes(Pf2e.Scrapper.Importers.AbstractCompendiumItem item); +``` +#### Parameters + + + +`item` [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem') + +Вводимый элемент + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Коллекция названий элементов структуры данных/ \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Process().md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Process().md new file mode 100644 index 0000000..1da7072 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +## AbstractSchemaBuildProcessor\.Process\(\) Method + +Построение схемы данных\. + +```csharp +public void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Resolver.md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Resolver.md new file mode 100644 index 0000000..809425e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Resolver.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +## AbstractSchemaBuildProcessor\.Resolver Property + +Определитель типов данных\. + +```csharp +protected abstract Pf2e.Scrapper.SchemaBuilder.TypeResolver Resolver { protected get; } +``` + +#### Property Value +[TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Save().md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Save().md new file mode 100644 index 0000000..96036dd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Save().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +## AbstractSchemaBuildProcessor\.Save\(\) Method + +Сохранение постренных схем данных\. + +```csharp +public void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.SavePath.md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.SavePath.md new file mode 100644 index 0000000..8eb6b44 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.SavePath.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +## AbstractSchemaBuildProcessor\.SavePath Property + +Путь к каталогу для сохранения вывода\. + +```csharp +protected abstract string SavePath { protected get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md new file mode 100644 index 0000000..7782ead --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +## AbstractSchemaBuildProcessor\.SaveSchema\(string, string, SchemaNode\) Method + +Сохранение отдельной схемы данных\. + +```csharp +protected void SaveSchema(string dir, string name, Pf2e.Scrapper.SchemaBuilder.SchemaNode schema); +``` +#### Parameters + + + +`dir` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Целевой каталог\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название схемы\. + + + +`schema` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Сохраняемая схема\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Schemas.md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Schemas.md new file mode 100644 index 0000000..561873d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.Schemas.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +## AbstractSchemaBuildProcessor\.Schemas Property + +Набор схем данных\. + +```csharp +protected System.Collections.Generic.Dictionary Schemas { protected get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.md b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.md new file mode 100644 index 0000000..471fa0f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaBuildProcessor.md @@ -0,0 +1,30 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder') + +## AbstractSchemaBuildProcessor Class + +```csharp +internal abstract class AbstractSchemaBuildProcessor : Pf2e.Scrapper.Processors.Definitions.IProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractSchemaBuildProcessor + +Derived +↳ [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') +↳ [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') + +Implements [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') + +| Properties | | +| :--- | :--- | +| [Compendium](AbstractSchemaBuildProcessor.Compendium.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Compendium') | Связаный компендиум | +| [Resolver](AbstractSchemaBuildProcessor.Resolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Resolver') | Определитель типов данных\. | +| [SavePath](AbstractSchemaBuildProcessor.SavePath.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.SavePath') | Путь к каталогу для сохранения вывода\. | +| [Schemas](AbstractSchemaBuildProcessor.Schemas.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Schemas') | Набор схем данных\. | + +| Methods | | +| :--- | :--- | +| [GetSchemaNodes\(AbstractCompendiumItem\)](AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.GetSchemaNodes\(Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem\)') | Получить список названий элементов структуры данных на основе вводимого элемента\. | +| [Process\(\)](AbstractSchemaBuildProcessor.Process().md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Process\(\)') | Построение схемы данных\. | +| [Save\(\)](AbstractSchemaBuildProcessor.Save().md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Save\(\)') | Сохранение постренных схем данных\. | +| [SaveSchema\(string, string, SchemaNode\)](AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.SaveSchema\(string, string, Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\)') | Сохранение отдельной схемы данных\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.AbstractSchemaType(SchemaNode).md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.AbstractSchemaType(SchemaNode).md new file mode 100644 index 0000000..1878bd9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.AbstractSchemaType(SchemaNode).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\(SchemaNode\) Constructor + +Абстрактный тип представоления данных в схеме\. + +```csharp +protected AbstractSchemaType(Pf2e.Scrapper.SchemaBuilder.SchemaNode parent); +``` +#### Parameters + + + +`parent` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.AddValue(JToken).md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.AddValue(JToken).md new file mode 100644 index 0000000..5f01e8b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.AddValue(JToken).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.AddValue\(JToken\) Method + +Добавление нового значения\. + +```csharp +public abstract void AddValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.Beautify().md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.Beautify().md new file mode 100644 index 0000000..35c60a2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.Beautify().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.Beautify\(\) Method + +Подготовка типа к красивому представлению\. + +```csharp +public abstract void Beautify(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.GetTypeName().md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.GetTypeName().md new file mode 100644 index 0000000..78e021d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.GetTypeName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.GetTypeName\(\) Method + +Получение строкового представоения типа элемента\. + +```csharp +public abstract string GetTypeName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.GetYamlData().md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.GetYamlData().md new file mode 100644 index 0000000..637904f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.GetYamlData().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.GetYamlData\(\) Method + +Получение данных для форматирования в YAML\. + +```csharp +public abstract System.Collections.Generic.Dictionary GetYamlData(); +``` + +#### Returns +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') +Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.IsCompatibleValue(JToken).md new file mode 100644 index 0000000..9d74e22 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.IsCompatibleValue(JToken).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.IsCompatibleValue\(JToken\) Method + +Проверка, что значение совместимо с текущим типом\. + +```csharp +public abstract bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Проверяемое значение\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.Parent.md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.Parent.md new file mode 100644 index 0000000..c4db62a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.Parent.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.Parent Field + +Элемент схемы данных, к которому относится тип\. + +```csharp +public readonly SchemaNode Parent; +``` + +#### Field Value +[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.Resolver.md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.Resolver.md new file mode 100644 index 0000000..f8877cd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.Resolver.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.Resolver Property + +Объект для определения типа поля в схеме данных\. + +```csharp +public Pf2e.Scrapper.SchemaBuilder.TypeResolver Resolver { get; } +``` + +#### Property Value +[TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.Root.md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.Root.md new file mode 100644 index 0000000..9d46440 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.Root.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.Root Property + +Корневой элемент схемы данных\. + +```csharp +public Pf2e.Scrapper.SchemaBuilder.SchemaNode Root { get; } +``` + +#### Property Value +[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.ToString().md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.ToString().md new file mode 100644 index 0000000..7f24009 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.ToString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') + +## AbstractSchemaType\.ToString\(\) Method + +Полное строковое представление элемента\. + +```csharp +public override string ToString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление элемента\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSchemaType.md b/Documentation/Pf2e.Scrapper/AbstractSchemaType.md new file mode 100644 index 0000000..0a14f63 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSchemaType.md @@ -0,0 +1,41 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types') + +## AbstractSchemaType Class + +Абстрактный тип представоления данных в схеме\. + +```csharp +internal abstract class AbstractSchemaType +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractSchemaType + +Derived +↳ [ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') +↳ [DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') +↳ [IgnoreSchemaType](IgnoreSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') +↳ [ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') +↳ [StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +| Constructors | | +| :--- | :--- | +| [AbstractSchemaType\(SchemaNode\)](AbstractSchemaType.AbstractSchemaType(SchemaNode).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.AbstractSchemaType\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\)') | Абстрактный тип представоления данных в схеме\. | + +| Fields | | +| :--- | :--- | +| [Parent](AbstractSchemaType.Parent.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.Parent') | Элемент схемы данных, к которому относится тип\. | + +| Properties | | +| :--- | :--- | +| [Resolver](AbstractSchemaType.Resolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.Resolver') | Объект для определения типа поля в схеме данных\. | +| [Root](AbstractSchemaType.Root.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.Root') | Корневой элемент схемы данных\. | + +| Methods | | +| :--- | :--- | +| [AddValue\(JToken\)](AbstractSchemaType.AddValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | +| [Beautify\(\)](AbstractSchemaType.Beautify().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | +| [GetTypeName\(\)](AbstractSchemaType.GetTypeName().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | +| [GetYamlData\(\)](AbstractSchemaType.GetYamlData().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | +| [IsCompatibleValue\(JToken\)](AbstractSchemaType.IsCompatibleValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | +| [ToString\(\)](AbstractSchemaType.ToString().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.ToString\(\)') | Полное строковое представление элемента\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.Process().md b/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.Process().md new file mode 100644 index 0000000..23b4bf1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions').[AbstractSimpleProcessor](AbstractSimpleProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractSimpleProcessor') + +## AbstractSimpleProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public abstract void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.Save().md b/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.Save().md new file mode 100644 index 0000000..3fc9750 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.Save().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions').[AbstractSimpleProcessor](AbstractSimpleProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractSimpleProcessor') + +## AbstractSimpleProcessor\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +public abstract void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.md b/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.md new file mode 100644 index 0000000..3d05f42 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSimpleProcessor.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions') + +## AbstractSimpleProcessor Class + +Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +internal abstract class AbstractSimpleProcessor : Pf2e.Scrapper.Processors.Definitions.IProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractSimpleProcessor + +Implements [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') + +### See Also +- [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') + +| Methods | | +| :--- | :--- | +| [Process\(\)](AbstractSimpleProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractSimpleProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [Save\(\)](AbstractSimpleProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractSimpleProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AbstractSubclassProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AbstractSubclassProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md new file mode 100644 index 0000000..ec1b688 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AbstractSubclassProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\) Constructor + +Абстрактный класс\-обработчик сущностей подклассов, полученных из Архивов Нефиса\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +protected AbstractSubclassProcessor(Pf2e.Scrapper.Processors.ProcessorInput input, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper stringHelper, Pf2e.Scrapper.Helpers.DatabaseHelper helper, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals globals); +``` +#### Parameters + + + +`input` [ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + + + +`stringHelper` [StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + + + +`helper` [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + + + +`globals` [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Add().md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Add().md new file mode 100644 index 0000000..d1fafac --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AddSpells(string).md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AddSpells(string).md new file mode 100644 index 0000000..aa4967e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AddSpells(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.AddSpells\(string\) Method + +Добавление заклинаний из строкового представления\. + +```csharp +public void AddSpells(string spellMd); +``` +#### Parameters + + + +`spellMd` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление списка заклинаний\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AddTrainings(string).md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AddTrainings(string).md new file mode 100644 index 0000000..e24b2fe --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.AddTrainings(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.AddTrainings\(string\) Method + +Добавление тренировок из строкового представления\. + +```csharp +public void AddTrainings(string trainingMd); +``` +#### Parameters + + + +`trainingMd` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление списка тренировок\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.ClassName.md new file mode 100644 index 0000000..89e4074 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public abstract string? ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.GetGroup().md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.GetGroup().md new file mode 100644 index 0000000..534916c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.GetGroup().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.GetGroup\(\) Method + +Получение CLR\-представления группы подклассов, к которому относится обрабатываемый подкласс\. + +```csharp +public Pf2e.Database.Model.Structure.SubclassGroup GetGroup(); +``` + +#### Returns +[Pf2e\.Database\.Model\.Structure\.SubclassGroup](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.SubclassGroup 'Pf2e\.Database\.Model\.Structure\.SubclassGroup') +CLR\-представления группы подклассов\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.GroupName.md new file mode 100644 index 0000000..d7dc647 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public abstract string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Object.md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Object.md new file mode 100644 index 0000000..c3a4837 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.Object Property + +Основная сущность\. + +```csharp +public abstract Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Process().md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Process().md new file mode 100644 index 0000000..ba5c341 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.ProcessObject().md new file mode 100644 index 0000000..bfbe210 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public abstract void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Type.md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Type.md new file mode 100644 index 0000000..775e40f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.md b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.md new file mode 100644 index 0000000..9791e9a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AbstractSubclassProcessor.md @@ -0,0 +1,66 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors') + +## AbstractSubclassProcessor Class + +Абстрактный класс\-обработчик сущностей подклассов, полученных из Архивов Нефиса\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +internal abstract class AbstractSubclassProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 AbstractSubclassProcessor + +Derived +↳ [ApparitionProcessor](ApparitionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') +↳ [ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') +↳ [ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') +↳ [BloodlineProcessor](BloodlineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') +↳ [CauseProcessor](CauseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') +↳ [ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') +↳ [DoctrineProcessor](DoctrineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') +↳ [DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') +↳ [EidolonProcessor](EidolonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') +↳ [ElementProcessor](ElementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') +↳ [EpithetProcessor](EpithetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') +↳ [HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') +↳ [HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') +↳ [HybridStudyProcessor](HybridStudyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') +↳ [IkonProcessor](IkonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') +↳ [ImplementProcessor](ImplementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') +↳ [InnovationProcessor](InnovationProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') +↳ [InstinctProcessor](InstinctProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') +↳ [LessonProcessor](LessonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') +↳ [MethodologyProcessor](MethodologyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') +↳ [MuseProcessor](MuseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') +↳ [MysteryProcessor](MysteryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') +↳ [PatronProcessor](PatronProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') +↳ [PracticeProcessor](PracticeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') +↳ [RacketProcessor](RacketProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') +↳ [ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') +↳ [StyleProcessor](StyleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') +↳ [SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') +↳ [TenetProcessor](TenetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') +↳ [WayProcessor](WayProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +| Constructors | | +| :--- | :--- | +| [AbstractSubclassProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\)](AbstractSubclassProcessor.AbstractSubclassProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.AbstractSubclassProcessor\(Pf2e\.Scrapper\.Processors\.ProcessorInput, Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper, Pf2e\.Scrapper\.Helpers\.DatabaseHelper, Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\)') | Абстрактный класс\-обработчик сущностей подклассов, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | + +| Properties | | +| :--- | :--- | +| [ClassName](AbstractSubclassProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.ClassName') | Название подкласса\. | +| [GroupName](AbstractSubclassProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.GroupName') | Название группы подклассов\. | +| [Object](AbstractSubclassProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Object') | Основная сущность\. | +| [Type](AbstractSubclassProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](AbstractSubclassProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddSpells\(string\)](AbstractSubclassProcessor.AddSpells(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.AddSpells\(string\)') | Добавление заклинаний из строкового представления\. | +| [AddTrainings\(string\)](AbstractSubclassProcessor.AddTrainings(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.AddTrainings\(string\)') | Добавление тренировок из строкового представления\. | +| [GetGroup\(\)](AbstractSubclassProcessor.GetGroup().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.GetGroup\(\)') | Получение CLR\-представления группы подклассов, к которому относится обрабатываемый подкласс\. | +| [Process\(\)](AbstractSubclassProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [ProcessObject\(\)](AbstractSubclassProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ActionProcessor.Add().md b/Documentation/Pf2e.Scrapper/ActionProcessor.Add().md new file mode 100644 index 0000000..6f2501b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ActionProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') + +## ActionProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ActionProcessor.AddedDescriptionPaths().md b/Documentation/Pf2e.Scrapper/ActionProcessor.AddedDescriptionPaths().md new file mode 100644 index 0000000..aa228d0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ActionProcessor.AddedDescriptionPaths().md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') + +## ActionProcessor\.AddedDescriptionPaths\(\) Method + +Получение списка полей, которые должны быть добавлены в описание\. + +```csharp +protected virtual string[] AddedDescriptionPaths(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ActionProcessor.Object.md b/Documentation/Pf2e.Scrapper/ActionProcessor.Object.md new file mode 100644 index 0000000..4c79af0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ActionProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') + +## ActionProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Action Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Action](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Action 'Pf2e\.Database\.Model\.Structure\.Action') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ActionProcessor.Process().md b/Documentation/Pf2e.Scrapper/ActionProcessor.Process().md new file mode 100644 index 0000000..3b26da4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ActionProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') + +## ActionProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ActionProcessor.Type.md b/Documentation/Pf2e.Scrapper/ActionProcessor.Type.md new file mode 100644 index 0000000..afb2d83 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ActionProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') + +## ActionProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ActionProcessor.md b/Documentation/Pf2e.Scrapper/ActionProcessor.md new file mode 100644 index 0000000..af34e16 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ActionProcessor.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## ActionProcessor Class + +```csharp +internal class ActionProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 ActionProcessor + +| Properties | | +| :--- | :--- | +| [Object](ActionProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.Object') | Основная сущность\. | +| [Type](ActionProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](ActionProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddedDescriptionPaths\(\)](ActionProcessor.AddedDescriptionPaths().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | +| [Process\(\)](ActionProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/AncestryProcessor.Add().md b/Documentation/Pf2e.Scrapper/AncestryProcessor.Add().md new file mode 100644 index 0000000..53ee986 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AncestryProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[AncestryProcessor](AncestryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') + +## AncestryProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AncestryProcessor.Object.md b/Documentation/Pf2e.Scrapper/AncestryProcessor.Object.md new file mode 100644 index 0000000..dbe8ee1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AncestryProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[AncestryProcessor](AncestryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') + +## AncestryProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Ancestry Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Ancestry](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Ancestry 'Pf2e\.Database\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AncestryProcessor.Process().md b/Documentation/Pf2e.Scrapper/AncestryProcessor.Process().md new file mode 100644 index 0000000..ad557c8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AncestryProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[AncestryProcessor](AncestryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') + +## AncestryProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AncestryProcessor.Type.md b/Documentation/Pf2e.Scrapper/AncestryProcessor.Type.md new file mode 100644 index 0000000..1001049 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AncestryProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[AncestryProcessor](AncestryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') + +## AncestryProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AncestryProcessor.md b/Documentation/Pf2e.Scrapper/AncestryProcessor.md new file mode 100644 index 0000000..664a0a7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AncestryProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## AncestryProcessor Class + +```csharp +internal class AncestryProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 AncestryProcessor + +| Properties | | +| :--- | :--- | +| [Object](AncestryProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor\.Object') | Основная сущность\. | +| [Type](AncestryProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](AncestryProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [Process\(\)](AncestryProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.AonprdBuilderGlobals().md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.AonprdBuilderGlobals().md new file mode 100644 index 0000000..97169cc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.AonprdBuilderGlobals().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\(\) Constructor + +Конструктор класса [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals')\. + +```csharp +public AonprdBuilderGlobals(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.AonprdTarget.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.AonprdTarget.md new file mode 100644 index 0000000..faccc4e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.AonprdTarget.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.AonprdTarget Property + +Цель внешних ссылок Архивов Нефисов\. + +```csharp +public Pf2e.Database.Model.Base.Targets.ExternalTarget AonprdTarget { get; set; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Targets.ExternalTarget 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.GetSlugSuffix(string).md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.GetSlugSuffix(string).md new file mode 100644 index 0000000..2e795fd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.GetSlugSuffix(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.GetSlugSuffix\(string\) Method + +Получить суффикс для ссылки\. + +```csharp +public string GetSlugSuffix(string id); +``` +#### Parameters + + + +`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Идентификатор Aonprd\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Суффикс для ссылки или пустая строка\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.Ignore.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.Ignore.md new file mode 100644 index 0000000..5c6ecfd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.Ignore.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.Ignore Property + +Список идентификаторов сущностей, которые нужно игнорировать при обработке\. + +```csharp +public System.Collections.Generic.List Ignore { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.JsonToDictionary(JObject,string).md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.JsonToDictionary(JObject,string).md new file mode 100644 index 0000000..20a0035 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.JsonToDictionary(JObject,string).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.JsonToDictionary\(JObject, string\) Method + +Преобразовать JSON\-объект в словарь\. + +```csharp +public static System.Collections.Generic.Dictionary JsonToDictionary(Newtonsoft.Json.Linq.JObject json, string tokenPath); +``` +#### Parameters + + + +`json` [Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject') + +Исходный JSON\-объект\. + + + +`tokenPath` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь к токену в JSON\. + +#### Returns +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') +Результирующий словарь\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.LegacyRemasterExtra.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.LegacyRemasterExtra.md new file mode 100644 index 0000000..5e3e16a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.LegacyRemasterExtra.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.LegacyRemasterExtra Property + +Словарь допольнительных проверок связей\. +Ключ \- устаревшая сущность, значение \- обновлённая\. + +```csharp +public System.Collections.Generic.Dictionary LegacyRemasterExtra { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.MergeSources.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.MergeSources.md new file mode 100644 index 0000000..4e0ad89 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.MergeSources.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.MergeSources Property + +Словарь сущностей, которые нужно слить с другой/другими\. +Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. + +```csharp +public System.Collections.Generic.Dictionary MergeSources { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SlugSuffixes.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SlugSuffixes.md new file mode 100644 index 0000000..8eaad7a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SlugSuffixes.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.SlugSuffixes Property + +Словарей суффиксов для сущностей + +```csharp +public System.Collections.Generic.Dictionary SlugSuffixes { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SourceIds.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SourceIds.md new file mode 100644 index 0000000..25fa0bd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SourceIds.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.SourceIds Property + +Словарь идентификаторов источников\. + +```csharp +public System.Collections.Generic.Dictionary SourceIds { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SubclassGroups.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SubclassGroups.md new file mode 100644 index 0000000..3963481 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.SubclassGroups.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.SubclassGroups Property + +Словарь сущностей, которые нужно слить с другой/другими\. +Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. + +```csharp +public System.Collections.Generic.Dictionary SubclassGroups { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.TraitIds.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.TraitIds.md new file mode 100644 index 0000000..810b2fd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.TraitIds.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') + +## AonprdBuilderGlobals\.TraitIds Property + +Словарь идентификаторов признаков\. + +```csharp +public System.Collections.Generic.Dictionary TraitIds { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.md b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.md new file mode 100644 index 0000000..ea9c8ad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdBuilderGlobals.md @@ -0,0 +1,32 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') + +## AonprdBuilderGlobals Class + +Класс\-помощник, хранящий необходимые глобальные данные\. + +```csharp +internal class AonprdBuilderGlobals +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AonprdBuilderGlobals + +| Constructors | | +| :--- | :--- | +| [AonprdBuilderGlobals\(\)](AonprdBuilderGlobals.AonprdBuilderGlobals().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.AonprdBuilderGlobals\(\)') | Конструктор класса [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals')\. | + +| Properties | | +| :--- | :--- | +| [AonprdTarget](AonprdBuilderGlobals.AonprdTarget.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.AonprdTarget') | Цель внешних ссылок Архивов Нефисов\. | +| [Ignore](AonprdBuilderGlobals.Ignore.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.Ignore') | Список идентификаторов сущностей, которые нужно игнорировать при обработке\. | +| [LegacyRemasterExtra](AonprdBuilderGlobals.LegacyRemasterExtra.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.LegacyRemasterExtra') | Словарь допольнительных проверок связей\. Ключ \- устаревшая сущность, значение \- обновлённая\. | +| [MergeSources](AonprdBuilderGlobals.MergeSources.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.MergeSources') | Словарь сущностей, которые нужно слить с другой/другими\. Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. | +| [SlugSuffixes](AonprdBuilderGlobals.SlugSuffixes.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.SlugSuffixes') | Словарей суффиксов для сущностей | +| [SourceIds](AonprdBuilderGlobals.SourceIds.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.SourceIds') | Словарь идентификаторов источников\. | +| [SubclassGroups](AonprdBuilderGlobals.SubclassGroups.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.SubclassGroups') | Словарь сущностей, которые нужно слить с другой/другими\. Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. | +| [TraitIds](AonprdBuilderGlobals.TraitIds.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.TraitIds') | Словарь идентификаторов признаков\. | + +| Methods | | +| :--- | :--- | +| [GetSlugSuffix\(string\)](AonprdBuilderGlobals.GetSlugSuffix(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.GetSlugSuffix\(string\)') | Получить суффикс для ссылки\. | +| [JsonToDictionary\(JObject, string\)](AonprdBuilderGlobals.JsonToDictionary(JObject,string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.JsonToDictionary\(Newtonsoft\.Json\.Linq\.JObject, string\)') | Преобразовать JSON\-объект в словарь\. | diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendium.AonprdCompendium(AonprdRepository).md b/Documentation/Pf2e.Scrapper/AonprdCompendium.AonprdCompendium(AonprdRepository).md new file mode 100644 index 0000000..df4728e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendium.AonprdCompendium(AonprdRepository).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') + +## AonprdCompendium\(AonprdRepository\) Constructor + +Класс хранения данных компендиума\. + +```csharp +public AonprdCompendium(Pf2e.Scrapper.Importers.Implementations.Aonprd.AonprdRepository repository); +``` +#### Parameters + + + +`repository` [AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendium.Count(ICollection_string_).md b/Documentation/Pf2e.Scrapper/AonprdCompendium.Count(ICollection_string_).md new file mode 100644 index 0000000..5483731 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendium.Count(ICollection_string_).md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') + +## AonprdCompendium\.Count\(ICollection\\) Method + +Возвращает количество элементов для указанного типа данных\. + +```csharp +public override int Count(System.Collections.Generic.ICollection types); +``` +#### Parameters + + + +`types` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +#### Returns +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') +Количество элементов\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendium.Items.md b/Documentation/Pf2e.Scrapper/AonprdCompendium.Items.md new file mode 100644 index 0000000..b4dbae5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendium.Items.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') + +## AonprdCompendium\.Items Property + +Коллекция всех записей компендиума\. + +```csharp +public System.Collections.Concurrent.ConcurrentBag Items { get; } +``` + +#### Property Value +[System\.Collections\.Concurrent\.ConcurrentBag<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Concurrent.ConcurrentBag-1 'System\.Collections\.Concurrent\.ConcurrentBag\`1')[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Concurrent.ConcurrentBag-1 'System\.Collections\.Concurrent\.ConcurrentBag\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendium.Iterate(ICollection_string_).md b/Documentation/Pf2e.Scrapper/AonprdCompendium.Iterate(ICollection_string_).md new file mode 100644 index 0000000..e6b3e47 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendium.Iterate(ICollection_string_).md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') + +## AonprdCompendium\.Iterate\(ICollection\\) Method + +Получение итератора сущностей\. Если указан тип type \- то только указанного типа\. + +```csharp +public override System.Collections.Generic.IEnumerable> Iterate(System.Collections.Generic.ICollection types); +``` +#### Parameters + + + +`types` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +#### Returns +[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.Tuple<](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') +Итератор сущностей\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendium.Repository.md b/Documentation/Pf2e.Scrapper/AonprdCompendium.Repository.md new file mode 100644 index 0000000..511472f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendium.Repository.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') + +## AonprdCompendium\.Repository Property + +Репозиторий данных\. + +```csharp +public virtual Pf2e.Scrapper.Importers.Implementations.Aonprd.AonprdRepository Repository { get; } +``` + +#### Property Value +[AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendium.md b/Documentation/Pf2e.Scrapper/AonprdCompendium.md new file mode 100644 index 0000000..5fe10c6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendium.md @@ -0,0 +1,26 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium') + +## AonprdCompendium Class + +Класс хранения данных компендиума\. + +```csharp +internal sealed class AonprdCompendium : Pf2e.Scrapper.Importers.AbstractCompendium +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractCompendium](AbstractCompendium.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium') 🡒 AonprdCompendium + +| Constructors | | +| :--- | :--- | +| [AonprdCompendium\(AonprdRepository\)](AonprdCompendium.AonprdCompendium(AonprdRepository).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.AonprdCompendium\(Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\)') | Класс хранения данных компендиума\. | + +| Properties | | +| :--- | :--- | +| [Items](AonprdCompendium.Items.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.Items') | Коллекция всех записей компендиума\. | +| [Repository](AonprdCompendium.Repository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.Repository') | Репозиторий данных\. | + +| Methods | | +| :--- | :--- | +| [Count\(ICollection<string>\)](AonprdCompendium.Count(ICollection_string_).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.Count\(System\.Collections\.Generic\.ICollection\\)') | Возвращает количество элементов для указанного типа данных\. | +| [Iterate\(ICollection<string>\)](AonprdCompendium.Iterate(ICollection_string_).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)') | Получение итератора сущностей\. Если указан тип type \- то только указанного типа\. | diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.AonprdCompendiumItem(string,string).md b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.AonprdCompendiumItem(string,string).md new file mode 100644 index 0000000..f600099 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.AonprdCompendiumItem(string,string).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') + +## AonprdCompendiumItem\(string, string\) Constructor + +Ссылка на сущность с указанием файла, в котором она хранится\. + +```csharp +public AonprdCompendiumItem(string id, string file); +``` +#### Parameters + + + +`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Идентификатор сущности\. + + + +`file` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Имя файла\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.File.md b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.File.md new file mode 100644 index 0000000..32734c2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.File.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') + +## AonprdCompendiumItem\.File Property + +Имя файла, в котором хранится сущность\. + +```csharp +public string File { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.Id.md b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.Id.md new file mode 100644 index 0000000..0c8dfb4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') + +## AonprdCompendiumItem\.Id Property + +Идентификатор сущности\. + +```csharp +public override string Id { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.ResolveType(string).md b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.ResolveType(string).md new file mode 100644 index 0000000..6cfdc91 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.ResolveType(string).md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') + +## AonprdCompendiumItem\.ResolveType\(string\) Method + +Определение типа сущности как префикса идентификатора\. + +```csharp +public static string ResolveType(string id); +``` +#### Parameters + + + +`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.Type.md b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.Type.md new file mode 100644 index 0000000..6fbd367 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') + +## AonprdCompendiumItem\.Type Property + +Тип сущности\. + +```csharp +public override string Type { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.md b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.md new file mode 100644 index 0000000..65138dc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdCompendiumItem.md @@ -0,0 +1,26 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium') + +## AonprdCompendiumItem Class + +Ссылка на сущность с указанием файла, в котором она хранится\. + +```csharp +internal class AonprdCompendiumItem : Pf2e.Scrapper.Importers.AbstractCompendiumItem +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem') 🡒 AonprdCompendiumItem + +| Constructors | | +| :--- | :--- | +| [AonprdCompendiumItem\(string, string\)](AonprdCompendiumItem.AonprdCompendiumItem(string,string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.AonprdCompendiumItem\(string, string\)') | Ссылка на сущность с указанием файла, в котором она хранится\. | + +| Properties | | +| :--- | :--- | +| [File](AonprdCompendiumItem.File.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.File') | Имя файла, в котором хранится сущность\. | +| [Id](AonprdCompendiumItem.Id.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.Id') | Идентификатор сущности\. | +| [Type](AonprdCompendiumItem.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [ResolveType\(string\)](AonprdCompendiumItem.ResolveType(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.ResolveType\(string\)') | Определение типа сущности как префикса идентификатора\. | diff --git a/Documentation/Pf2e.Scrapper/AonprdImporter.Name.md b/Documentation/Pf2e.Scrapper/AonprdImporter.Name.md new file mode 100644 index 0000000..5fb0064 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdImporter.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdImporter](AonprdImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') + +## AonprdImporter\.Name Property + +Отображаемое имя импортёра\. + +```csharp +public override string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdImporter.Slug.md b/Documentation/Pf2e.Scrapper/AonprdImporter.Slug.md new file mode 100644 index 0000000..310db1e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdImporter.Slug.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdImporter](AonprdImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') + +## AonprdImporter\.Slug Property + +Короткое имя импортёра\. + +```csharp +public override string Slug { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdImporter.TargetName.md b/Documentation/Pf2e.Scrapper/AonprdImporter.TargetName.md new file mode 100644 index 0000000..0fb6551 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdImporter.TargetName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdImporter](AonprdImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') + +## AonprdImporter\.TargetName Field + +Название внешней ссылки\. + +```csharp +public const string TargetName = "Archives of Nethys Pathfinder 2e"; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdImporter.md b/Documentation/Pf2e.Scrapper/AonprdImporter.md new file mode 100644 index 0000000..3141bad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdImporter.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd') + +## AonprdImporter Class + +Класс обработки данных с сайта Архивов Нефеса\. + +```csharp +internal class AonprdImporter : Pf2e.Scrapper.Importers.AbstractImporter +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') 🡒 AonprdImporter + +| Fields | | +| :--- | :--- | +| [TargetName](AonprdImporter.TargetName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter\.TargetName') | Название внешней ссылки\. | + +| Properties | | +| :--- | :--- | +| [Name](AonprdImporter.Name.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter\.Name') | Отображаемое имя импортёра\. | +| [Slug](AonprdImporter.Slug.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter\.Slug') | Короткое имя импортёра\. | diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.Actions.md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.Actions.md new file mode 100644 index 0000000..c040ced --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.Actions.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') + +## AonprdProcessorInputExtension\.ActionStruct\.Actions Property + +Количество действий + +```csharp +public int Actions { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsFreeAction.md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsFreeAction.md new file mode 100644 index 0000000..2a04c38 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsFreeAction.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') + +## AonprdProcessorInputExtension\.ActionStruct\.IsFreeAction Property + +Флаг, указывающий, что можно использовать свободное действие\. + +```csharp +public bool IsFreeAction { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsPassive.md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsPassive.md new file mode 100644 index 0000000..a094af0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsPassive.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') + +## AonprdProcessorInputExtension\.ActionStruct\.IsPassive Property + +Флаг, указывающий, что действия не требуются\. + +```csharp +public bool IsPassive { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsReaction.md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsReaction.md new file mode 100644 index 0000000..a4c5eb9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.IsReaction.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') + +## AonprdProcessorInputExtension\.ActionStruct\.IsReaction Property + +Флаг, указывающий, что действие может быть использовано как реакция\. + +```csharp +public bool IsReaction { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.MaxActions.md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.MaxActions.md new file mode 100644 index 0000000..6a2f123 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.MaxActions.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') + +## AonprdProcessorInputExtension\.ActionStruct\.MaxActions Property + +Максимальное количество действий + +```csharp +public int MaxActions { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.TwoRounds.md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.TwoRounds.md new file mode 100644 index 0000000..11eb85b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.TwoRounds.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') + +## AonprdProcessorInputExtension\.ActionStruct\.TwoRounds Property + +Флаг, указывающий, что действие может быть продлено до 2 раундов\. + +```csharp +public bool TwoRounds { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.md new file mode 100644 index 0000000..237722f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ActionStruct.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension') + +## AonprdProcessorInputExtension\.ActionStruct Class + +Класс структуры, хранящей информацию о количетсве действий\. + +```csharp +public class AonprdProcessorInputExtension.ActionStruct +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ActionStruct + +| Properties | | +| :--- | :--- | +| [Actions](AonprdProcessorInputExtension.ActionStruct.Actions.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.Actions') | Количество действий | +| [IsFreeAction](AonprdProcessorInputExtension.ActionStruct.IsFreeAction.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.IsFreeAction') | Флаг, указывающий, что можно использовать свободное действие\. | +| [IsPassive](AonprdProcessorInputExtension.ActionStruct.IsPassive.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.IsPassive') | Флаг, указывающий, что действия не требуются\. | +| [IsReaction](AonprdProcessorInputExtension.ActionStruct.IsReaction.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.IsReaction') | Флаг, указывающий, что действие может быть использовано как реакция\. | +| [MaxActions](AonprdProcessorInputExtension.ActionStruct.MaxActions.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.MaxActions') | Максимальное количество действий | +| [TwoRounds](AonprdProcessorInputExtension.ActionStruct.TwoRounds.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.TwoRounds') | Флаг, указывающий, что действие может быть продлено до 2 раундов\. | diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ResolveActionString(thisProcessorInput,string).md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ResolveActionString(thisProcessorInput,string).md new file mode 100644 index 0000000..1503425 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.ResolveActionString(thisProcessorInput,string).md @@ -0,0 +1,25 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension') + +## AonprdProcessorInputExtension\.ResolveActionString\(this ProcessorInput, string\) Method + +Обработать строку, содержащую информацию о количестве действий\. + +```csharp +public static Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.AonprdProcessorInputExtension.ActionStruct ResolveActionString(this Pf2e.Scrapper.Processors.ProcessorInput _, string input); +``` +#### Parameters + + + +`_` [ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + + + +`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Входная строка с данными\. + +#### Returns +[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') +Структура, хранящая информацию о количетсве действий\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.md b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.md new file mode 100644 index 0000000..49b5312 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdProcessorInputExtension.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') + +## AonprdProcessorInputExtension Class + +```csharp +internal static class AonprdProcessorInputExtension +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AonprdProcessorInputExtension + +| Methods | | +| :--- | :--- | +| [ResolveActionString\(this ProcessorInput, string\)](AonprdProcessorInputExtension.ResolveActionString(thisProcessorInput,string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ResolveActionString\(this Pf2e\.Scrapper\.Processors\.ProcessorInput, string\)') | Обработать строку, содержащую информацию о количестве действий\. | diff --git a/Documentation/Pf2e.Scrapper/AonprdRepository.AonprdRepository(AonprdImporter).md b/Documentation/Pf2e.Scrapper/AonprdRepository.AonprdRepository(AonprdImporter).md new file mode 100644 index 0000000..cb28451 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdRepository.AonprdRepository(AonprdImporter).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') + +## AonprdRepository\(AonprdImporter\) Constructor + +Основной класс для работы с репозиторием данных Aonprd\. + +```csharp +public AonprdRepository(Pf2e.Scrapper.Importers.Implementations.Aonprd.AonprdImporter importer); +``` +#### Parameters + + + +`importer` [AonprdImporter](AonprdImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdRepository.CheckRevision().md b/Documentation/Pf2e.Scrapper/AonprdRepository.CheckRevision().md new file mode 100644 index 0000000..eea540f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdRepository.CheckRevision().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') + +## AonprdRepository\.CheckRevision\(\) Method + +Проверка актуальности данных\. + +```csharp +private bool CheckRevision(); +``` + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +true \- актуальная ревизия, false \- устаревшая/отсутсвует\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdRepository.Load(string).md b/Documentation/Pf2e.Scrapper/AonprdRepository.Load(string).md new file mode 100644 index 0000000..144557e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdRepository.Load(string).md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') + +## AonprdRepository\.Load\(string\) Method + +Метод для загрузки данных из API Aonprd\. + +```csharp +private string Load(string url); +``` +#### Parameters + + + +`url` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdRepository.Revision.md b/Documentation/Pf2e.Scrapper/AonprdRepository.Revision.md new file mode 100644 index 0000000..e490446 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdRepository.Revision.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') + +## AonprdRepository\.Revision Property + +Текущая ревизия данных\. Значение обновляется при обновлении репозитория\. + +```csharp +public int Revision { get; private set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdRepository.SearchUrl.md b/Documentation/Pf2e.Scrapper/AonprdRepository.SearchUrl.md new file mode 100644 index 0000000..ad23b8d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdRepository.SearchUrl.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') + +## AonprdRepository\.SearchUrl Field + +URL для доступа к API Aonprd\. + +```csharp +public const string SearchUrl = "https://elasticsearch.aonprd.com"; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdRepository.Update(ProcessProgress).md b/Documentation/Pf2e.Scrapper/AonprdRepository.Update(ProcessProgress).md new file mode 100644 index 0000000..a96d610 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdRepository.Update(ProcessProgress).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') + +## AonprdRepository\.Update\(ProcessProgress\) Method + +Обновление данных в репозитории\. + +```csharp +public override void Update(Pf2e.Scrapper.Helpers.ProcessProgress progress); +``` +#### Parameters + + + +`progress` [ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdRepository.WriteFile(string,string).md b/Documentation/Pf2e.Scrapper/AonprdRepository.WriteFile(string,string).md new file mode 100644 index 0000000..6cb4b9b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdRepository.WriteFile(string,string).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') + +## AonprdRepository\.WriteFile\(string, string\) Method + +Запись данных в файл\. + +```csharp +private void WriteFile(string path, string content); +``` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь к файлу\. + + + +`content` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Содержимое, которе требуется записать в файл\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/AonprdRepository.md b/Documentation/Pf2e.Scrapper/AonprdRepository.md new file mode 100644 index 0000000..bdffd5d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdRepository.md @@ -0,0 +1,31 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd') + +## AonprdRepository Class + +Основной класс для работы с репозиторием данных Aonprd\. + +```csharp +internal class AonprdRepository : Pf2e.Scrapper.Importers.Repositories.AbstractImporterRepository +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') 🡒 AonprdRepository + +| Constructors | | +| :--- | :--- | +| [AonprdRepository\(AonprdImporter\)](AonprdRepository.AonprdRepository(AonprdImporter).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.AonprdRepository\(Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter\)') | Основной класс для работы с репозиторием данных Aonprd\. | + +| Fields | | +| :--- | :--- | +| [SearchUrl](AonprdRepository.SearchUrl.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.SearchUrl') | URL для доступа к API Aonprd\. | + +| Properties | | +| :--- | :--- | +| [Revision](AonprdRepository.Revision.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.Revision') | Текущая ревизия данных\. Значение обновляется при обновлении репозитория\. | + +| Methods | | +| :--- | :--- | +| [CheckRevision\(\)](AonprdRepository.CheckRevision().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.CheckRevision\(\)') | Проверка актуальности данных\. | +| [Load\(string\)](AonprdRepository.Load(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.Load\(string\)') | Метод для загрузки данных из API Aonprd\. | +| [Update\(ProcessProgress\)](AonprdRepository.Update(ProcessProgress).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.Update\(Pf2e\.Scrapper\.Helpers\.ProcessProgress\)') | Обновление данных в репозитории\. | +| [WriteFile\(string, string\)](AonprdRepository.WriteFile(string,string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.WriteFile\(string, string\)') | Запись данных в файл\. | diff --git a/Documentation/Pf2e.Scrapper/AonprdTypeResolver.md b/Documentation/Pf2e.Scrapper/AonprdTypeResolver.md new file mode 100644 index 0000000..b07b488 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/AonprdTypeResolver.md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') + +## AonprdTypeResolver Class + +Класс для определения типа поля в схеме данных\. + +```csharp +internal class AonprdTypeResolver : Pf2e.Scrapper.SchemaBuilder.TypeResolver +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') 🡒 AonprdTypeResolver \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApparitionProcessor.AddFocal(string).md b/Documentation/Pf2e.Scrapper/ApparitionProcessor.AddFocal(string).md new file mode 100644 index 0000000..f65982a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApparitionProcessor.AddFocal(string).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') + +## ApparitionProcessor\.AddFocal\(string\) Method + +Добавление заклинания сосуда\. + +```csharp +public void AddFocal(string description); +``` +#### Parameters + + + +`description` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApparitionProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/ApparitionProcessor.ClassName.md new file mode 100644 index 0000000..d70e617 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApparitionProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') + +## ApparitionProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApparitionProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/ApparitionProcessor.GroupName.md new file mode 100644 index 0000000..e18f43d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApparitionProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') + +## ApparitionProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApparitionProcessor.Object.md b/Documentation/Pf2e.Scrapper/ApparitionProcessor.Object.md new file mode 100644 index 0000000..e516224 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApparitionProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') + +## ApparitionProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApparitionProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/ApparitionProcessor.ProcessObject().md new file mode 100644 index 0000000..48071a5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApparitionProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') + +## ApparitionProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApparitionProcessor.VesselSpellMarkdownRegex().md b/Documentation/Pf2e.Scrapper/ApparitionProcessor.VesselSpellMarkdownRegex().md new file mode 100644 index 0000000..f4c8c3f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApparitionProcessor.VesselSpellMarkdownRegex().md @@ -0,0 +1,28 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') + +## ApparitionProcessor\.VesselSpellMarkdownRegex\(\) Method + +```csharp +private static System.Text.RegularExpressions.Regex VesselSpellMarkdownRegex(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +\\*\\*Vessel Spell\\*\\* \\[.*?\\]\\(/Spells\\.aspx\\?ID=(\\d+)\\) +```
+Explanation:
+ +```csharp +○ Match the string "**Vessel Spell** [".
+○ Match a character other than '\n' lazily any number of times.
+○ Match the string "](/Spells.aspx?ID=".
+○ 1st capture group.
+ ○ Match a Unicode digit atomically at least once.
+○ Match ')'.
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApparitionProcessor.md b/Documentation/Pf2e.Scrapper/ApparitionProcessor.md new file mode 100644 index 0000000..f6561c3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApparitionProcessor.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ApparitionProcessor Class + +```csharp +internal class ApparitionProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ApparitionProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ApparitionProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ApparitionProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ApparitionProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [AddFocal\(string\)](ApparitionProcessor.AddFocal(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.AddFocal\(string\)') | Добавление заклинания сосуда\. | +| [ProcessObject\(\)](ApparitionProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | +| [VesselSpellMarkdownRegex\(\)](ApparitionProcessor.VesselSpellMarkdownRegex().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.VesselSpellMarkdownRegex\(\)') | | diff --git a/Documentation/Pf2e.Scrapper/ApplicationSettings.ApplicationSettings().md b/Documentation/Pf2e.Scrapper/ApplicationSettings.ApplicationSettings().md new file mode 100644 index 0000000..7e27fd5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApplicationSettings.ApplicationSettings().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') + +## ApplicationSettings\(\) Constructor + +Конструктор класса [ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings')\. + +```csharp +public ApplicationSettings(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApplicationSettings.DataDir.md b/Documentation/Pf2e.Scrapper/ApplicationSettings.DataDir.md new file mode 100644 index 0000000..4ab4ee0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApplicationSettings.DataDir.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') + +## ApplicationSettings\.DataDir Property + +Папка в входными данными\. + +```csharp +public System.IO.DirectoryInfo DataDir { get; } +``` + +#### Property Value +[System\.IO\.DirectoryInfo](https://docs.microsoft.com/en-us/dotnet/api/System.IO.DirectoryInfo 'System\.IO\.DirectoryInfo') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApplicationSettings.DataDirPath.md b/Documentation/Pf2e.Scrapper/ApplicationSettings.DataDirPath.md new file mode 100644 index 0000000..21fe887 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApplicationSettings.DataDirPath.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') + +## ApplicationSettings\.DataDirPath Property + +Путь к папке с входными данными\. + +```csharp +public string DataDirPath { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApplicationSettings.DatabaseConnection.md b/Documentation/Pf2e.Scrapper/ApplicationSettings.DatabaseConnection.md new file mode 100644 index 0000000..8b793e1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApplicationSettings.DatabaseConnection.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') + +## ApplicationSettings\.DatabaseConnection Property + +Строка подключения к базе данных\. + +```csharp +public string DatabaseConnection { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApplicationSettings.MaxThreads.md b/Documentation/Pf2e.Scrapper/ApplicationSettings.MaxThreads.md new file mode 100644 index 0000000..95d4efa --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApplicationSettings.MaxThreads.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') + +## ApplicationSettings\.MaxThreads Property + +Максимальное количество потоков\. + +```csharp +public int MaxThreads { get; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApplicationSettings.OutputDir.md b/Documentation/Pf2e.Scrapper/ApplicationSettings.OutputDir.md new file mode 100644 index 0000000..f60c6ae --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApplicationSettings.OutputDir.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') + +## ApplicationSettings\.OutputDir Property + +Папка для сохранения результатов\. + +```csharp +public string OutputDir { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApplicationSettings.OutputDirPath.md b/Documentation/Pf2e.Scrapper/ApplicationSettings.OutputDirPath.md new file mode 100644 index 0000000..10a3c3e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApplicationSettings.OutputDirPath.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') + +## ApplicationSettings\.OutputDirPath Property + +Путь к папке для сохранения результатов\. + +```csharp +public string OutputDirPath { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ApplicationSettings.md b/Documentation/Pf2e.Scrapper/ApplicationSettings.md new file mode 100644 index 0000000..9a4e2d3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ApplicationSettings.md @@ -0,0 +1,25 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper') + +## ApplicationSettings Class + +Настройки программы\. + +```csharp +internal class ApplicationSettings +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ApplicationSettings + +| Constructors | | +| :--- | :--- | +| [ApplicationSettings\(\)](ApplicationSettings.ApplicationSettings().md 'Pf2e\.Scrapper\.ApplicationSettings\.ApplicationSettings\(\)') | Конструктор класса [ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings')\. | + +| Properties | | +| :--- | :--- | +| [DatabaseConnection](ApplicationSettings.DatabaseConnection.md 'Pf2e\.Scrapper\.ApplicationSettings\.DatabaseConnection') | Строка подключения к базе данных\. | +| [DataDir](ApplicationSettings.DataDir.md 'Pf2e\.Scrapper\.ApplicationSettings\.DataDir') | Папка в входными данными\. | +| [DataDirPath](ApplicationSettings.DataDirPath.md 'Pf2e\.Scrapper\.ApplicationSettings\.DataDirPath') | Путь к папке с входными данными\. | +| [MaxThreads](ApplicationSettings.MaxThreads.md 'Pf2e\.Scrapper\.ApplicationSettings\.MaxThreads') | Максимальное количество потоков\. | +| [OutputDir](ApplicationSettings.OutputDir.md 'Pf2e\.Scrapper\.ApplicationSettings\.OutputDir') | Папка для сохранения результатов\. | +| [OutputDirPath](ApplicationSettings.OutputDirPath.md 'Pf2e\.Scrapper\.ApplicationSettings\.OutputDirPath') | Путь к папке для сохранения результатов\. | diff --git a/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.ClassName.md new file mode 100644 index 0000000..21ae327 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') + +## ArcaneSchoolProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.GroupName.md new file mode 100644 index 0000000..b412d6a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') + +## ArcaneSchoolProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.Object.md b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.Object.md new file mode 100644 index 0000000..bd45697 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') + +## ArcaneSchoolProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.ProcessObject().md new file mode 100644 index 0000000..fd0a890 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') + +## ArcaneSchoolProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.md b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.md new file mode 100644 index 0000000..bff79d8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneSchoolProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ArcaneSchoolProcessor Class + +```csharp +internal class ArcaneSchoolProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ArcaneSchoolProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ArcaneSchoolProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ArcaneSchoolProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ArcaneSchoolProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ArcaneSchoolProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.ClassName.md new file mode 100644 index 0000000..9416533 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') + +## ArcaneThesisProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.GroupName.md new file mode 100644 index 0000000..1913572 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') + +## ArcaneThesisProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.Object.md b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.Object.md new file mode 100644 index 0000000..f2a83af --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') + +## ArcaneThesisProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.ProcessObject().md new file mode 100644 index 0000000..6f3929d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') + +## ArcaneThesisProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.md b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.md new file mode 100644 index 0000000..4c83304 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArcaneThesisProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ArcaneThesisProcessor Class + +```csharp +internal class ArcaneThesisProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ArcaneThesisProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ArcaneThesisProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ArcaneThesisProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ArcaneThesisProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ArcaneThesisProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Add().md b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Add().md new file mode 100644 index 0000000..7bc6b0f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') + +## ArchetypeProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArchetypeProcessor.AddedDescriptionPaths().md b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.AddedDescriptionPaths().md new file mode 100644 index 0000000..454d47e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.AddedDescriptionPaths().md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') + +## ArchetypeProcessor\.AddedDescriptionPaths\(\) Method + +Получение списка полей, которые должны быть добавлены в описание\. + +```csharp +protected virtual string[] AddedDescriptionPaths(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Object.md b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Object.md new file mode 100644 index 0000000..86d1326 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') + +## ArchetypeProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Archetype Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Archetype](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Archetype 'Pf2e\.Database\.Model\.Structure\.Archetype') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Process().md b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Process().md new file mode 100644 index 0000000..f47df19 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') + +## ArchetypeProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Type.md b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Type.md new file mode 100644 index 0000000..c48546c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') + +## ArchetypeProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArchetypeProcessor.md b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.md new file mode 100644 index 0000000..91f5bea --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArchetypeProcessor.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## ArchetypeProcessor Class + +```csharp +internal class ArchetypeProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 ArchetypeProcessor + +| Properties | | +| :--- | :--- | +| [Object](ArchetypeProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.Object') | Основная сущность\. | +| [Type](ArchetypeProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](ArchetypeProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddedDescriptionPaths\(\)](ArchetypeProcessor.AddedDescriptionPaths().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | +| [Process\(\)](ArchetypeProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.AddValue(JToken).md b/Documentation/Pf2e.Scrapper/ArraySchemaType.AddValue(JToken).md new file mode 100644 index 0000000..f0ed54a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.AddValue(JToken).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\.AddValue\(JToken\) Method + +Добавление нового значения\. + +```csharp +public override void AddValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.ArraySchemaType(SchemaNode).md b/Documentation/Pf2e.Scrapper/ArraySchemaType.ArraySchemaType(SchemaNode).md new file mode 100644 index 0000000..1cf6cd7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.ArraySchemaType(SchemaNode).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\(SchemaNode\) Constructor + +Тип представоления массива в схеме\. + +```csharp +public ArraySchemaType(Pf2e.Scrapper.SchemaBuilder.SchemaNode parent); +``` +#### Parameters + + + +`parent` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.Beautify().md b/Documentation/Pf2e.Scrapper/ArraySchemaType.Beautify().md new file mode 100644 index 0000000..b9129a2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.Beautify().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\.Beautify\(\) Method + +Подготовка типа к красивому представлению\. + +```csharp +public override void Beautify(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.ElementSchema.md b/Documentation/Pf2e.Scrapper/ArraySchemaType.ElementSchema.md new file mode 100644 index 0000000..a8c0139 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.ElementSchema.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\.ElementSchema Field + +Схема элемента массива\. + +```csharp +protected readonly SchemaNode ElementSchema; +``` + +#### Field Value +[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.GetTypeName().md b/Documentation/Pf2e.Scrapper/ArraySchemaType.GetTypeName().md new file mode 100644 index 0000000..055a06f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.GetTypeName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\.GetTypeName\(\) Method + +Получение строкового представоения типа элемента\. + +```csharp +public override string GetTypeName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.GetYamlData().md b/Documentation/Pf2e.Scrapper/ArraySchemaType.GetYamlData().md new file mode 100644 index 0000000..a893359 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.GetYamlData().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\.GetYamlData\(\) Method + +Получение данных для форматирования в YAML\. + +```csharp +public override System.Collections.Generic.Dictionary GetYamlData(); +``` + +#### Returns +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') +Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2e.Scrapper/ArraySchemaType.IsCompatibleValue(JToken).md new file mode 100644 index 0000000..24b2695 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.IsCompatibleValue(JToken).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\.IsCompatibleValue\(JToken\) Method + +Проверка, что значение совместимо с текущим типом\. + +```csharp +public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Проверяемое значение\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.MaxCount.md b/Documentation/Pf2e.Scrapper/ArraySchemaType.MaxCount.md new file mode 100644 index 0000000..014a23e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.MaxCount.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\.MaxCount Field + +Максимальное количество элементов в массиве\. + +```csharp +public int MaxCount; +``` + +#### Field Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.MinCount.md b/Documentation/Pf2e.Scrapper/ArraySchemaType.MinCount.md new file mode 100644 index 0000000..a6e51af --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.MinCount.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') + +## ArraySchemaType\.MinCount Field + +Минимальное количество элементов в массиве\. + +```csharp +public int MinCount; +``` + +#### Field Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ArraySchemaType.md b/Documentation/Pf2e.Scrapper/ArraySchemaType.md new file mode 100644 index 0000000..eb84f83 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ArraySchemaType.md @@ -0,0 +1,30 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types') + +## ArraySchemaType Class + +Тип представоления массива в схеме\. + +```csharp +internal class ArraySchemaType : Pf2e.Scrapper.SchemaBuilder.Types.AbstractSchemaType +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 ArraySchemaType + +| Constructors | | +| :--- | :--- | +| [ArraySchemaType\(SchemaNode\)](ArraySchemaType.ArraySchemaType(SchemaNode).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.ArraySchemaType\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\)') | Тип представоления массива в схеме\. | + +| Fields | | +| :--- | :--- | +| [ElementSchema](ArraySchemaType.ElementSchema.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.ElementSchema') | Схема элемента массива\. | +| [MaxCount](ArraySchemaType.MaxCount.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.MaxCount') | Максимальное количество элементов в массиве\. | +| [MinCount](ArraySchemaType.MinCount.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.MinCount') | Минимальное количество элементов в массиве\. | + +| Methods | | +| :--- | :--- | +| [AddValue\(JToken\)](ArraySchemaType.AddValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | +| [Beautify\(\)](ArraySchemaType.Beautify().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | +| [GetTypeName\(\)](ArraySchemaType.GetTypeName().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | +| [GetYamlData\(\)](ArraySchemaType.GetYamlData().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | +| [IsCompatibleValue\(JToken\)](ArraySchemaType.IsCompatibleValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2e.Scrapper/BackgroundProcessor.Add().md b/Documentation/Pf2e.Scrapper/BackgroundProcessor.Add().md new file mode 100644 index 0000000..11bfa52 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BackgroundProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') + +## BackgroundProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BackgroundProcessor.AddedDescriptionPaths().md b/Documentation/Pf2e.Scrapper/BackgroundProcessor.AddedDescriptionPaths().md new file mode 100644 index 0000000..bbfb900 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BackgroundProcessor.AddedDescriptionPaths().md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') + +## BackgroundProcessor\.AddedDescriptionPaths\(\) Method + +Получение списка полей, которые должны быть добавлены в описание\. + +```csharp +protected virtual string[] AddedDescriptionPaths(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BackgroundProcessor.Object.md b/Documentation/Pf2e.Scrapper/BackgroundProcessor.Object.md new file mode 100644 index 0000000..a78c340 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BackgroundProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') + +## BackgroundProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Background Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Background](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Background 'Pf2e\.Database\.Model\.Structure\.Background') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BackgroundProcessor.Process().md b/Documentation/Pf2e.Scrapper/BackgroundProcessor.Process().md new file mode 100644 index 0000000..963cf70 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BackgroundProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') + +## BackgroundProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BackgroundProcessor.Type.md b/Documentation/Pf2e.Scrapper/BackgroundProcessor.Type.md new file mode 100644 index 0000000..33d078d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BackgroundProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') + +## BackgroundProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BackgroundProcessor.md b/Documentation/Pf2e.Scrapper/BackgroundProcessor.md new file mode 100644 index 0000000..a241d72 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BackgroundProcessor.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## BackgroundProcessor Class + +```csharp +internal class BackgroundProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 BackgroundProcessor + +| Properties | | +| :--- | :--- | +| [Object](BackgroundProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.Object') | Основная сущность\. | +| [Type](BackgroundProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](BackgroundProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddedDescriptionPaths\(\)](BackgroundProcessor.AddedDescriptionPaths().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | +| [Process\(\)](BackgroundProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/BloodlineProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/BloodlineProcessor.ClassName.md new file mode 100644 index 0000000..beed2f3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BloodlineProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') + +## BloodlineProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BloodlineProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/BloodlineProcessor.GroupName.md new file mode 100644 index 0000000..b5b5513 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BloodlineProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') + +## BloodlineProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BloodlineProcessor.Object.md b/Documentation/Pf2e.Scrapper/BloodlineProcessor.Object.md new file mode 100644 index 0000000..df10abf --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BloodlineProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') + +## BloodlineProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BloodlineProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/BloodlineProcessor.ProcessObject().md new file mode 100644 index 0000000..60d28fd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BloodlineProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') + +## BloodlineProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/BloodlineProcessor.md b/Documentation/Pf2e.Scrapper/BloodlineProcessor.md new file mode 100644 index 0000000..c698d48 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/BloodlineProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## BloodlineProcessor Class + +```csharp +internal class BloodlineProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 BloodlineProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](BloodlineProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.ClassName') | Название подкласса\. | +| [GroupName](BloodlineProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.GroupName') | Название группы подклассов\. | +| [Object](BloodlineProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](BloodlineProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/CauseProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/CauseProcessor.ClassName.md new file mode 100644 index 0000000..4e42e15 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CauseProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') + +## CauseProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CauseProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/CauseProcessor.GroupName.md new file mode 100644 index 0000000..0988274 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CauseProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') + +## CauseProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CauseProcessor.Object.md b/Documentation/Pf2e.Scrapper/CauseProcessor.Object.md new file mode 100644 index 0000000..c8b3166 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CauseProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') + +## CauseProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CauseProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/CauseProcessor.ProcessObject().md new file mode 100644 index 0000000..59ef59d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CauseProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') + +## CauseProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CauseProcessor.md b/Documentation/Pf2e.Scrapper/CauseProcessor.md new file mode 100644 index 0000000..3143f8c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CauseProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## CauseProcessor Class + +```csharp +internal class CauseProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 CauseProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](CauseProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.ClassName') | Название подкласса\. | +| [GroupName](CauseProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.GroupName') | Название группы подклассов\. | +| [Object](CauseProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](CauseProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.Add().md b/Documentation/Pf2e.Scrapper/ClassProcessor.Add().md new file mode 100644 index 0000000..190d78e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.GetSaveTrainings().md b/Documentation/Pf2e.Scrapper/ClassProcessor.GetSaveTrainings().md new file mode 100644 index 0000000..ec74211 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.GetSaveTrainings().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.GetSaveTrainings\(\) Method + +Получение CLR\-представления обучений спасброскам\. + +```csharp +protected System.Collections.Generic.ICollection GetSaveTrainings(); +``` + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.ClassRelation.ClassTraining 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Коллекция обучений\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.GetSkillTrainings().md b/Documentation/Pf2e.Scrapper/ClassProcessor.GetSkillTrainings().md new file mode 100644 index 0000000..e17c30d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.GetSkillTrainings().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.GetSkillTrainings\(\) Method + +Получение коллекции обучений, связанных с классом\. + +```csharp +protected System.Collections.Generic.ICollection GetSkillTrainings(); +``` + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.ClassRelation.ClassTraining 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Коллекция обучения\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.GetTrainingString(string).md b/Documentation/Pf2e.Scrapper/ClassProcessor.GetTrainingString(string).md new file mode 100644 index 0000000..9c9f0ce --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.GetTrainingString(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.GetTrainingString\(string\) Method + +Получение коллекции названий обучений из строкового представления из Архивов Нефиса\. + +```csharp +protected System.Collections.Generic.ICollection GetTrainingString(string value); +``` +#### Parameters + + + +`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление обучений из Архивов Нефиса\. + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Коллекция названий обучений\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.Object.md b/Documentation/Pf2e.Scrapper/ClassProcessor.Object.md new file mode 100644 index 0000000..26860e8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Class Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Class](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Class 'Pf2e\.Database\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.Process().md b/Documentation/Pf2e.Scrapper/ClassProcessor.Process().md new file mode 100644 index 0000000..88ba208 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.ProcessClassTrait().md b/Documentation/Pf2e.Scrapper/ClassProcessor.ProcessClassTrait().md new file mode 100644 index 0000000..ae46da1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.ProcessClassTrait().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.ProcessClassTrait\(\) Method + +Объявление соотеветсвующего классу признака классовым\. + +```csharp +protected void ProcessClassTrait(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.ProcessTraining(JArray,TrainingType).md b/Documentation/Pf2e.Scrapper/ClassProcessor.ProcessTraining(JArray,TrainingType).md new file mode 100644 index 0000000..ce9ecc2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.ProcessTraining(JArray,TrainingType).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.ProcessTraining\(JArray, TrainingType\) Method + +Обработка массива со списком обучений\. + +```csharp +protected System.Collections.Generic.ICollection ProcessTraining(Newtonsoft.Json.Linq.JArray array, Pf2e.Database.Model.Enum.TrainingType type); +``` +#### Parameters + + + +`array` [Newtonsoft\.Json\.Linq\.JArray](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JArray 'Newtonsoft\.Json\.Linq\.JArray') + +JSON\-массив обучений\. + + + +`type` [Pf2e\.Database\.Model\.Enum\.TrainingType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.TrainingType 'Pf2e\.Database\.Model\.Enum\.TrainingType') + +Тип обучения\. + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.ClassRelation.ClassTraining 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Коллекция обучений\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.TrainingStringSeparatorRegex().md b/Documentation/Pf2e.Scrapper/ClassProcessor.TrainingStringSeparatorRegex().md new file mode 100644 index 0000000..bb5f038 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.TrainingStringSeparatorRegex().md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.TrainingStringSeparatorRegex\(\) Method + +```csharp +protected static System.Text.RegularExpressions.Regex TrainingStringSeparatorRegex(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +\\s*(?:,|and)\\s* +```
+Explanation:
+ +```csharp +○ Match a whitespace character atomically any number of times.
+○ Match with 2 alternative expressions.
+ ○ Match ','.
+ ○ Match the string "and".
+○ Match a whitespace character atomically any number of times.
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.Type.md b/Documentation/Pf2e.Scrapper/ClassProcessor.Type.md new file mode 100644 index 0000000..9b56699 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') + +## ClassProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ClassProcessor.md b/Documentation/Pf2e.Scrapper/ClassProcessor.md new file mode 100644 index 0000000..69074c7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ClassProcessor.md @@ -0,0 +1,26 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## ClassProcessor Class + +```csharp +internal class ClassProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 ClassProcessor + +| Properties | | +| :--- | :--- | +| [Object](ClassProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.Object') | Основная сущность\. | +| [Type](ClassProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](ClassProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [GetSaveTrainings\(\)](ClassProcessor.GetSaveTrainings().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.GetSaveTrainings\(\)') | Получение CLR\-представления обучений спасброскам\. | +| [GetSkillTrainings\(\)](ClassProcessor.GetSkillTrainings().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.GetSkillTrainings\(\)') | Получение коллекции обучений, связанных с классом\. | +| [GetTrainingString\(string\)](ClassProcessor.GetTrainingString(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.GetTrainingString\(string\)') | Получение коллекции названий обучений из строкового представления из Архивов Нефиса\. | +| [Process\(\)](ClassProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [ProcessClassTrait\(\)](ClassProcessor.ProcessClassTrait().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.ProcessClassTrait\(\)') | Объявление соотеветсвующего классу признака классовым\. | +| [ProcessTraining\(JArray, TrainingType\)](ClassProcessor.ProcessTraining(JArray,TrainingType).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.ProcessTraining\(Newtonsoft\.Json\.Linq\.JArray, Pf2e\.Database\.Model\.Enum\.TrainingType\)') | Обработка массива со списком обучений\. | +| [TrainingStringSeparatorRegex\(\)](ClassProcessor.TrainingStringSeparatorRegex().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.TrainingStringSeparatorRegex\(\)') | | diff --git a/Documentation/Pf2e.Scrapper/CollapseCommand.CanExecute(object).md b/Documentation/Pf2e.Scrapper/CollapseCommand.CanExecute(object).md new file mode 100644 index 0000000..c58c4a2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CollapseCommand.CanExecute(object).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') + +## CollapseCommand\.CanExecute\(object\) Method + +Проверяет, может ли команда быть выполнена с указанным параметром\. + +```csharp +public bool CanExecute(object? parameter); +``` +#### Parameters + + + +`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Параметр, передаваемый команде\. + +Implements [CanExecute\(object\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.CanExecute#System_Windows_Input_ICommand_CanExecute_System_Object_ 'System\.Windows\.Input\.ICommand\.CanExecute\(System\.Object\)') + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +`true`, если команда может быть выполнена; в противном случае `false`\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CollapseCommand.CanExecuteChanged.md b/Documentation/Pf2e.Scrapper/CollapseCommand.CanExecuteChanged.md new file mode 100644 index 0000000..250edb7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CollapseCommand.CanExecuteChanged.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') + +## CollapseCommand\.CanExecuteChanged Event + +Событие, вызываемое при изменении возможности выполнения команды\. + +```csharp +public event EventHandler? CanExecuteChanged; +``` + +Implements [CanExecuteChanged](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.CanExecuteChanged 'System\.Windows\.Input\.ICommand\.CanExecuteChanged') + +#### Event Type +[System\.EventHandler](https://docs.microsoft.com/en-us/dotnet/api/System.EventHandler 'System\.EventHandler') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CollapseCommand.CollapseCommand(StructureRow).md b/Documentation/Pf2e.Scrapper/CollapseCommand.CollapseCommand(StructureRow).md new file mode 100644 index 0000000..faa175c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CollapseCommand.CollapseCommand(StructureRow).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') + +## CollapseCommand\(StructureRow\) Constructor + +Команда для сворачивания/разворачивания поля структуры\. + +```csharp +public CollapseCommand(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureRow structureRow); +``` +#### Parameters + + + +`structureRow` [StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +Строка структуры, содержащая поле\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CollapseCommand.Execute(object).md b/Documentation/Pf2e.Scrapper/CollapseCommand.Execute(object).md new file mode 100644 index 0000000..862a2f6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CollapseCommand.Execute(object).md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') + +## CollapseCommand\.Execute\(object\) Method + +Выполняет команду с указанным параметром\. + +```csharp +public void Execute(object? parameter); +``` +#### Parameters + + + +`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Параметр, передаваемый команде\. + +Implements [Execute\(object\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.Execute#System_Windows_Input_ICommand_Execute_System_Object_ 'System\.Windows\.Input\.ICommand\.Execute\(System\.Object\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CollapseCommand.StructureRow.md b/Documentation/Pf2e.Scrapper/CollapseCommand.StructureRow.md new file mode 100644 index 0000000..8af0bb7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CollapseCommand.StructureRow.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') + +## CollapseCommand\.StructureRow Property + +Строка структуры, содержащая поле, для которого выполняется команда\. + +```csharp +private Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureRow StructureRow { private get; } +``` + +#### Property Value +[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/CollapseCommand.md b/Documentation/Pf2e.Scrapper/CollapseCommand.md new file mode 100644 index 0000000..c95ea26 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/CollapseCommand.md @@ -0,0 +1,31 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## CollapseCommand Class + +Команда для сворачивания/разворачивания поля структуры\. + +```csharp +internal class CollapseCommand : System.Windows.Input.ICommand +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 CollapseCommand + +Implements [System\.Windows\.Input\.ICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand 'System\.Windows\.Input\.ICommand') + +| Constructors | | +| :--- | :--- | +| [CollapseCommand\(StructureRow\)](CollapseCommand.CollapseCommand(StructureRow).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CollapseCommand\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\)') | Команда для сворачивания/разворачивания поля структуры\. | + +| Properties | | +| :--- | :--- | +| [StructureRow](CollapseCommand.StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.StructureRow') | Строка структуры, содержащая поле, для которого выполняется команда\. | + +| Methods | | +| :--- | :--- | +| [CanExecute\(object\)](CollapseCommand.CanExecute(object).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CanExecute\(object\)') | Проверяет, может ли команда быть выполнена с указанным параметром\. | +| [Execute\(object\)](CollapseCommand.Execute(object).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.Execute\(object\)') | Выполняет команду с указанным параметром\. | + +| Events | | +| :--- | :--- | +| [CanExecuteChanged](CollapseCommand.CanExecuteChanged.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CanExecuteChanged') | Событие, вызываемое при изменении возможности выполнения команды\. | diff --git a/Documentation/Pf2e.Scrapper/ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md b/Documentation/Pf2e.Scrapper/ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md new file mode 100644 index 0000000..a89ad12 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md @@ -0,0 +1,41 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') + +## ColorAdapterConverter\.Convert\(object\[\], Type, object, CultureInfo\) Method + +Преобразует массив значений в целевой тип, усредняя цвета\. + +```csharp +public object? Convert(object[] value, System.Type targetType, object parameter, System.Globalization.CultureInfo culture); +``` +#### Parameters + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') + +Массив значений, содержащий цвета\. + + + +`targetType` [System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') + +Целевой тип, в который нужно преобразовать значения\. + + + +`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Параметр преобразования, не используется\. + + + +`culture` [System\.Globalization\.CultureInfo](https://docs.microsoft.com/en-us/dotnet/api/System.Globalization.CultureInfo 'System\.Globalization\.CultureInfo') + +Культура, используемая для преобразования, не используется\. + +Implements [Convert\(object\[\], Type, object, CultureInfo\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Data.IMultiValueConverter.Convert#System_Windows_Data_IMultiValueConverter_Convert_System_Object[],System_Type,System_Object,System_Globalization_CultureInfo_ 'System\.Windows\.Data\.IMultiValueConverter\.Convert\(System\.Object\[\],System\.Type,System\.Object,System\.Globalization\.CultureInfo\)') + +#### Returns +[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') +Результат преобразования в целевой тип, который может быть `null`, если преобразование невозможно\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md b/Documentation/Pf2e.Scrapper/ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md new file mode 100644 index 0000000..a480eac --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md @@ -0,0 +1,36 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') + +## ColorAdapterConverter\.ConvertBack\(object, Type\[\], object, CultureInfo\) Method + +Преобразует значение обратно в массив типов, но не реализован\. + +```csharp +public object[] ConvertBack(object value, System.Type[] targetType, object parameter, System.Globalization.CultureInfo culture); +``` +#### Parameters + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + + + +`targetType` [System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') + + + +`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + + + +`culture` [System\.Globalization\.CultureInfo](https://docs.microsoft.com/en-us/dotnet/api/System.Globalization.CultureInfo 'System\.Globalization\.CultureInfo') + +Implements [ConvertBack\(object, Type\[\], object, CultureInfo\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Data.IMultiValueConverter.ConvertBack#System_Windows_Data_IMultiValueConverter_ConvertBack_System_Object,System_Type[],System_Object,System_Globalization_CultureInfo_ 'System\.Windows\.Data\.IMultiValueConverter\.ConvertBack\(System\.Object,System\.Type\[\],System\.Object,System\.Globalization\.CultureInfo\)') + +#### Returns +[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') + +#### Exceptions + +[System\.NotImplementedException](https://docs.microsoft.com/en-us/dotnet/api/System.NotImplementedException 'System\.NotImplementedException') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ColorAdapterConverter.Mix(byte,byte,double).md b/Documentation/Pf2e.Scrapper/ColorAdapterConverter.Mix(byte,byte,double).md new file mode 100644 index 0000000..3abebec --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ColorAdapterConverter.Mix(byte,byte,double).md @@ -0,0 +1,33 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') + +## ColorAdapterConverter\.Mix\(byte, byte, double\) Method + +Смешивает два компнента цвета с заданным коэффициентом смешивания\. + +```csharp +private byte Mix(byte a, byte b, double rate); +``` +#### Parameters + + + +`a` [System\.Byte](https://docs.microsoft.com/en-us/dotnet/api/System.Byte 'System\.Byte') + +Первый компонент цвета\. + + + +`b` [System\.Byte](https://docs.microsoft.com/en-us/dotnet/api/System.Byte 'System\.Byte') + +Второй компонент цвета\. + + + +`rate` [System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') + +Коэффициент смешивания, где 0\.0 означает полный компонент [a](ColorAdapterConverter.Mix(byte,byte,double).md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).a 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)\.a'), а 1\.0 означает полный компонент [b](ColorAdapterConverter.Mix(byte,byte,double).md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).b 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)\.b')\. + +#### Returns +[System\.Byte](https://docs.microsoft.com/en-us/dotnet/api/System.Byte 'System\.Byte') +Смешанный компонент цвета\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ColorAdapterConverter.md b/Documentation/Pf2e.Scrapper/ColorAdapterConverter.md new file mode 100644 index 0000000..d410c0f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ColorAdapterConverter.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## ColorAdapterConverter Class + +Преобразователь, который адаптирует цвет в зависимости от типа целевого свойства\. + +```csharp +public class ColorAdapterConverter : System.Windows.Data.IMultiValueConverter +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ColorAdapterConverter + +Implements [System\.Windows\.Data\.IMultiValueConverter](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Data.IMultiValueConverter 'System\.Windows\.Data\.IMultiValueConverter') + +| Methods | | +| :--- | :--- | +| [Convert\(object\[\], Type, object, CultureInfo\)](ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Convert\(object\[\], System\.Type, object, System\.Globalization\.CultureInfo\)') | Преобразует массив значений в целевой тип, усредняя цвета\. | +| [ConvertBack\(object, Type\[\], object, CultureInfo\)](ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.ConvertBack\(object, System\.Type\[\], object, System\.Globalization\.CultureInfo\)') | Преобразует значение обратно в массив типов, но не реализован\. | +| [Mix\(byte, byte, double\)](ColorAdapterConverter.Mix(byte,byte,double).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)') | Смешивает два компнента цвета с заданным коэффициентом смешивания\. | diff --git a/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.ClassName.md new file mode 100644 index 0000000..e4e137d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') + +## ConsciousMindProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.GroupName.md new file mode 100644 index 0000000..85b90e2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') + +## ConsciousMindProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.Object.md b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.Object.md new file mode 100644 index 0000000..47cb131 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') + +## ConsciousMindProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.ProcessObject().md new file mode 100644 index 0000000..2af8878 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') + +## ConsciousMindProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.md b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.md new file mode 100644 index 0000000..4cd97bc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ConsciousMindProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ConsciousMindProcessor Class + +```csharp +internal class ConsciousMindProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ConsciousMindProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ConsciousMindProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ConsciousMindProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ConsciousMindProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ConsciousMindProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/DatabaseHelper.Context.md b/Documentation/Pf2e.Scrapper/DatabaseHelper.Context.md new file mode 100644 index 0000000..067a8fb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DatabaseHelper.Context.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +## DatabaseHelper\.Context Property + +Context для доступа к базе данных\. + +```csharp +public Pf2e.Database.Pf2eDbContext Context { get; } +``` + +#### Property Value +[Pf2e\.Database\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Pf2eDbContext 'Pf2e\.Database\.Pf2eDbContext') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DatabaseHelper.DatabaseHelper(SlugHelper).md b/Documentation/Pf2e.Scrapper/DatabaseHelper.DatabaseHelper(SlugHelper).md new file mode 100644 index 0000000..25800bf --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DatabaseHelper.DatabaseHelper(SlugHelper).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +## DatabaseHelper\(SlugHelper\) Constructor + +Конструктор класса [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +```csharp +public DatabaseHelper(Slugify.SlugHelper slugHelper); +``` +#### Parameters + + + +`slugHelper` [Slugify\.SlugHelper](https://docs.microsoft.com/en-us/dotnet/api/Slugify.SlugHelper 'Slugify\.SlugHelper') + +\[DI\] Сервис для работы с URL\-Slug \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DatabaseHelper.GenerateSlug(string).md b/Documentation/Pf2e.Scrapper/DatabaseHelper.GenerateSlug(string).md new file mode 100644 index 0000000..ccc8872 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DatabaseHelper.GenerateSlug(string).md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +## DatabaseHelper\.GenerateSlug\(string\) Method + +Генерирует slug из названия\. + +```csharp +public string GenerateSlug(string name); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DatabaseHelper.IdLock.md b/Documentation/Pf2e.Scrapper/DatabaseHelper.IdLock.md new file mode 100644 index 0000000..ac660ad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DatabaseHelper.IdLock.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +## DatabaseHelper\.IdLock Property + +Блокировщик для генерации идентификаторов сущностей\. + +```csharp +public System.Threading.Lock IdLock { get; } +``` + +#### Property Value +[System\.Threading\.Lock](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Lock 'System\.Threading\.Lock') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DatabaseHelper.NextEntityId.md b/Documentation/Pf2e.Scrapper/DatabaseHelper.NextEntityId.md new file mode 100644 index 0000000..4774685 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DatabaseHelper.NextEntityId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +## DatabaseHelper\.NextEntityId Property + +Генерирует новый уникальный идентификатор сущности\. и возвращает его\. + +```csharp +public int NextEntityId { get; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DatabaseHelper.Slugger.md b/Documentation/Pf2e.Scrapper/DatabaseHelper.Slugger.md new file mode 100644 index 0000000..59df832 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DatabaseHelper.Slugger.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +## DatabaseHelper\.Slugger Property + +Сервис для работы с URL\-Slug\. Используется для преобразования названий в URL\-friendly формат\. + +```csharp +public Slugify.SlugHelper Slugger { get; } +``` + +#### Property Value +[Slugify\.SlugHelper](https://docs.microsoft.com/en-us/dotnet/api/Slugify.SlugHelper 'Slugify\.SlugHelper') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DatabaseHelper._id.md b/Documentation/Pf2e.Scrapper/DatabaseHelper._id.md new file mode 100644 index 0000000..1b97dc2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DatabaseHelper._id.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +## DatabaseHelper\.\_id Field + +Последний найденный идентификатор сущности\. +Используется для генерации новых ID сущностей\. + +```csharp +private int _id; +``` + +#### Field Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DatabaseHelper.md b/Documentation/Pf2e.Scrapper/DatabaseHelper.md new file mode 100644 index 0000000..b5b5d03 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DatabaseHelper.md @@ -0,0 +1,31 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers') + +## DatabaseHelper Class + +Класс предоставляет методы для работы с базой данных\. + +```csharp +public class DatabaseHelper +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DatabaseHelper + +| Constructors | | +| :--- | :--- | +| [DatabaseHelper\(SlugHelper\)](DatabaseHelper.DatabaseHelper(SlugHelper).md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.DatabaseHelper\(Slugify\.SlugHelper\)') | Конструктор класса [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') | + +| Fields | | +| :--- | :--- | +| [\_id](DatabaseHelper._id.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.\_id') | Последний найденный идентификатор сущности\. Используется для генерации новых ID сущностей\. | + +| Properties | | +| :--- | :--- | +| [Context](DatabaseHelper.Context.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.Context') | Context для доступа к базе данных\. | +| [IdLock](DatabaseHelper.IdLock.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.IdLock') | Блокировщик для генерации идентификаторов сущностей\. | +| [NextEntityId](DatabaseHelper.NextEntityId.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.NextEntityId') | Генерирует новый уникальный идентификатор сущности\. и возвращает его\. | +| [Slugger](DatabaseHelper.Slugger.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.Slugger') | Сервис для работы с URL\-Slug\. Используется для преобразования названий в URL\-friendly формат\. | + +| Methods | | +| :--- | :--- | +| [GenerateSlug\(string\)](DatabaseHelper.GenerateSlug(string).md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.GenerateSlug\(string\)') | Генерирует slug из названия\. | diff --git a/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Add().md b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Add().md new file mode 100644 index 0000000..9d338c5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') + +## DeityCategoryProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Object.md b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Object.md new file mode 100644 index 0000000..28a29ec --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') + +## DeityCategoryProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.DeityCategory Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.DeityCategory](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.DeityCategory 'Pf2e\.Database\.Model\.Structure\.DeityCategory') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Process().md b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Process().md new file mode 100644 index 0000000..368c529 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') + +## DeityCategoryProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.ProcessDescription().md b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.ProcessDescription().md new file mode 100644 index 0000000..241abee --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.ProcessDescription().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') + +## DeityCategoryProcessor\.ProcessDescription\(\) Method + +Обработка описания категории\. + +```csharp +private void ProcessDescription(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Type.md b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Type.md new file mode 100644 index 0000000..9b0dce2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') + +## DeityCategoryProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.md b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.md new file mode 100644 index 0000000..143a064 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityCategoryProcessor.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## DeityCategoryProcessor Class + +```csharp +internal class DeityCategoryProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DeityCategoryProcessor + +| Properties | | +| :--- | :--- | +| [Object](DeityCategoryProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Object') | Основная сущность\. | +| [Type](DeityCategoryProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](DeityCategoryProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [Process\(\)](DeityCategoryProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [ProcessDescription\(\)](DeityCategoryProcessor.ProcessDescription().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.ProcessDescription\(\)') | Обработка описания категории\. | diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.Add().md b/Documentation/Pf2e.Scrapper/DeityProcessor.Add().md new file mode 100644 index 0000000..8ed26d5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.AddTraits().md b/Documentation/Pf2e.Scrapper/DeityProcessor.AddTraits().md new file mode 100644 index 0000000..3c039d6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.AddTraits().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.AddTraits\(\) Method + +Генерация списка признаков сущности\. + +```csharp +protected override void AddTraits(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.MarkdownLinkRegex().md b/Documentation/Pf2e.Scrapper/DeityProcessor.MarkdownLinkRegex().md new file mode 100644 index 0000000..e0bace7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.MarkdownLinkRegex().md @@ -0,0 +1,28 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.MarkdownLinkRegex\(\) Method + +```csharp +private static System.Text.RegularExpressions.Regex MarkdownLinkRegex(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +\\[([^\\]]+)\\]\\([^)]+\\) +```
+Explanation:
+ +```csharp +○ Match '['.
+○ 1st capture group.
+ ○ Match a character other than ']' atomically at least once.
+○ Match the string "](".
+○ Match a character other than ')' atomically at least once.
+○ Match ')'.
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.Object.md b/Documentation/Pf2e.Scrapper/DeityProcessor.Object.md new file mode 100644 index 0000000..b91ff93 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Deity Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Deity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Deity 'Pf2e\.Database\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.Process().md b/Documentation/Pf2e.Scrapper/DeityProcessor.Process().md new file mode 100644 index 0000000..b427c6e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessAttributes().md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessAttributes().md new file mode 100644 index 0000000..05ca4ef --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessAttributes().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessAttributes\(\) Method + +Обработка атрибутов божества\. + +```csharp +private void ProcessAttributes(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessCategory(string).md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessCategory(string).md new file mode 100644 index 0000000..d0fa677 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessCategory(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessCategory\(string\) Method + +Обработка категории божества\. + +```csharp +private void ProcessCategory(string categoryName); +``` +#### Parameters + + + +`categoryName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название категории\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessDomainMarkdown(string,bool).md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessDomainMarkdown(string,bool).md new file mode 100644 index 0000000..bced3bf --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessDomainMarkdown(string,bool).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessDomainMarkdown\(string, bool\) Method + +Обработка markdown\-строки с доменами\. + +```csharp +private void ProcessDomainMarkdown(string markdown, bool isPrimary); +``` +#### Parameters + + + +`markdown` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Markdown\-строка с доменами\. + + + +`isPrimary` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') + +Флаг, указывающий, являются ли домены основными\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessDomains().md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessDomains().md new file mode 100644 index 0000000..e507e9f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessDomains().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessDomains\(\) Method + +Обработка доменов божества\. + +```csharp +private void ProcessDomains(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessFonts().md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessFonts().md new file mode 100644 index 0000000..767fa6e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessFonts().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessFonts\(\) Method + +Обработка божественной силы\. + +```csharp +private void ProcessFonts(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessSkills().md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessSkills().md new file mode 100644 index 0000000..ce6c84f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessSkills().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessSkills\(\) Method + +Обработка навыков божества\. + +```csharp +private void ProcessSkills(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessSpells().md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessSpells().md new file mode 100644 index 0000000..293eb7a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessSpells().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessSpells\(\) Method + +Обработка заклинаний божества\. + +```csharp +private void ProcessSpells(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessTexts().md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessTexts().md new file mode 100644 index 0000000..be69045 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessTexts().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessTexts\(\) Method + +Обработка текстов описания божества\. + +```csharp +private void ProcessTexts(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessWeapons().md b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessWeapons().md new file mode 100644 index 0000000..6971450 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.ProcessWeapons().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.ProcessWeapons\(\) Method + +Обработка оружия божества\. + +```csharp +private void ProcessWeapons(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.Type.md b/Documentation/Pf2e.Scrapper/DeityProcessor.Type.md new file mode 100644 index 0000000..6bfd292 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') + +## DeityProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DeityProcessor.md b/Documentation/Pf2e.Scrapper/DeityProcessor.md new file mode 100644 index 0000000..7a442d1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DeityProcessor.md @@ -0,0 +1,31 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## DeityProcessor Class + +```csharp +internal class DeityProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DeityProcessor + +| Properties | | +| :--- | :--- | +| [Object](DeityProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Object') | Основная сущность\. | +| [Type](DeityProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](DeityProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddTraits\(\)](DeityProcessor.AddTraits().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.AddTraits\(\)') | Генерация списка признаков сущности\. | +| [MarkdownLinkRegex\(\)](DeityProcessor.MarkdownLinkRegex().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.MarkdownLinkRegex\(\)') | | +| [Process\(\)](DeityProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [ProcessAttributes\(\)](DeityProcessor.ProcessAttributes().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessAttributes\(\)') | Обработка атрибутов божества\. | +| [ProcessCategory\(string\)](DeityProcessor.ProcessCategory(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessCategory\(string\)') | Обработка категории божества\. | +| [ProcessDomainMarkdown\(string, bool\)](DeityProcessor.ProcessDomainMarkdown(string,bool).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessDomainMarkdown\(string, bool\)') | Обработка markdown\-строки с доменами\. | +| [ProcessDomains\(\)](DeityProcessor.ProcessDomains().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessDomains\(\)') | Обработка доменов божества\. | +| [ProcessFonts\(\)](DeityProcessor.ProcessFonts().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessFonts\(\)') | Обработка божественной силы\. | +| [ProcessSkills\(\)](DeityProcessor.ProcessSkills().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessSkills\(\)') | Обработка навыков божества\. | +| [ProcessSpells\(\)](DeityProcessor.ProcessSpells().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessSpells\(\)') | Обработка заклинаний божества\. | +| [ProcessTexts\(\)](DeityProcessor.ProcessTexts().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessTexts\(\)') | Обработка текстов описания божества\. | +| [ProcessWeapons\(\)](DeityProcessor.ProcessWeapons().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessWeapons\(\)') | Обработка оружия божества\. | diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.AddValue(JToken).md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.AddValue(JToken).md new file mode 100644 index 0000000..472489e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.AddValue(JToken).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') + +## DictionarySchemaType\.AddValue\(JToken\) Method + +Добавление нового значения\. + +```csharp +public override void AddValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.Beautify().md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.Beautify().md new file mode 100644 index 0000000..6b337c5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.Beautify().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') + +## DictionarySchemaType\.Beautify\(\) Method + +Подготовка типа к красивому представлению\. + +```csharp +public override void Beautify(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.DictionarySchemaType(SchemaNode).md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.DictionarySchemaType(SchemaNode).md new file mode 100644 index 0000000..6841d1b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.DictionarySchemaType(SchemaNode).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') + +## DictionarySchemaType\(SchemaNode\) Constructor + +Тип представоления словаря в схеме\. + +```csharp +public DictionarySchemaType(Pf2e.Scrapper.SchemaBuilder.SchemaNode parent); +``` +#### Parameters + + + +`parent` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.GetTypeName().md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.GetTypeName().md new file mode 100644 index 0000000..a93725c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.GetTypeName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') + +## DictionarySchemaType\.GetTypeName\(\) Method + +Получение строкового представоения типа элемента\. + +```csharp +public override string GetTypeName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.GetYamlData().md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.GetYamlData().md new file mode 100644 index 0000000..b5d7469 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.GetYamlData().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') + +## DictionarySchemaType\.GetYamlData\(\) Method + +Получение данных для форматирования в YAML\. + +```csharp +public override System.Collections.Generic.Dictionary GetYamlData(); +``` + +#### Returns +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') +Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.IsCompatibleValue(JToken).md new file mode 100644 index 0000000..2b63065 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.IsCompatibleValue(JToken).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') + +## DictionarySchemaType\.IsCompatibleValue\(JToken\) Method + +Проверка, что значение совместимо с текущим типом\. + +```csharp +public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Проверяемое значение\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.ItemNode.md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.ItemNode.md new file mode 100644 index 0000000..3112650 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.ItemNode.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') + +## DictionarySchemaType\.ItemNode Field + +Схема значений словаря\. + +```csharp +public readonly SchemaNode ItemNode; +``` + +#### Field Value +[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.KeyNode.md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.KeyNode.md new file mode 100644 index 0000000..8c1e457 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.KeyNode.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') + +## DictionarySchemaType\.KeyNode Field + +Схема ключей словаря\. + +```csharp +public readonly SchemaNode KeyNode; +``` + +#### Field Value +[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DictionarySchemaType.md b/Documentation/Pf2e.Scrapper/DictionarySchemaType.md new file mode 100644 index 0000000..47a50ad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DictionarySchemaType.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types') + +## DictionarySchemaType Class + +Тип представоления словаря в схеме\. + +```csharp +internal class DictionarySchemaType : Pf2e.Scrapper.SchemaBuilder.Types.AbstractSchemaType +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 DictionarySchemaType + +| Constructors | | +| :--- | :--- | +| [DictionarySchemaType\(SchemaNode\)](DictionarySchemaType.DictionarySchemaType(SchemaNode).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.DictionarySchemaType\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\)') | Тип представоления словаря в схеме\. | + +| Fields | | +| :--- | :--- | +| [ItemNode](DictionarySchemaType.ItemNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.ItemNode') | Схема значений словаря\. | +| [KeyNode](DictionarySchemaType.KeyNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.KeyNode') | Схема ключей словаря\. | + +| Methods | | +| :--- | :--- | +| [AddValue\(JToken\)](DictionarySchemaType.AddValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | +| [Beautify\(\)](DictionarySchemaType.Beautify().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | +| [GetTypeName\(\)](DictionarySchemaType.GetTypeName().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | +| [GetYamlData\(\)](DictionarySchemaType.GetYamlData().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | +| [IsCompatibleValue\(JToken\)](DictionarySchemaType.IsCompatibleValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2e.Scrapper/DoctrineProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/DoctrineProcessor.ClassName.md new file mode 100644 index 0000000..e552521 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DoctrineProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') + +## DoctrineProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DoctrineProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/DoctrineProcessor.GroupName.md new file mode 100644 index 0000000..7294bd5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DoctrineProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') + +## DoctrineProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DoctrineProcessor.Object.md b/Documentation/Pf2e.Scrapper/DoctrineProcessor.Object.md new file mode 100644 index 0000000..1a37919 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DoctrineProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') + +## DoctrineProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DoctrineProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/DoctrineProcessor.ProcessObject().md new file mode 100644 index 0000000..607e88c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DoctrineProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') + +## DoctrineProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DoctrineProcessor.md b/Documentation/Pf2e.Scrapper/DoctrineProcessor.md new file mode 100644 index 0000000..a674b93 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DoctrineProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## DoctrineProcessor Class + +```csharp +internal class DoctrineProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 DoctrineProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](DoctrineProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.ClassName') | Название подкласса\. | +| [GroupName](DoctrineProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.GroupName') | Название группы подклассов\. | +| [Object](DoctrineProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](DoctrineProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/DomainProcessor.Add().md b/Documentation/Pf2e.Scrapper/DomainProcessor.Add().md new file mode 100644 index 0000000..33cfc41 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DomainProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') + +## DomainProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DomainProcessor.GetSpellIdFromMarkdown(string).md b/Documentation/Pf2e.Scrapper/DomainProcessor.GetSpellIdFromMarkdown(string).md new file mode 100644 index 0000000..a311184 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DomainProcessor.GetSpellIdFromMarkdown(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') + +## DomainProcessor\.GetSpellIdFromMarkdown\(string\) Method + +Получение идентификатора заклинания из markdown\-строки\. + +```csharp +private int GetSpellIdFromMarkdown(string markdown); +``` +#### Parameters + + + +`markdown` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Markdown\-строка с информацией о заклинании\. + +#### Returns +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') +Идентификатор заклинания\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DomainProcessor.MarkdownLinkRegex().md b/Documentation/Pf2e.Scrapper/DomainProcessor.MarkdownLinkRegex().md new file mode 100644 index 0000000..3b90a70 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DomainProcessor.MarkdownLinkRegex().md @@ -0,0 +1,28 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') + +## DomainProcessor\.MarkdownLinkRegex\(\) Method + +```csharp +private static System.Text.RegularExpressions.Regex MarkdownLinkRegex(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +\\[([^\\]]+)\\]\\([^)]+\\) +```
+Explanation:
+ +```csharp +○ Match '['.
+○ 1st capture group.
+ ○ Match a character other than ']' atomically at least once.
+○ Match the string "](".
+○ Match a character other than ')' atomically at least once.
+○ Match ')'.
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DomainProcessor.Object.md b/Documentation/Pf2e.Scrapper/DomainProcessor.Object.md new file mode 100644 index 0000000..2c98a0d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DomainProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') + +## DomainProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Domain Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Domain](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Domain 'Pf2e\.Database\.Model\.Structure\.Domain') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DomainProcessor.Process().md b/Documentation/Pf2e.Scrapper/DomainProcessor.Process().md new file mode 100644 index 0000000..ec79e75 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DomainProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') + +## DomainProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DomainProcessor.ProcessDomainSpells().md b/Documentation/Pf2e.Scrapper/DomainProcessor.ProcessDomainSpells().md new file mode 100644 index 0000000..47ad016 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DomainProcessor.ProcessDomainSpells().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') + +## DomainProcessor\.ProcessDomainSpells\(\) Method + +Обработка заклинаний, связанных с доменом\. + +```csharp +private void ProcessDomainSpells(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DomainProcessor.Type.md b/Documentation/Pf2e.Scrapper/DomainProcessor.Type.md new file mode 100644 index 0000000..bb32a44 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DomainProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') + +## DomainProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DomainProcessor.md b/Documentation/Pf2e.Scrapper/DomainProcessor.md new file mode 100644 index 0000000..2bf8aa8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DomainProcessor.md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## DomainProcessor Class + +```csharp +internal class DomainProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DomainProcessor + +| Properties | | +| :--- | :--- | +| [Object](DomainProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Object') | Основная сущность\. | +| [Type](DomainProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](DomainProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [GetSpellIdFromMarkdown\(string\)](DomainProcessor.GetSpellIdFromMarkdown(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.GetSpellIdFromMarkdown\(string\)') | Получение идентификатора заклинания из markdown\-строки\. | +| [MarkdownLinkRegex\(\)](DomainProcessor.MarkdownLinkRegex().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.MarkdownLinkRegex\(\)') | | +| [Process\(\)](DomainProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [ProcessDomainSpells\(\)](DomainProcessor.ProcessDomainSpells().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.ProcessDomainSpells\(\)') | Обработка заклинаний, связанных с доменом\. | diff --git a/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.ClassName.md new file mode 100644 index 0000000..52f4398 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') + +## DruidicOrderProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.GroupName.md new file mode 100644 index 0000000..d7abbd1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') + +## DruidicOrderProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.Object.md b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.Object.md new file mode 100644 index 0000000..5fa3e68 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') + +## DruidicOrderProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.ProcessObject().md new file mode 100644 index 0000000..4995f38 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') + +## DruidicOrderProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.md b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.md new file mode 100644 index 0000000..8a781fb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/DruidicOrderProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## DruidicOrderProcessor Class + +```csharp +internal class DruidicOrderProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 DruidicOrderProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](DruidicOrderProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.ClassName') | Название подкласса\. | +| [GroupName](DruidicOrderProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.GroupName') | Название группы подклассов\. | +| [Object](DruidicOrderProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](DruidicOrderProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/EidolonProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/EidolonProcessor.ClassName.md new file mode 100644 index 0000000..83ca8ef --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EidolonProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') + +## EidolonProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EidolonProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/EidolonProcessor.GroupName.md new file mode 100644 index 0000000..9691a62 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EidolonProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') + +## EidolonProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EidolonProcessor.Object.md b/Documentation/Pf2e.Scrapper/EidolonProcessor.Object.md new file mode 100644 index 0000000..b0e8a41 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EidolonProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') + +## EidolonProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EidolonProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/EidolonProcessor.ProcessObject().md new file mode 100644 index 0000000..67a115a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EidolonProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') + +## EidolonProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EidolonProcessor.md b/Documentation/Pf2e.Scrapper/EidolonProcessor.md new file mode 100644 index 0000000..2e5a3fb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EidolonProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## EidolonProcessor Class + +```csharp +internal class EidolonProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 EidolonProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](EidolonProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.ClassName') | Название подкласса\. | +| [GroupName](EidolonProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.GroupName') | Название группы подклассов\. | +| [Object](EidolonProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](EidolonProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ElementProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/ElementProcessor.ClassName.md new file mode 100644 index 0000000..e716a86 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ElementProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') + +## ElementProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ElementProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/ElementProcessor.GroupName.md new file mode 100644 index 0000000..40245bf --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ElementProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') + +## ElementProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ElementProcessor.Object.md b/Documentation/Pf2e.Scrapper/ElementProcessor.Object.md new file mode 100644 index 0000000..4fa7b78 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ElementProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') + +## ElementProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ElementProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/ElementProcessor.ProcessObject().md new file mode 100644 index 0000000..7186b5a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ElementProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') + +## ElementProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ElementProcessor.md b/Documentation/Pf2e.Scrapper/ElementProcessor.md new file mode 100644 index 0000000..d788613 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ElementProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ElementProcessor Class + +```csharp +internal class ElementProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ElementProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ElementProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ElementProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ElementProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ElementProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/EntityForm.InitializeComponent().md b/Documentation/Pf2e.Scrapper/EntityForm.InitializeComponent().md new file mode 100644 index 0000000..c10c9fd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityForm.InitializeComponent().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer](Pf2e.Scrapper.WPF.EntityViewer.md 'Pf2e\.Scrapper\.WPF\.EntityViewer').[EntityForm](EntityForm.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityForm') + +## EntityForm\.InitializeComponent\(\) Method + +InitializeComponent + +```csharp +public void InitializeComponent(); +``` + +Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityForm.md b/Documentation/Pf2e.Scrapper/EntityForm.md similarity index 87% rename from Documentation/Pf2eDataScrapper/EntityForm.md rename to Documentation/Pf2e.Scrapper/EntityForm.md index c1e6253..baf475d 100644 --- a/Documentation/Pf2eDataScrapper/EntityForm.md +++ b/Documentation/Pf2e.Scrapper/EntityForm.md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer](Pf2eDataScrapper.WPF.EntityViewer.md 'Pf2eDataScrapper\.WPF\.EntityViewer') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer](Pf2e.Scrapper.WPF.EntityViewer.md 'Pf2e\.Scrapper\.WPF\.EntityViewer') ## EntityForm Class @@ -13,4 +13,4 @@ Implements [System\.Windows\.Markup\.IComponentConnector](https://docs.microsoft | Methods | | | :--- | :--- | -| [InitializeComponent\(\)](EntityForm.InitializeComponent().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityForm\.InitializeComponent\(\)') | InitializeComponent | +| [InitializeComponent\(\)](EntityForm.InitializeComponent().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityForm\.InitializeComponent\(\)') | InitializeComponent | diff --git a/Documentation/Pf2e.Scrapper/EntityListControl.InitializeComponent().md b/Documentation/Pf2e.Scrapper/EntityListControl.InitializeComponent().md new file mode 100644 index 0000000..13989ff --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityListControl.InitializeComponent().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component').[EntityListControl](EntityListControl.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.EntityListControl') + +## EntityListControl\.InitializeComponent\(\) Method + +InitializeComponent + +```csharp +public void InitializeComponent(); +``` + +Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityListControl.md b/Documentation/Pf2e.Scrapper/EntityListControl.md similarity index 86% rename from Documentation/Pf2eDataScrapper/EntityListControl.md rename to Documentation/Pf2e.Scrapper/EntityListControl.md index e317441..3ad95df 100644 --- a/Documentation/Pf2eDataScrapper/EntityListControl.md +++ b/Documentation/Pf2e.Scrapper/EntityListControl.md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component') ## EntityListControl Class @@ -15,4 +15,4 @@ Implements [System\.Windows\.Markup\.IComponentConnector](https://docs.microsoft | Methods | | | :--- | :--- | -| [InitializeComponent\(\)](EntityListControl.InitializeComponent().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.EntityListControl\.InitializeComponent\(\)') | InitializeComponent | +| [InitializeComponent\(\)](EntityListControl.InitializeComponent().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.EntityListControl\.InitializeComponent\(\)') | InitializeComponent | diff --git a/Documentation/Pf2e.Scrapper/EntityListViewModel.Reload().md b/Documentation/Pf2e.Scrapper/EntityListViewModel.Reload().md new file mode 100644 index 0000000..3b98bee --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityListViewModel.Reload().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel').[EntityListViewModel](EntityListViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel') + +## EntityListViewModel\.Reload\(\) Method + +Выполняет запрос к базе данных и обрабатывает результаты\. + +```csharp +public void Reload(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityListViewModel.md b/Documentation/Pf2e.Scrapper/EntityListViewModel.md new file mode 100644 index 0000000..edc11bb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityListViewModel.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel') + +## EntityListViewModel Class + +```csharp +internal class EntityListViewModel : Pf2e.Scrapper.WPF.ViewModelBase +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Pf2e\.Scrapper\.WPF\.ViewModelBase](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Scrapper.WPF.ViewModelBase 'Pf2e\.Scrapper\.WPF\.ViewModelBase') 🡒 EntityListViewModel + +| Methods | | +| :--- | :--- | +| [Reload\(\)](EntityListViewModel.Reload().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel\.Reload\(\)') | Выполняет запрос к базе данных и обрабатывает результаты\. | diff --git a/Documentation/Pf2e.Scrapper/EntityView.Context.md b/Documentation/Pf2e.Scrapper/EntityView.Context.md new file mode 100644 index 0000000..56a13ae --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.Context.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView\.Context Property + +Контекст базы данных, используемый для получения сущностей\. + +```csharp +private Pf2e.Database.Pf2eDbContext Context { private get; } +``` + +#### Property Value +[Pf2e\.Database\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Pf2eDbContext 'Pf2e\.Database\.Pf2eDbContext') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView.Entity.md b/Documentation/Pf2e.Scrapper/EntityView.Entity.md new file mode 100644 index 0000000..13d2e7e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView\.Entity Property + +Корневая сущность\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Entity 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView.EntityView.md b/Documentation/Pf2e.Scrapper/EntityView.EntityView.md new file mode 100644 index 0000000..8382752 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.EntityView.md @@ -0,0 +1,61 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView Constructors + +| Overloads | | +| :--- | :--- | +| [EntityView\(Pf2eDbContext, Entity\)](EntityView.EntityView.md#Pf2e.Scrapper.Helpers.EntityView.EntityView(Pf2e.Database.Pf2eDbContext,Pf2e.Database.Model.Base.Entity) 'Pf2e\.Scrapper\.Helpers\.EntityView\.EntityView\(Pf2e\.Database\.Pf2eDbContext, Pf2e\.Database\.Model\.Base\.Entity\)') | Конструктор класса, который получает сущность из базы данных по переданной сущности и заполняет её данными\. | +| [EntityView\(Pf2eDbContext, EntityType, int\)](EntityView.EntityView.md#Pf2e.Scrapper.Helpers.EntityView.EntityView(Pf2e.Database.Pf2eDbContext,Pf2e.Database.Model.Enum.EntityType,int) 'Pf2e\.Scrapper\.Helpers\.EntityView\.EntityView\(Pf2e\.Database\.Pf2eDbContext, Pf2e\.Database\.Model\.Enum\.EntityType, int\)') | Конструктор класса, который получает сущность из базы данных по типу и идентификатору и заполняет её данными\. | + + + +## EntityView\(Pf2eDbContext, Entity\) Constructor + +Конструктор класса, который получает сущность из базы данных по переданной сущности и заполняет её данными\. + +```csharp +public EntityView(Pf2e.Database.Pf2eDbContext context, Pf2e.Database.Model.Base.Entity entity); +``` +#### Parameters + + + +`context` [Pf2e\.Database\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Pf2eDbContext 'Pf2e\.Database\.Pf2eDbContext') + +Контекст базы данных\. + + + +`entity` [Pf2e\.Database\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Entity 'Pf2e\.Database\.Model\.Base\.Entity') + +Сущность, которую нужно обработать\. + + + +## EntityView\(Pf2eDbContext, EntityType, int\) Constructor + +Конструктор класса, который получает сущность из базы данных по типу и идентификатору и заполняет её данными\. + +```csharp +public EntityView(Pf2e.Database.Pf2eDbContext context, Pf2e.Database.Model.Enum.EntityType type, int id); +``` +#### Parameters + + + +`context` [Pf2e\.Database\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Pf2eDbContext 'Pf2e\.Database\.Pf2eDbContext') + +Контекст базы данных\. + + + +`type` [Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') + +Тип запрашиваемой сущности\. + + + +`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Идентификатор запрашиваемой сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView.GetEntity(EntityType,int).md b/Documentation/Pf2e.Scrapper/EntityView.GetEntity(EntityType,int).md new file mode 100644 index 0000000..9964686 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.GetEntity(EntityType,int).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView\.GetEntity\(EntityType, int\) Method + +Получает сущность из базы данных по типу и идентификатору\. + +```csharp +private Pf2e.Database.Model.Base.Entity GetEntity(Pf2e.Database.Model.Enum.EntityType type, int id); +``` +#### Parameters + + + +`type` [Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') + +Тип сущности\. + + + +`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Идентификатор сущности\. + +#### Returns +[Pf2e\.Database\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Entity 'Pf2e\.Database\.Model\.Base\.Entity') +Сущность, соответствующая указанному типу и идентификатору\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView.GetSubEntity(EntityType,int).md b/Documentation/Pf2e.Scrapper/EntityView.GetSubEntity(EntityType,int).md new file mode 100644 index 0000000..dfff8f9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.GetSubEntity(EntityType,int).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView\.GetSubEntity\(EntityType, int\) Method + +Получает подчинённую сущность по типу и идентификатору\. + +```csharp +private Pf2e.Database.Model.IEntity? GetSubEntity(Pf2e.Database.Model.Enum.EntityType type, int id); +``` +#### Parameters + + + +`type` [Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') + +Тип сущности\. + + + +`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Идентификатор сущности\. + +#### Returns +[Pf2e\.Database\.Model\.IEntity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.IEntity 'Pf2e\.Database\.Model\.IEntity') +Подчинённая сущность, соответствующая указанному типу и идентификатору\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView.Getter.Getter(EntityType).md b/Documentation/Pf2e.Scrapper/EntityView.Getter.Getter(EntityType).md new file mode 100644 index 0000000..8b2e349 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.Getter.Getter(EntityType).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView').[Getter](EntityView.Getter.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter') + +## Getter\(EntityType\) Constructor + +Абстрактный класс, который определяет метод получения сущности из базы данных\. + +```csharp +protected Getter(Pf2e.Database.Model.Enum.EntityType type); +``` +#### Parameters + + + +`type` [Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') + +Связанный тип сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView.Getter.md b/Documentation/Pf2e.Scrapper/EntityView.Getter.md new file mode 100644 index 0000000..731ebd0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.Getter.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView\.Getter Class + +Абстрактный класс, который определяет метод получения сущности из базы данных\. + +```csharp +private abstract class EntityView.Getter +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Getter + +Derived +↳ [Getter<T>](EntityView.Getter_T_.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter\') + +| Constructors | | +| :--- | :--- | +| [Getter\(EntityType\)](EntityView.Getter.Getter(EntityType).md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter\.Getter\(Pf2e\.Database\.Model\.Enum\.EntityType\)') | Абстрактный класс, который определяет метод получения сущности из базы данных\. | diff --git a/Documentation/Pf2e.Scrapper/EntityView.Getter_T_.Getter(EntityType,Func_Pf2eDbContext,IQueryable_T__).md b/Documentation/Pf2e.Scrapper/EntityView.Getter_T_.Getter(EntityType,Func_Pf2eDbContext,IQueryable_T__).md new file mode 100644 index 0000000..1536152 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.Getter_T_.Getter(EntityType,Func_Pf2eDbContext,IQueryable_T__).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView').[Getter<T>](EntityView.Getter_T_.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter\') + +## Getter\(EntityType, Func\\>\) Constructor + +Класс, определяющий метод получения сущности из базы данных\. + +```csharp +public Getter(Pf2e.Database.Model.Enum.EntityType type, System.Func> method); +``` +#### Parameters + + + +`type` [Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') + +Связанный тип сущности\. + + + +`method` [System\.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[Pf2e\.Database\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Pf2eDbContext 'Pf2e\.Database\.Pf2eDbContext')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[System\.Linq\.IQueryable<](https://docs.microsoft.com/en-us/dotnet/api/System.Linq.IQueryable-1 'System\.Linq\.IQueryable\`1')[T](EntityView.Getter_T_.md#Pf2e.Scrapper.Helpers.EntityView.Getter_T_.T 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter\\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Linq.IQueryable-1 'System\.Linq\.IQueryable\`1')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2') + +Метод получения сущности из базы данных\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView.Getter_T_.md b/Documentation/Pf2e.Scrapper/EntityView.Getter_T_.md new file mode 100644 index 0000000..a5f0643 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.Getter_T_.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView\.Getter\ Class + +Класс, определяющий метод получения сущности из базы данных\. + +```csharp +private class EntityView.Getter : Pf2e.Scrapper.Helpers.EntityView.Getter + where T : Pf2e.Database.Model.IEntity +``` +#### Type parameters + + + +`T` + +Тип данных основной сущности\. + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Getter](EntityView.Getter.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter') 🡒 Getter + +| Constructors | | +| :--- | :--- | +| [Getter\(EntityType, Func<Pf2eDbContext,IQueryable<T>>\)](EntityView.Getter_T_.Getter(EntityType,Func_Pf2eDbContext,IQueryable_T__).md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter\\.Getter\(Pf2e\.Database\.Model\.Enum\.EntityType, System\.Func\\>\)') | Класс, определяющий метод получения сущности из базы данных\. | diff --git a/Documentation/Pf2e.Scrapper/EntityView.SubEntity.md b/Documentation/Pf2e.Scrapper/EntityView.SubEntity.md new file mode 100644 index 0000000..817059c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.SubEntity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView\.SubEntity Property + +Основная сущность\. + +```csharp +public Pf2e.Database.Model.IEntity? SubEntity { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.IEntity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.IEntity 'Pf2e\.Database\.Model\.IEntity') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView._getters.md b/Documentation/Pf2e.Scrapper/EntityView._getters.md new file mode 100644 index 0000000..525da2e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView._getters.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') + +## EntityView\.\_getters Field + +Словарь, содержащий методы получения сущностей из базы данных\. + +```csharp +private readonly ICollection _getters; +``` + +#### Field Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Getter](EntityView.Getter.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EntityView.md b/Documentation/Pf2e.Scrapper/EntityView.md new file mode 100644 index 0000000..bf9c44d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EntityView.md @@ -0,0 +1,32 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers') + +## EntityView Class + +Класс, обрабатывающий запросы к сущностям и подключающий необходимые данные\. + +```csharp +public class EntityView +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EntityView + +| Constructors | | +| :--- | :--- | +| [EntityView\(Pf2eDbContext, Entity\)](EntityView.EntityView.md#Pf2e.Scrapper.Helpers.EntityView.EntityView(Pf2e.Database.Pf2eDbContext,Pf2e.Database.Model.Base.Entity) 'Pf2e\.Scrapper\.Helpers\.EntityView\.EntityView\(Pf2e\.Database\.Pf2eDbContext, Pf2e\.Database\.Model\.Base\.Entity\)') | Конструктор класса, который получает сущность из базы данных по переданной сущности и заполняет её данными\. | +| [EntityView\(Pf2eDbContext, EntityType, int\)](EntityView.EntityView.md#Pf2e.Scrapper.Helpers.EntityView.EntityView(Pf2e.Database.Pf2eDbContext,Pf2e.Database.Model.Enum.EntityType,int) 'Pf2e\.Scrapper\.Helpers\.EntityView\.EntityView\(Pf2e\.Database\.Pf2eDbContext, Pf2e\.Database\.Model\.Enum\.EntityType, int\)') | Конструктор класса, который получает сущность из базы данных по типу и идентификатору и заполняет её данными\. | + +| Fields | | +| :--- | :--- | +| [\_getters](EntityView._getters.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.\_getters') | Словарь, содержащий методы получения сущностей из базы данных\. | + +| Properties | | +| :--- | :--- | +| [Context](EntityView.Context.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Context') | Контекст базы данных, используемый для получения сущностей\. | +| [Entity](EntityView.Entity.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Entity') | Корневая сущность\. | +| [SubEntity](EntityView.SubEntity.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.SubEntity') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [GetEntity\(EntityType, int\)](EntityView.GetEntity(EntityType,int).md 'Pf2e\.Scrapper\.Helpers\.EntityView\.GetEntity\(Pf2e\.Database\.Model\.Enum\.EntityType, int\)') | Получает сущность из базы данных по типу и идентификатору\. | +| [GetSubEntity\(EntityType, int\)](EntityView.GetSubEntity(EntityType,int).md 'Pf2e\.Scrapper\.Helpers\.EntityView\.GetSubEntity\(Pf2e\.Database\.Model\.Enum\.EntityType, int\)') | Получает подчинённую сущность по типу и идентификатору\. | diff --git a/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.Data.md b/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.Data.md new file mode 100644 index 0000000..0a6de3d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.Data.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2e\.Scrapper\.Processors\.EnumSolver\') + +## EnumSolver\\.Data Property + +Словарь, содержащий данные для разрешения значений перечислений\. + +```csharp +public abstract System.Collections.Generic.Dictionary Data { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[TEnum](EnumSolver_TEnum_.md#Pf2e.Scrapper.Processors.EnumSolver_TEnum_.TEnum 'Pf2e\.Scrapper\.Processors\.EnumSolver\\.TEnum')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.SolveEnum(string).md b/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.SolveEnum(string).md new file mode 100644 index 0000000..42cd909 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.SolveEnum(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2e\.Scrapper\.Processors\.EnumSolver\') + +## EnumSolver\\.SolveEnum\(string\) Method + +Метод для разрешения значения перечисления по строковому вводу\. + +```csharp +public TEnum? SolveEnum(string input); +``` +#### Parameters + + + +`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строка, представляющая значение перечисления\. + +#### Returns +[TEnum](EnumSolver_TEnum_.md#Pf2e.Scrapper.Processors.EnumSolver_TEnum_.TEnum 'Pf2e\.Scrapper\.Processors\.EnumSolver\\.TEnum') +Элемент перечисления [TEnum](EnumSolver_TEnum_.md#Pf2e.Scrapper.Processors.EnumSolver_TEnum_.TEnum 'Pf2e\.Scrapper\.Processors\.EnumSolver\\.TEnum'), если найден; иначе `null`\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.md b/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.md new file mode 100644 index 0000000..78549f4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnumSolver_TEnum_.md @@ -0,0 +1,28 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') + +## EnumSolver\ Class + +Абстрактный класс для разрешения значений перечислений\. + +```csharp +public abstract class EnumSolver + where TEnum : System.Enum +``` +#### Type parameters + + + +`TEnum` + +Тип перечисления, который будет разрешаться\. + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EnumSolver + +| Properties | | +| :--- | :--- | +| [Data](EnumSolver_TEnum_.Data.md 'Pf2e\.Scrapper\.Processors\.EnumSolver\\.Data') | Словарь, содержащий данные для разрешения значений перечислений\. | + +| Methods | | +| :--- | :--- | +| [SolveEnum\(string\)](EnumSolver_TEnum_.SolveEnum(string).md 'Pf2e\.Scrapper\.Processors\.EnumSolver\\.SolveEnum\(string\)') | Метод для разрешения значения перечисления по строковому вводу\. | diff --git a/Documentation/Pf2e.Scrapper/EnvSettings.DataDir.md b/Documentation/Pf2e.Scrapper/EnvSettings.DataDir.md new file mode 100644 index 0000000..be156b7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnvSettings.DataDir.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[EnvSettings](EnvSettings.md 'Pf2e\.Scrapper\.EnvSettings') + +## EnvSettings\.DataDir Property + +Папка в входными данными\. + +```csharp +public static System.IO.DirectoryInfo DataDir { get; } +``` + +#### Property Value +[System\.IO\.DirectoryInfo](https://docs.microsoft.com/en-us/dotnet/api/System.IO.DirectoryInfo 'System\.IO\.DirectoryInfo') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EnvSettings.DataDirPath.md b/Documentation/Pf2e.Scrapper/EnvSettings.DataDirPath.md new file mode 100644 index 0000000..f26706f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnvSettings.DataDirPath.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[EnvSettings](EnvSettings.md 'Pf2e\.Scrapper\.EnvSettings') + +## EnvSettings\.DataDirPath Property + +Путь к папке с входными данными\. + +```csharp +public static string DataDirPath { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EnvSettings.DatabaseConnection.md b/Documentation/Pf2e.Scrapper/EnvSettings.DatabaseConnection.md new file mode 100644 index 0000000..6908466 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnvSettings.DatabaseConnection.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[EnvSettings](EnvSettings.md 'Pf2e\.Scrapper\.EnvSettings') + +## EnvSettings\.DatabaseConnection Property + +Строка подключения к базе данных\. + +```csharp +public static string DatabaseConnection { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EnvSettings.Load().md b/Documentation/Pf2e.Scrapper/EnvSettings.Load().md new file mode 100644 index 0000000..b71f5f5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnvSettings.Load().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[EnvSettings](EnvSettings.md 'Pf2e\.Scrapper\.EnvSettings') + +## EnvSettings\.Load\(\) Method + +Загрузка файла настроек \`\.env\`\. + +```csharp +public static void Load(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EnvSettings.OutputDir.md b/Documentation/Pf2e.Scrapper/EnvSettings.OutputDir.md new file mode 100644 index 0000000..6186063 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnvSettings.OutputDir.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[EnvSettings](EnvSettings.md 'Pf2e\.Scrapper\.EnvSettings') + +## EnvSettings\.OutputDir Property + +Папка для сохранения результатов\. + +```csharp +public static string OutputDir { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EnvSettings.OutputDirPath.md b/Documentation/Pf2e.Scrapper/EnvSettings.OutputDirPath.md new file mode 100644 index 0000000..1757327 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnvSettings.OutputDirPath.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[EnvSettings](EnvSettings.md 'Pf2e\.Scrapper\.EnvSettings') + +## EnvSettings\.OutputDirPath Property + +Путь к папке для сохранения результатов\. + +```csharp +public static string OutputDirPath { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EnvSettings.md b/Documentation/Pf2e.Scrapper/EnvSettings.md new file mode 100644 index 0000000..97c094b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EnvSettings.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper') + +## EnvSettings Class + +Класс настроек\. + +```csharp +public static class EnvSettings +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EnvSettings + +| Properties | | +| :--- | :--- | +| [DatabaseConnection](EnvSettings.DatabaseConnection.md 'Pf2e\.Scrapper\.EnvSettings\.DatabaseConnection') | Строка подключения к базе данных\. | +| [DataDir](EnvSettings.DataDir.md 'Pf2e\.Scrapper\.EnvSettings\.DataDir') | Папка в входными данными\. | +| [DataDirPath](EnvSettings.DataDirPath.md 'Pf2e\.Scrapper\.EnvSettings\.DataDirPath') | Путь к папке с входными данными\. | +| [OutputDir](EnvSettings.OutputDir.md 'Pf2e\.Scrapper\.EnvSettings\.OutputDir') | Папка для сохранения результатов\. | +| [OutputDirPath](EnvSettings.OutputDirPath.md 'Pf2e\.Scrapper\.EnvSettings\.OutputDirPath') | Путь к папке для сохранения результатов\. | + +| Methods | | +| :--- | :--- | +| [Load\(\)](EnvSettings.Load().md 'Pf2e\.Scrapper\.EnvSettings\.Load\(\)') | Загрузка файла настроек \`\.env\`\. | diff --git a/Documentation/Pf2e.Scrapper/EpithetProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/EpithetProcessor.ClassName.md new file mode 100644 index 0000000..d6900ad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EpithetProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') + +## EpithetProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EpithetProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/EpithetProcessor.GroupName.md new file mode 100644 index 0000000..10d3be1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EpithetProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') + +## EpithetProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EpithetProcessor.Object.md b/Documentation/Pf2e.Scrapper/EpithetProcessor.Object.md new file mode 100644 index 0000000..2d7fceb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EpithetProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') + +## EpithetProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EpithetProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/EpithetProcessor.ProcessObject().md new file mode 100644 index 0000000..67301d2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EpithetProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') + +## EpithetProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/EpithetProcessor.md b/Documentation/Pf2e.Scrapper/EpithetProcessor.md new file mode 100644 index 0000000..08cd711 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/EpithetProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## EpithetProcessor Class + +```csharp +internal class EpithetProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 EpithetProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](EpithetProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.ClassName') | Название подкласса\. | +| [GroupName](EpithetProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.GroupName') | Название группы подклассов\. | +| [Object](EpithetProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](EpithetProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/FeatProcessor.Add().md b/Documentation/Pf2e.Scrapper/FeatProcessor.Add().md new file mode 100644 index 0000000..fffd37e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FeatProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') + +## FeatProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FeatProcessor.GetDescription().md b/Documentation/Pf2e.Scrapper/FeatProcessor.GetDescription().md new file mode 100644 index 0000000..262d589 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FeatProcessor.GetDescription().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') + +## FeatProcessor\.GetDescription\(\) Method + +Сгенерировать описание сущности\. + +```csharp +protected override string GetDescription(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Описание сущности \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FeatProcessor.Object.md b/Documentation/Pf2e.Scrapper/FeatProcessor.Object.md new file mode 100644 index 0000000..bf1632f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FeatProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') + +## FeatProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Feat Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Feat](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Feat 'Pf2e\.Database\.Model\.Structure\.Feat') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FeatProcessor.Process().md b/Documentation/Pf2e.Scrapper/FeatProcessor.Process().md new file mode 100644 index 0000000..3ceb334 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FeatProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') + +## FeatProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FeatProcessor.Type.md b/Documentation/Pf2e.Scrapper/FeatProcessor.Type.md new file mode 100644 index 0000000..5badfe5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FeatProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') + +## FeatProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FeatProcessor.md b/Documentation/Pf2e.Scrapper/FeatProcessor.md new file mode 100644 index 0000000..ab32e59 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FeatProcessor.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## FeatProcessor Class + +```csharp +internal class FeatProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 FeatProcessor + +| Properties | | +| :--- | :--- | +| [Object](FeatProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.Object') | Основная сущность\. | +| [Type](FeatProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](FeatProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [GetDescription\(\)](FeatProcessor.GetDescription().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.GetDescription\(\)') | Сгенерировать описание сущности\. | +| [Process\(\)](FeatProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.AddExternal().md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.AddExternal().md new file mode 100644 index 0000000..25a3a47 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.AddExternal().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.AddExternal\(\) Method + +Генерация внешних ссылок сущности\. + +```csharp +protected virtual void AddExternal(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.CheckEntity().md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.CheckEntity().md new file mode 100644 index 0000000..6ef50c3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.CheckEntity().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.CheckEntity\(\) Method + +Проверяет входные данные на наличие идентификатора сущности и игнорирует её, если она указана в списке игнорируемых\. + +```csharp +public virtual void CheckEntity(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Context.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Context.md new file mode 100644 index 0000000..a25d29e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Context.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Context Property + +Предоставляет механизм для освобождения неуправляемых ресурсов\. + +```csharp +public Pf2e.Database.Pf2eDbContext Context { get; } +``` + +#### Property Value +[Pf2e\.Database\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Pf2eDbContext 'Pf2e\.Database\.Pf2eDbContext') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Entity.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Entity.md new file mode 100644 index 0000000..96887f9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Entity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Entity Property + +Основная сущность, которая будет использоваться для обработки данных\. + +```csharp +public Pf2e.Database.Model.Base.Entity Entity { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Entity 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md new file mode 100644 index 0000000..b6abd87 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md @@ -0,0 +1,37 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\(DatabaseHelper, Pf2eDbContext, FoundryEnGlobals, ProcessorInput\) Constructor + +Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +protected FoundryEnAbstractProcessor(Pf2e.Scrapper.Helpers.DatabaseHelper databaseHelper, Pf2e.Database.Pf2eDbContext context, Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals globals, Pf2e.Scrapper.Processors.ProcessorInput input); +``` +#### Parameters + + + +`databaseHelper` [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') + +\[DI\] \ + + + +`context` [Pf2e\.Database\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Pf2eDbContext 'Pf2e\.Database\.Pf2eDbContext') + +\[DI\] \ + + + +`globals` [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') + +\[DI\] \ + + + +`input` [ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +Объект обработки вводимого JSON\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.GetEntityName().md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.GetEntityName().md new file mode 100644 index 0000000..72bda6c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.GetEntityName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.GetEntityName\(\) Method + +Получить имя сущности из входных данных\. + +```csharp +protected virtual string GetEntityName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Имя сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Globals.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Globals.md new file mode 100644 index 0000000..ddd32d7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Globals.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Globals Property + +Глобальные константы и утилиты для импорта данных в формате Foundry En\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals Globals { get; } +``` + +#### Property Value +[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Helper.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Helper.md new file mode 100644 index 0000000..65538a6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Helper.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Helper Property + +Класс предоставляет методы для работы с базой данных\. + +```csharp +protected Pf2e.Scrapper.Helpers.DatabaseHelper Helper { protected get; } +``` + +#### Property Value +[DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Name.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Name.md new file mode 100644 index 0000000..739429c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Name Property + +Название сущности, которое будет использоваться для обработки данных\. + +```csharp +public string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Object.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Object.md new file mode 100644 index 0000000..284a606 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Object Property + +Подчинённая сущность, которая будет использоваться для обработки данных\. + +```csharp +public TEntity Object { get; } +``` + +#### Property Value +[TEntity](FoundryEnAbstractProcessor_TEntity_.md#Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.FoundryEnAbstractProcessor_TEntity_.TEntity 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.TEntity') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Process().md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Process().md new file mode 100644 index 0000000..ac44aa7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md new file mode 100644 index 0000000..45bc09f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.ResolveEntity\(\) Method + +Разрешает сущность, основываясь на входных данных\. + +```csharp +public virtual int ResolveEntity(); +``` + +#### Returns +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') +Идентификатор сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Save().md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Save().md new file mode 100644 index 0000000..945fe31 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Save().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +public override void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Type.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Type.md new file mode 100644 index 0000000..fa0b8cd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.Type Property + +Тип сущности\. + +```csharp +public abstract Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.View.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.View.md new file mode 100644 index 0000000..b0ec884 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.View.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') + +## FoundryEnAbstractProcessor\\.View Property + +Представление сущности, которое будет использоваться для обработки данных\. + +```csharp +public Pf2e.Scrapper.Helpers.EntityView View { get; private set; } +``` + +#### Property Value +[EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.md b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.md new file mode 100644 index 0000000..109fd52 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnAbstractProcessor_TEntity_.md @@ -0,0 +1,44 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors') + +## FoundryEnAbstractProcessor\ Class + +Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. +Класс предназначен для обработки данных с помощью различных обработчиков, +для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. + +```csharp +internal abstract class FoundryEnAbstractProcessor : Pf2e.Scrapper.Processors.Definitions.AbstractInputProcessor + where TEntity : class, Pf2e.Database.Model.IEntity +``` +#### Type parameters + + + +`TEntity` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 FoundryEnAbstractProcessor + +| Constructors | | +| :--- | :--- | +| [FoundryEnAbstractProcessor\(DatabaseHelper, Pf2eDbContext, FoundryEnGlobals, ProcessorInput\)](FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.FoundryEnAbstractProcessor\(Pf2e\.Scrapper\.Helpers\.DatabaseHelper, Pf2e\.Database\.Pf2eDbContext, Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals, Pf2e\.Scrapper\.Processors\.ProcessorInput\)') | Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | + +| Properties | | +| :--- | :--- | +| [Context](FoundryEnAbstractProcessor_TEntity_.Context.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Context') | Предоставляет механизм для освобождения неуправляемых ресурсов\. | +| [Entity](FoundryEnAbstractProcessor_TEntity_.Entity.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Entity') | Основная сущность, которая будет использоваться для обработки данных\. | +| [Globals](FoundryEnAbstractProcessor_TEntity_.Globals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Globals') | Глобальные константы и утилиты для импорта данных в формате Foundry En\. | +| [Helper](FoundryEnAbstractProcessor_TEntity_.Helper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Helper') | Класс предоставляет методы для работы с базой данных\. | +| [Name](FoundryEnAbstractProcessor_TEntity_.Name.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Name') | Название сущности, которое будет использоваться для обработки данных\. | +| [Object](FoundryEnAbstractProcessor_TEntity_.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Object') | Подчинённая сущность, которая будет использоваться для обработки данных\. | +| [Type](FoundryEnAbstractProcessor_TEntity_.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Type') | Тип сущности\. | +| [View](FoundryEnAbstractProcessor_TEntity_.View.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.View') | Представление сущности, которое будет использоваться для обработки данных\. | + +| Methods | | +| :--- | :--- | +| [AddExternal\(\)](FoundryEnAbstractProcessor_TEntity_.AddExternal().md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.AddExternal\(\)') | Генерация внешних ссылок сущности\. | +| [CheckEntity\(\)](FoundryEnAbstractProcessor_TEntity_.CheckEntity().md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.CheckEntity\(\)') | Проверяет входные данные на наличие идентификатора сущности и игнорирует её, если она указана в списке игнорируемых\. | +| [GetEntityName\(\)](FoundryEnAbstractProcessor_TEntity_.GetEntityName().md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.GetEntityName\(\)') | Получить имя сущности из входных данных\. | +| [Process\(\)](FoundryEnAbstractProcessor_TEntity_.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Process\(\)') | Основной метод обработки данных\. | +| [ResolveEntity\(\)](FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.ResolveEntity\(\)') | Разрешает сущность, основываясь на входных данных\. | +| [Save\(\)](FoundryEnAbstractProcessor_TEntity_.Save().md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Count(ICollection_string_).md b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Count(ICollection_string_).md new file mode 100644 index 0000000..426d564 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Count(ICollection_string_).md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') + +## FoundryEnCompendium\.Count\(ICollection\\) Method + +Возвращает количество элементов для указанного типа данных\. + +```csharp +public override int Count(System.Collections.Generic.ICollection types); +``` +#### Parameters + + + +`types` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +#### Returns +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') +Количество элементов\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendium.FoundryEnCompendium(FoundryEnRepository).md b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.FoundryEnCompendium(FoundryEnRepository).md new file mode 100644 index 0000000..0732154 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.FoundryEnCompendium(FoundryEnRepository).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') + +## FoundryEnCompendium\(FoundryEnRepository\) Constructor + +Загрузчик данных компендиума\. + +```csharp +public FoundryEnCompendium(Pf2e.Scrapper.Importers.Implementations.FoundryEn.FoundryEnRepository repository); +``` +#### Parameters + + + +`repository` [FoundryEnRepository](FoundryEnRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') + +\ \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Items.md b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Items.md new file mode 100644 index 0000000..6a9c43d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Items.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') + +## FoundryEnCompendium\.Items Property + +Коллекция всех записей компендиума\. + +```csharp +public System.Collections.Concurrent.ConcurrentBag Items { get; } +``` + +#### Property Value +[System\.Collections\.Concurrent\.ConcurrentBag<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Concurrent.ConcurrentBag-1 'System\.Collections\.Concurrent\.ConcurrentBag\`1')[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Concurrent.ConcurrentBag-1 'System\.Collections\.Concurrent\.ConcurrentBag\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Iterate(ICollection_string_).md b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Iterate(ICollection_string_).md new file mode 100644 index 0000000..5471ea4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Iterate(ICollection_string_).md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') + +## FoundryEnCompendium\.Iterate\(ICollection\\) Method + +Получение итератора сущностей\. Если указан тип type \- то только указанного типа\. + +```csharp +public override System.Collections.Generic.IEnumerable> Iterate(System.Collections.Generic.ICollection types); +``` +#### Parameters + + + +`types` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +#### Returns +[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.Tuple<](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') +Итератор сущностей\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Repository.md b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Repository.md new file mode 100644 index 0000000..60cde84 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.Repository.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') + +## FoundryEnCompendium\.Repository Property + +Репозиторий данных\. + +```csharp +public virtual Pf2e.Scrapper.Importers.Implementations.FoundryEn.FoundryEnRepository Repository { get; } +``` + +#### Property Value +[FoundryEnRepository](FoundryEnRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendium.md b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.md new file mode 100644 index 0000000..07ee0b4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendium.md @@ -0,0 +1,26 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium') + +## FoundryEnCompendium Class + +Загрузчик данных компендиума\. + +```csharp +internal sealed class FoundryEnCompendium : Pf2e.Scrapper.Importers.AbstractCompendium +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractCompendium](AbstractCompendium.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium') 🡒 FoundryEnCompendium + +| Constructors | | +| :--- | :--- | +| [FoundryEnCompendium\(FoundryEnRepository\)](FoundryEnCompendium.FoundryEnCompendium(FoundryEnRepository).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.FoundryEnCompendium\(Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository\)') | Загрузчик данных компендиума\. | + +| Properties | | +| :--- | :--- | +| [Items](FoundryEnCompendium.Items.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.Items') | Коллекция всех записей компендиума\. | +| [Repository](FoundryEnCompendium.Repository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.Repository') | Репозиторий данных\. | + +| Methods | | +| :--- | :--- | +| [Count\(ICollection<string>\)](FoundryEnCompendium.Count(ICollection_string_).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.Count\(System\.Collections\.Generic\.ICollection\\)') | Возвращает количество элементов для указанного типа данных\. | +| [Iterate\(ICollection<string>\)](FoundryEnCompendium.Iterate(ICollection_string_).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)') | Получение итератора сущностей\. Если указан тип type \- то только указанного типа\. | diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.File.md b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.File.md new file mode 100644 index 0000000..4a06f46 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.File.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') + +## FoundryEnCompendiumItem\.File Property + +Имя файла, в котором хранится сущность\. + +```csharp +public string File { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.FoundryEnCompendiumItem(string,string,string).md b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.FoundryEnCompendiumItem(string,string,string).md new file mode 100644 index 0000000..46684ab --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.FoundryEnCompendiumItem(string,string,string).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') + +## FoundryEnCompendiumItem\(string, string, string\) Constructor + +Ссылка на сущность с указанием файла, в котором она хранится\. + +```csharp +public FoundryEnCompendiumItem(string id, string type, string file); +``` +#### Parameters + + + +`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Идентификатор сущности\. + + + +`type` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Тип сущности\. + + + +`file` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Имя файла, в котором хранится сущность\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.Id.md b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.Id.md new file mode 100644 index 0000000..57322fe --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.Id.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') + +## FoundryEnCompendiumItem\.Id Property + +Идентификатор сущности\. + +```csharp +public override string Id { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.Type.md b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.Type.md new file mode 100644 index 0000000..2317259 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') + +## FoundryEnCompendiumItem\.Type Property + +Тип сущности\. + +```csharp +public override string Type { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.md b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.md new file mode 100644 index 0000000..cf6e982 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnCompendiumItem.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium') + +## FoundryEnCompendiumItem Class + +Ссылка на сущность с указанием файла, в котором она хранится\. + +```csharp +internal class FoundryEnCompendiumItem : Pf2e.Scrapper.Importers.AbstractCompendiumItem +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem') 🡒 FoundryEnCompendiumItem + +| Constructors | | +| :--- | :--- | +| [FoundryEnCompendiumItem\(string, string, string\)](FoundryEnCompendiumItem.FoundryEnCompendiumItem(string,string,string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem\.FoundryEnCompendiumItem\(string, string, string\)') | Ссылка на сущность с указанием файла, в котором она хранится\. | + +| Properties | | +| :--- | :--- | +| [File](FoundryEnCompendiumItem.File.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem\.File') | Имя файла, в котором хранится сущность\. | +| [Id](FoundryEnCompendiumItem.Id.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem\.Id') | Идентификатор сущности\. | +| [Type](FoundryEnCompendiumItem.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem\.Type') | Тип сущности\. | diff --git a/Documentation/Pf2e.Scrapper/FoundryEnGlobals.FoundryEnGlobals().md b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.FoundryEnGlobals().md new file mode 100644 index 0000000..cfadd5a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.FoundryEnGlobals().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') + +## FoundryEnGlobals\(\) Constructor + +Конструктор класса [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')\. + +```csharp +public FoundryEnGlobals(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnGlobals.FoundryTarget.md b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.FoundryTarget.md new file mode 100644 index 0000000..78e2dc0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.FoundryTarget.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') + +## FoundryEnGlobals\.FoundryTarget Property + +Цель внешних ссылок для Foundry En\. + +```csharp +public Pf2e.Database.Model.Base.Targets.ExternalTarget FoundryTarget { get; set; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Targets.ExternalTarget 'Pf2e\.Database\.Model\.Base\.Targets\.ExternalTarget') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnGlobals.GetSlugSuffix(string).md b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.GetSlugSuffix(string).md new file mode 100644 index 0000000..ce68dcd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.GetSlugSuffix(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') + +## FoundryEnGlobals\.GetSlugSuffix\(string\) Method + +Получить суффикс для ссылки\. + +```csharp +public string GetSlugSuffix(string id); +``` +#### Parameters + + + +`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Идентификатор Aonprd\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Суффикс для ссылки или пустая строка\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnGlobals.Ignore.md b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.Ignore.md new file mode 100644 index 0000000..b3e1d22 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.Ignore.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') + +## FoundryEnGlobals\.Ignore Property + +Список идентификаторв пропускаемых сущностей\. + +```csharp +public System.Collections.Generic.List Ignore { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnGlobals.JsonToDictionary(JObject,string).md b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.JsonToDictionary(JObject,string).md new file mode 100644 index 0000000..c099f5e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.JsonToDictionary(JObject,string).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') + +## FoundryEnGlobals\.JsonToDictionary\(JObject, string\) Method + +Преобразовать JSON\-объект в словарь\. + +```csharp +public static System.Collections.Generic.Dictionary JsonToDictionary(Newtonsoft.Json.Linq.JObject json, string tokenPath); +``` +#### Parameters + + + +`json` [Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject') + +Исходный JSON\-объект\. + + + +`tokenPath` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь к токену в JSON\. + +#### Returns +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') +Результирующий словарь\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnGlobals.MatchToAonprd.md b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.MatchToAonprd.md new file mode 100644 index 0000000..73fe4dd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.MatchToAonprd.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') + +## FoundryEnGlobals\.MatchToAonprd Property + +Словарь соответствий идентификаторов Aonprd к Foundry En\. + +```csharp +public System.Collections.Generic.Dictionary MatchToAonprd { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnGlobals.SlugSuffixes.md b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.SlugSuffixes.md new file mode 100644 index 0000000..53b6845 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.SlugSuffixes.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') + +## FoundryEnGlobals\.SlugSuffixes Property + +Словарей суффиксов для сущностей\. + +```csharp +public System.Collections.Generic.Dictionary SlugSuffixes { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnGlobals.md b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.md new file mode 100644 index 0000000..f57606c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnGlobals.md @@ -0,0 +1,28 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers') + +## FoundryEnGlobals Class + +Глобальные константы и утилиты для импорта данных в формате Foundry En\. + +```csharp +internal class FoundryEnGlobals +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 FoundryEnGlobals + +| Constructors | | +| :--- | :--- | +| [FoundryEnGlobals\(\)](FoundryEnGlobals.FoundryEnGlobals().md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.FoundryEnGlobals\(\)') | Конструктор класса [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')\. | + +| Properties | | +| :--- | :--- | +| [FoundryTarget](FoundryEnGlobals.FoundryTarget.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.FoundryTarget') | Цель внешних ссылок для Foundry En\. | +| [Ignore](FoundryEnGlobals.Ignore.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.Ignore') | Список идентификаторв пропускаемых сущностей\. | +| [MatchToAonprd](FoundryEnGlobals.MatchToAonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.MatchToAonprd') | Словарь соответствий идентификаторов Aonprd к Foundry En\. | +| [SlugSuffixes](FoundryEnGlobals.SlugSuffixes.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.SlugSuffixes') | Словарей суффиксов для сущностей\. | + +| Methods | | +| :--- | :--- | +| [GetSlugSuffix\(string\)](FoundryEnGlobals.GetSlugSuffix(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.GetSlugSuffix\(string\)') | Получить суффикс для ссылки\. | +| [JsonToDictionary\(JObject, string\)](FoundryEnGlobals.JsonToDictionary(JObject,string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.JsonToDictionary\(Newtonsoft\.Json\.Linq\.JObject, string\)') | Преобразовать JSON\-объект в словарь\. | diff --git a/Documentation/Pf2e.Scrapper/FoundryEnImporter.Name.md b/Documentation/Pf2e.Scrapper/FoundryEnImporter.Name.md new file mode 100644 index 0000000..1094e45 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnImporter.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn](Pf2e.Scrapper.Importers.Implementations.FoundryEn.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn').[FoundryEnImporter](FoundryEnImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') + +## FoundryEnImporter\.Name Property + +Отображаемое имя импортёра\. + +```csharp +public override string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnImporter.Slug.md b/Documentation/Pf2e.Scrapper/FoundryEnImporter.Slug.md new file mode 100644 index 0000000..9197b8b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnImporter.Slug.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn](Pf2e.Scrapper.Importers.Implementations.FoundryEn.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn').[FoundryEnImporter](FoundryEnImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') + +## FoundryEnImporter\.Slug Property + +Короткое имя импортёра\. + +```csharp +public override string Slug { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnImporter.TargetName.md b/Documentation/Pf2e.Scrapper/FoundryEnImporter.TargetName.md new file mode 100644 index 0000000..c4a640a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnImporter.TargetName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn](Pf2e.Scrapper.Importers.Implementations.FoundryEn.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn').[FoundryEnImporter](FoundryEnImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') + +## FoundryEnImporter\.TargetName Field + +Название внешней ссылки\. + +```csharp +public const string TargetName = "Pf2e FoundryVTT module"; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnImporter.md b/Documentation/Pf2e.Scrapper/FoundryEnImporter.md new file mode 100644 index 0000000..46954fc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnImporter.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn](Pf2e.Scrapper.Importers.Implementations.FoundryEn.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn') + +## FoundryEnImporter Class + +Импортёр для модуля Pf2e FoundryVTT\. + +```csharp +internal class FoundryEnImporter : Pf2e.Scrapper.Importers.AbstractImporter +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') 🡒 FoundryEnImporter + +| Fields | | +| :--- | :--- | +| [TargetName](FoundryEnImporter.TargetName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter\.TargetName') | Название внешней ссылки\. | + +| Properties | | +| :--- | :--- | +| [Name](FoundryEnImporter.Name.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter\.Name') | Отображаемое имя импортёра\. | +| [Slug](FoundryEnImporter.Slug.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter\.Slug') | Короткое имя импортёра\. | diff --git a/Documentation/Pf2e.Scrapper/FoundryEnRepository.FoundryEnRepository(FoundryEnImporter).md b/Documentation/Pf2e.Scrapper/FoundryEnRepository.FoundryEnRepository(FoundryEnImporter).md new file mode 100644 index 0000000..71a9bb2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnRepository.FoundryEnRepository(FoundryEnImporter).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn](Pf2e.Scrapper.Importers.Implementations.FoundryEn.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn').[FoundryEnRepository](FoundryEnRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') + +## FoundryEnRepository\(FoundryEnImporter\) Constructor + +Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. + +```csharp +public FoundryEnRepository(Pf2e.Scrapper.Importers.Implementations.FoundryEn.FoundryEnImporter importer); +``` +#### Parameters + + + +`importer` [FoundryEnImporter](FoundryEnImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') + +\ \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/FoundryEnRepository.md b/Documentation/Pf2e.Scrapper/FoundryEnRepository.md new file mode 100644 index 0000000..3d5621b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/FoundryEnRepository.md @@ -0,0 +1,16 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn](Pf2e.Scrapper.Importers.Implementations.FoundryEn.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn') + +## FoundryEnRepository Class + +Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. + +```csharp +internal class FoundryEnRepository : Pf2e.Scrapper.Importers.Repositories.AbstractGitHubRepository +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') 🡒 [Pf2e\.Scrapper\.Importers\.Repositories\.AbstractGitHubRepository](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Scrapper.Importers.Repositories.AbstractGitHubRepository 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractGitHubRepository') 🡒 FoundryEnRepository + +| Constructors | | +| :--- | :--- | +| [FoundryEnRepository\(FoundryEnImporter\)](FoundryEnRepository.FoundryEnRepository(FoundryEnImporter).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository\.FoundryEnRepository\(Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter\)') | Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. | diff --git a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.AddEventHandler(EventInfo,object,Delegate).md b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.AddEventHandler(EventInfo,object,Delegate).md similarity index 93% rename from Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.AddEventHandler(EventInfo,object,Delegate).md rename to Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.AddEventHandler(EventInfo,object,Delegate).md index 9cf85e0..2051741 100644 --- a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.AddEventHandler(EventInfo,object,Delegate).md +++ b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.AddEventHandler(EventInfo,object,Delegate).md @@ -1,4 +1,4 @@ -#### [Pf2eDataScrapper](index.md 'index') +#### [Pf2e\.Scrapper](index.md 'index') ### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper') ## GeneratedInternalTypeHelper\.AddEventHandler\(EventInfo, object, Delegate\) Method diff --git a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.CreateDelegate(Type,object,string).md b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.CreateDelegate(Type,object,string).md similarity index 93% rename from Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.CreateDelegate(Type,object,string).md rename to Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.CreateDelegate(Type,object,string).md index 767ce06..d865c10 100644 --- a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.CreateDelegate(Type,object,string).md +++ b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.CreateDelegate(Type,object,string).md @@ -1,4 +1,4 @@ -#### [Pf2eDataScrapper](index.md 'index') +#### [Pf2e\.Scrapper](index.md 'index') ### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper') ## GeneratedInternalTypeHelper\.CreateDelegate\(Type, object, string\) Method diff --git a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.CreateInstance(Type,CultureInfo).md b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.CreateInstance(Type,CultureInfo).md similarity index 93% rename from Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.CreateInstance(Type,CultureInfo).md rename to Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.CreateInstance(Type,CultureInfo).md index 207f8ed..d65bd32 100644 --- a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.CreateInstance(Type,CultureInfo).md +++ b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.CreateInstance(Type,CultureInfo).md @@ -1,4 +1,4 @@ -#### [Pf2eDataScrapper](index.md 'index') +#### [Pf2e\.Scrapper](index.md 'index') ### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper') ## GeneratedInternalTypeHelper\.CreateInstance\(Type, CultureInfo\) Method diff --git a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.GetPropertyValue(PropertyInfo,object,CultureInfo).md b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.GetPropertyValue(PropertyInfo,object,CultureInfo).md similarity index 95% rename from Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.GetPropertyValue(PropertyInfo,object,CultureInfo).md rename to Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.GetPropertyValue(PropertyInfo,object,CultureInfo).md index 6980d24..9605610 100644 --- a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.GetPropertyValue(PropertyInfo,object,CultureInfo).md +++ b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.GetPropertyValue(PropertyInfo,object,CultureInfo).md @@ -1,4 +1,4 @@ -#### [Pf2eDataScrapper](index.md 'index') +#### [Pf2e\.Scrapper](index.md 'index') ### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper') ## GeneratedInternalTypeHelper\.GetPropertyValue\(PropertyInfo, object, CultureInfo\) Method diff --git a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.SetPropertyValue(PropertyInfo,object,object,CultureInfo).md b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.SetPropertyValue(PropertyInfo,object,object,CultureInfo).md similarity index 95% rename from Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.SetPropertyValue(PropertyInfo,object,object,CultureInfo).md rename to Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.SetPropertyValue(PropertyInfo,object,object,CultureInfo).md index 5f130dd..81482df 100644 --- a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.SetPropertyValue(PropertyInfo,object,object,CultureInfo).md +++ b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.SetPropertyValue(PropertyInfo,object,object,CultureInfo).md @@ -1,4 +1,4 @@ -#### [Pf2eDataScrapper](index.md 'index') +#### [Pf2e\.Scrapper](index.md 'index') ### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper') ## GeneratedInternalTypeHelper\.SetPropertyValue\(PropertyInfo, object, object, CultureInfo\) Method diff --git a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.md b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.md similarity index 97% rename from Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.md rename to Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.md index 7b40245..40a09e4 100644 --- a/Documentation/Pf2eDataScrapper/GeneratedInternalTypeHelper.md +++ b/Documentation/Pf2e.Scrapper/GeneratedInternalTypeHelper.md @@ -1,4 +1,4 @@ -#### [Pf2eDataScrapper](index.md 'index') +#### [Pf2e\.Scrapper](index.md 'index') ### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace') ## GeneratedInternalTypeHelper Class diff --git a/Documentation/Pf2e.Scrapper/GitRepository.GitRepository(AbstractImporter,string).md b/Documentation/Pf2e.Scrapper/GitRepository.GitRepository(AbstractImporter,string).md new file mode 100644 index 0000000..f84841e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/GitRepository.GitRepository(AbstractImporter,string).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories').[GitRepository](GitRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.GitRepository') + +## GitRepository\(AbstractImporter, string\) Constructor + +Репозиторий, загружающий данные из GIT\-источника\. + +```csharp +public GitRepository(Pf2e.Scrapper.Importers.AbstractImporter importer, string url); +``` +#### Parameters + + + +`importer` [AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') + +Импортёр, использующий репозиторий\. + + + +`url` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Ссылка на GIT\-репозиторий\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/GitRepository.Update(ProcessProgress).md b/Documentation/Pf2e.Scrapper/GitRepository.Update(ProcessProgress).md new file mode 100644 index 0000000..1963faa --- /dev/null +++ b/Documentation/Pf2e.Scrapper/GitRepository.Update(ProcessProgress).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories').[GitRepository](GitRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.GitRepository') + +## GitRepository\.Update\(ProcessProgress\) Method + +Обновление данных в репозитории\. + +```csharp +public override void Update(Pf2e.Scrapper.Helpers.ProcessProgress progress); +``` +#### Parameters + + + +`progress` [ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/GitRepository.Url.md b/Documentation/Pf2e.Scrapper/GitRepository.Url.md new file mode 100644 index 0000000..2964afc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/GitRepository.Url.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories').[GitRepository](GitRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.GitRepository') + +## GitRepository\.Url Property + +Ссылка на GIT\-репозиторий\. + +```csharp +public string Url { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/GitRepository.md b/Documentation/Pf2e.Scrapper/GitRepository.md new file mode 100644 index 0000000..a7cb184 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/GitRepository.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories') + +## GitRepository Class + +Репозиторий, загружающий данные из GIT\-источника\. + +```csharp +internal class GitRepository : Pf2e.Scrapper.Importers.Repositories.AbstractImporterRepository +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') 🡒 GitRepository + +| Constructors | | +| :--- | :--- | +| [GitRepository\(AbstractImporter, string\)](GitRepository.GitRepository(AbstractImporter,string).md 'Pf2e\.Scrapper\.Importers\.Repositories\.GitRepository\.GitRepository\(Pf2e\.Scrapper\.Importers\.AbstractImporter, string\)') | Репозиторий, загружающий данные из GIT\-источника\. | + +| Properties | | +| :--- | :--- | +| [Url](GitRepository.Url.md 'Pf2e\.Scrapper\.Importers\.Repositories\.GitRepository\.Url') | Ссылка на GIT\-репозиторий\. | + +| Methods | | +| :--- | :--- | +| [Update\(ProcessProgress\)](GitRepository.Update(ProcessProgress).md 'Pf2e\.Scrapper\.Importers\.Repositories\.GitRepository\.Update\(Pf2e\.Scrapper\.Helpers\.ProcessProgress\)') | Обновление данных в репозитории\. | diff --git a/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.ClassName.md new file mode 100644 index 0000000..d2a9eb4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') + +## HellknightOrderProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.GroupName.md new file mode 100644 index 0000000..221cc1f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') + +## HellknightOrderProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.Object.md b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.Object.md new file mode 100644 index 0000000..5d631c3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') + +## HellknightOrderProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.ProcessObject().md new file mode 100644 index 0000000..5cd9826 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') + +## HellknightOrderProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.md b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.md new file mode 100644 index 0000000..39ca647 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HellknightOrderProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## HellknightOrderProcessor Class + +```csharp +internal class HellknightOrderProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HellknightOrderProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](HellknightOrderProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.ClassName') | Название подкласса\. | +| [GroupName](HellknightOrderProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.GroupName') | Название группы подклассов\. | +| [Object](HellknightOrderProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](HellknightOrderProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/HeritageProcessor.Add().md b/Documentation/Pf2e.Scrapper/HeritageProcessor.Add().md new file mode 100644 index 0000000..e175a5f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HeritageProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[HeritageProcessor](HeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') + +## HeritageProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HeritageProcessor.Object.md b/Documentation/Pf2e.Scrapper/HeritageProcessor.Object.md new file mode 100644 index 0000000..f453341 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HeritageProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[HeritageProcessor](HeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') + +## HeritageProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Heritage Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Heritage](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Heritage 'Pf2e\.Database\.Model\.Structure\.Heritage') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HeritageProcessor.Process().md b/Documentation/Pf2e.Scrapper/HeritageProcessor.Process().md new file mode 100644 index 0000000..0537905 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HeritageProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[HeritageProcessor](HeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') + +## HeritageProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HeritageProcessor.Type.md b/Documentation/Pf2e.Scrapper/HeritageProcessor.Type.md new file mode 100644 index 0000000..323821e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HeritageProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[HeritageProcessor](HeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') + +## HeritageProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HeritageProcessor.md b/Documentation/Pf2e.Scrapper/HeritageProcessor.md new file mode 100644 index 0000000..97b2e59 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HeritageProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## HeritageProcessor Class + +```csharp +internal class HeritageProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 HeritageProcessor + +| Properties | | +| :--- | :--- | +| [Object](HeritageProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor\.Object') | Основная сущность\. | +| [Type](HeritageProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](HeritageProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [Process\(\)](HeritageProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.ClassName.md new file mode 100644 index 0000000..0d15490 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') + +## HuntersEdgeProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.GroupName.md new file mode 100644 index 0000000..8cf3e30 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') + +## HuntersEdgeProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.Object.md b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.Object.md new file mode 100644 index 0000000..1d1bd90 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') + +## HuntersEdgeProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.ProcessObject().md new file mode 100644 index 0000000..a127fb3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') + +## HuntersEdgeProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.md b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.md new file mode 100644 index 0000000..4c2b925 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HuntersEdgeProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## HuntersEdgeProcessor Class + +```csharp +internal class HuntersEdgeProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HuntersEdgeProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](HuntersEdgeProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.ClassName') | Название подкласса\. | +| [GroupName](HuntersEdgeProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.GroupName') | Название группы подклассов\. | +| [Object](HuntersEdgeProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](HuntersEdgeProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/HybridStudyProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.ClassName.md new file mode 100644 index 0000000..6fb43a3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') + +## HybridStudyProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HybridStudyProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.GroupName.md new file mode 100644 index 0000000..12cf40d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') + +## HybridStudyProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HybridStudyProcessor.Object.md b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.Object.md new file mode 100644 index 0000000..3709365 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') + +## HybridStudyProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HybridStudyProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.ProcessObject().md new file mode 100644 index 0000000..cafd7c0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') + +## HybridStudyProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/HybridStudyProcessor.md b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.md new file mode 100644 index 0000000..e15f78d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/HybridStudyProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## HybridStudyProcessor Class + +```csharp +internal class HybridStudyProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HybridStudyProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](HybridStudyProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.ClassName') | Название подкласса\. | +| [GroupName](HybridStudyProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.GroupName') | Название группы подклассов\. | +| [Object](HybridStudyProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](HybridStudyProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/IEnumSolver.md b/Documentation/Pf2e.Scrapper/IEnumSolver.md new file mode 100644 index 0000000..29371e2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IEnumSolver.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') + +## IEnumSolver Interface + +Интерфейс для решения значений перечислений\. + +```csharp +internal interface IEnumSolver +``` + +Derived +↳ [EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2e\.Scrapper\.Processors\.EnumSolver\') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IProcessor.Process().md b/Documentation/Pf2e.Scrapper/IProcessor.Process().md new file mode 100644 index 0000000..bc02f4f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IProcessor.Process().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions').[IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') + +## IProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +void Process(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IProcessor.Save().md b/Documentation/Pf2e.Scrapper/IProcessor.Save().md new file mode 100644 index 0000000..b522dc9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IProcessor.Save().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions').[IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') + +## IProcessor\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +void Save(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IProcessor.md b/Documentation/Pf2e.Scrapper/IProcessor.md new file mode 100644 index 0000000..31a4329 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IProcessor.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions') + +## IProcessor Interface + +Интерфейс для обработчиков данных\. + +```csharp +public interface IProcessor +``` + +Derived +↳ [RulesOrderProcessor](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') +↳ [RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') +↳ [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') +↳ [AbstractSimpleProcessor](AbstractSimpleProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractSimpleProcessor') +↳ [AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') + +| Methods | | +| :--- | :--- | +| [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/IgnoreSchemaType.AddValue(JToken).md b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.AddValue(JToken).md new file mode 100644 index 0000000..97d64b8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.AddValue(JToken).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') + +## IgnoreSchemaType\.AddValue\(JToken\) Method + +Добавление нового значения\. + +```csharp +public override void AddValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IgnoreSchemaType.Beautify().md b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.Beautify().md new file mode 100644 index 0000000..7cdd9dd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.Beautify().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') + +## IgnoreSchemaType\.Beautify\(\) Method + +Подготовка типа к красивому представлению\. + +```csharp +public override void Beautify(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IgnoreSchemaType.GetTypeName().md b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.GetTypeName().md new file mode 100644 index 0000000..c7c6e54 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.GetTypeName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') + +## IgnoreSchemaType\.GetTypeName\(\) Method + +Получение строкового представоения типа элемента\. + +```csharp +public override string GetTypeName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IgnoreSchemaType.GetYamlData().md b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.GetYamlData().md new file mode 100644 index 0000000..3ac6c86 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.GetYamlData().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') + +## IgnoreSchemaType\.GetYamlData\(\) Method + +Получение данных для форматирования в YAML\. + +```csharp +public override System.Collections.Generic.Dictionary GetYamlData(); +``` + +#### Returns +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') +Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IgnoreSchemaType.IgnoreSchemaType(SchemaNode).md b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.IgnoreSchemaType(SchemaNode).md new file mode 100644 index 0000000..4abd6fd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.IgnoreSchemaType(SchemaNode).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') + +## IgnoreSchemaType\(SchemaNode\) Constructor + +Тип, указывающий, что данные игнорируются\. + +```csharp +public IgnoreSchemaType(Pf2e.Scrapper.SchemaBuilder.SchemaNode parent); +``` +#### Parameters + + + +`parent` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IgnoreSchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.IsCompatibleValue(JToken).md new file mode 100644 index 0000000..f23cb88 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.IsCompatibleValue(JToken).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') + +## IgnoreSchemaType\.IsCompatibleValue\(JToken\) Method + +Проверка, что значение совместимо с текущим типом\. + +```csharp +public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Проверяемое значение\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IgnoreSchemaType.md b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.md new file mode 100644 index 0000000..b4f8cf0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IgnoreSchemaType.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types') + +## IgnoreSchemaType Class + +Тип, указывающий, что данные игнорируются\. + +```csharp +internal class IgnoreSchemaType : Pf2e.Scrapper.SchemaBuilder.Types.AbstractSchemaType +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 IgnoreSchemaType + +| Constructors | | +| :--- | :--- | +| [IgnoreSchemaType\(SchemaNode\)](IgnoreSchemaType.IgnoreSchemaType(SchemaNode).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.IgnoreSchemaType\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\)') | Тип, указывающий, что данные игнорируются\. | + +| Methods | | +| :--- | :--- | +| [AddValue\(JToken\)](IgnoreSchemaType.AddValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | +| [Beautify\(\)](IgnoreSchemaType.Beautify().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | +| [GetTypeName\(\)](IgnoreSchemaType.GetTypeName().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | +| [GetYamlData\(\)](IgnoreSchemaType.GetYamlData().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | +| [IsCompatibleValue\(JToken\)](IgnoreSchemaType.IsCompatibleValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2e.Scrapper/IkonProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/IkonProcessor.ClassName.md new file mode 100644 index 0000000..f97e03a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IkonProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') + +## IkonProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IkonProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/IkonProcessor.GroupName.md new file mode 100644 index 0000000..1d2108a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IkonProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') + +## IkonProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IkonProcessor.Object.md b/Documentation/Pf2e.Scrapper/IkonProcessor.Object.md new file mode 100644 index 0000000..77dafdf --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IkonProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') + +## IkonProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IkonProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/IkonProcessor.ProcessObject().md new file mode 100644 index 0000000..77f1b6e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IkonProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') + +## IkonProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/IkonProcessor.md b/Documentation/Pf2e.Scrapper/IkonProcessor.md new file mode 100644 index 0000000..b0f5741 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/IkonProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## IkonProcessor Class + +```csharp +internal class IkonProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 IkonProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](IkonProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.ClassName') | Название подкласса\. | +| [GroupName](IkonProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.GroupName') | Название группы подклассов\. | +| [Object](IkonProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](IkonProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ImplementProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/ImplementProcessor.ClassName.md new file mode 100644 index 0000000..9a4d592 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ImplementProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') + +## ImplementProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ImplementProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/ImplementProcessor.GroupName.md new file mode 100644 index 0000000..4d86a2f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ImplementProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') + +## ImplementProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ImplementProcessor.Object.md b/Documentation/Pf2e.Scrapper/ImplementProcessor.Object.md new file mode 100644 index 0000000..1e6b207 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ImplementProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') + +## ImplementProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ImplementProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/ImplementProcessor.ProcessObject().md new file mode 100644 index 0000000..3f70ef8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ImplementProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') + +## ImplementProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ImplementProcessor.md b/Documentation/Pf2e.Scrapper/ImplementProcessor.md new file mode 100644 index 0000000..63f6772 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ImplementProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ImplementProcessor Class + +```csharp +internal class ImplementProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ImplementProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ImplementProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ImplementProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ImplementProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ImplementProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ImportApplication.CurrentStage.md b/Documentation/Pf2e.Scrapper/ImportApplication.CurrentStage.md new file mode 100644 index 0000000..826af27 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ImportApplication.CurrentStage.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[ImportApplication](ImportApplication.md 'Pf2e\.Scrapper\.ImportApplication') + +## ImportApplication\.CurrentStage Property + +Текущий этап выполнения программы\. + +```csharp +public Pf2e.Scrapper.ApplicationStage CurrentStage { get; set; } +``` + +#### Property Value +[Pf2e\.Scrapper\.ApplicationStage](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Scrapper.ApplicationStage 'Pf2e\.Scrapper\.ApplicationStage') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ImportApplication.md b/Documentation/Pf2e.Scrapper/ImportApplication.md new file mode 100644 index 0000000..26b0e18 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ImportApplication.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper') + +## ImportApplication Class + +```csharp +internal sealed class ImportApplication : System.Windows.Application +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Threading.DispatcherObject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.Application](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Application 'System\.Windows\.Application') 🡒 ImportApplication + +| Properties | | +| :--- | :--- | +| [CurrentStage](ImportApplication.CurrentStage.md 'Pf2e\.Scrapper\.ImportApplication\.CurrentStage') | Текущий этап выполнения программы\. | diff --git a/Documentation/Pf2e.Scrapper/InnovationProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/InnovationProcessor.ClassName.md new file mode 100644 index 0000000..54fda86 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InnovationProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') + +## InnovationProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/InnovationProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/InnovationProcessor.GroupName.md new file mode 100644 index 0000000..11a4301 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InnovationProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') + +## InnovationProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/InnovationProcessor.Object.md b/Documentation/Pf2e.Scrapper/InnovationProcessor.Object.md new file mode 100644 index 0000000..6588b41 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InnovationProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') + +## InnovationProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/InnovationProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/InnovationProcessor.ProcessObject().md new file mode 100644 index 0000000..af0d67f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InnovationProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') + +## InnovationProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/InnovationProcessor.md b/Documentation/Pf2e.Scrapper/InnovationProcessor.md new file mode 100644 index 0000000..a3ffa6e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InnovationProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## InnovationProcessor Class + +```csharp +internal class InnovationProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 InnovationProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](InnovationProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.ClassName') | Название подкласса\. | +| [GroupName](InnovationProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.GroupName') | Название группы подклассов\. | +| [Object](InnovationProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](InnovationProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/InstinctProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/InstinctProcessor.ClassName.md new file mode 100644 index 0000000..96e75aa --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InstinctProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') + +## InstinctProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/InstinctProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/InstinctProcessor.GroupName.md new file mode 100644 index 0000000..6a063da --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InstinctProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') + +## InstinctProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/InstinctProcessor.Object.md b/Documentation/Pf2e.Scrapper/InstinctProcessor.Object.md new file mode 100644 index 0000000..7dde920 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InstinctProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') + +## InstinctProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/InstinctProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/InstinctProcessor.ProcessObject().md new file mode 100644 index 0000000..c41d87e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InstinctProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') + +## InstinctProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/InstinctProcessor.md b/Documentation/Pf2e.Scrapper/InstinctProcessor.md new file mode 100644 index 0000000..684d6af --- /dev/null +++ b/Documentation/Pf2e.Scrapper/InstinctProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## InstinctProcessor Class + +```csharp +internal class InstinctProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 InstinctProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](InstinctProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.ClassName') | Название подкласса\. | +| [GroupName](InstinctProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.GroupName') | Название группы подклассов\. | +| [Object](InstinctProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](InstinctProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/LadderType.md b/Documentation/Pf2e.Scrapper/LadderType.md new file mode 100644 index 0000000..45a9c3e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LadderType.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## LadderType Enum + +Тип лестницы глубины\. + +```csharp +internal enum LadderType +``` +### Fields + + + +`Empty` 0 + +Пустой элемент: \[ \]\. + + + +`Last` 1 + +Последний элемент: \[└\]\. + + + +`Through` 2 + +Проходной элемент: \[├\] или \[│\]\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LanguageProcessor.Add().md b/Documentation/Pf2e.Scrapper/LanguageProcessor.Add().md new file mode 100644 index 0000000..2fe8cdb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LanguageProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[LanguageProcessor](LanguageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') + +## LanguageProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LanguageProcessor.Object.md b/Documentation/Pf2e.Scrapper/LanguageProcessor.Object.md new file mode 100644 index 0000000..442e912 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LanguageProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[LanguageProcessor](LanguageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') + +## LanguageProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Language Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Language](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Language 'Pf2e\.Database\.Model\.Structure\.Language') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LanguageProcessor.Type.md b/Documentation/Pf2e.Scrapper/LanguageProcessor.Type.md new file mode 100644 index 0000000..78bdbcd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LanguageProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[LanguageProcessor](LanguageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') + +## LanguageProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LanguageProcessor.md b/Documentation/Pf2e.Scrapper/LanguageProcessor.md new file mode 100644 index 0000000..bb53a85 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LanguageProcessor.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## LanguageProcessor Class + +```csharp +internal class LanguageProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 LanguageProcessor + +| Properties | | +| :--- | :--- | +| [Object](LanguageProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor\.Object') | Основная сущность\. | +| [Type](LanguageProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](LanguageProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | diff --git a/Documentation/Pf2e.Scrapper/LegacyItemException.LegacyItemException(string).md b/Documentation/Pf2e.Scrapper/LegacyItemException.LegacyItemException(string).md new file mode 100644 index 0000000..4d43116 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LegacyItemException.LegacyItemException(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[LegacyItemException](LegacyItemException.md 'Pf2e\.Scrapper\.Processors\.LegacyItemException') + +## LegacyItemException\(string\) Constructor + +Исключение, показывающее, что обработка сущности пропускается как устаревшая\. + +```csharp +public LegacyItemException(string name); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название сущности\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LegacyItemException.md b/Documentation/Pf2e.Scrapper/LegacyItemException.md new file mode 100644 index 0000000..91f5df4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LegacyItemException.md @@ -0,0 +1,16 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') + +## LegacyItemException Class + +Исключение, показывающее, что обработка сущности пропускается как устаревшая\. + +```csharp +public class LegacyItemException : Pf2e.Scrapper.Processors.SkipItemException +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') 🡒 [SkipItemException](SkipItemException.md 'Pf2e\.Scrapper\.Processors\.SkipItemException') 🡒 LegacyItemException + +| Constructors | | +| :--- | :--- | +| [LegacyItemException\(string\)](LegacyItemException.LegacyItemException(string).md 'Pf2e\.Scrapper\.Processors\.LegacyItemException\.LegacyItemException\(string\)') | Исключение, показывающее, что обработка сущности пропускается как устаревшая\. | diff --git a/Documentation/Pf2e.Scrapper/LessonProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/LessonProcessor.ClassName.md new file mode 100644 index 0000000..4a77c49 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LessonProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') + +## LessonProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LessonProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/LessonProcessor.GroupName.md new file mode 100644 index 0000000..94b895a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LessonProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') + +## LessonProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LessonProcessor.Object.md b/Documentation/Pf2e.Scrapper/LessonProcessor.Object.md new file mode 100644 index 0000000..3ec58d2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LessonProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') + +## LessonProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LessonProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/LessonProcessor.ProcessObject().md new file mode 100644 index 0000000..2805d5b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LessonProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') + +## LessonProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/LessonProcessor.md b/Documentation/Pf2e.Scrapper/LessonProcessor.md new file mode 100644 index 0000000..3e33516 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/LessonProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## LessonProcessor Class + +```csharp +internal class LessonProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 LessonProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](LessonProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.ClassName') | Название подкласса\. | +| [GroupName](LessonProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.GroupName') | Название группы подклассов\. | +| [Object](LessonProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](LessonProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/MarkdownLink.Prefix.md b/Documentation/Pf2e.Scrapper/MarkdownLink.Prefix.md new file mode 100644 index 0000000..48c76ca --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MarkdownLink.Prefix.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLink](MarkdownLink.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink') + +## MarkdownLink\.Prefix Property + +Данные, содержащиеся до ссылки\. + +```csharp +public string Prefix { get; init; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MarkdownLink.Text.md b/Documentation/Pf2e.Scrapper/MarkdownLink.Text.md new file mode 100644 index 0000000..e5043e5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MarkdownLink.Text.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLink](MarkdownLink.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink') + +## MarkdownLink\.Text Property + +Текст ссылки\. + +```csharp +public string Text { get; init; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MarkdownLink.Url.md b/Documentation/Pf2e.Scrapper/MarkdownLink.Url.md new file mode 100644 index 0000000..d43f44e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MarkdownLink.Url.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLink](MarkdownLink.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink') + +## MarkdownLink\.Url Property + +URL ссылки\. + +```csharp +public string Url { get; init; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MarkdownLink.md b/Documentation/Pf2e.Scrapper/MarkdownLink.md new file mode 100644 index 0000000..6962d9f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MarkdownLink.md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') + +## MarkdownLink Class + +Информация о ссылке в строке\. + +```csharp +internal class MarkdownLink +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 MarkdownLink + +| Properties | | +| :--- | :--- | +| [Prefix](MarkdownLink.Prefix.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink\.Prefix') | Данные, содержащиеся до ссылки\. | +| [Text](MarkdownLink.Text.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink\.Text') | Текст ссылки\. | +| [Url](MarkdownLink.Url.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink\.Url') | URL ссылки\. | diff --git a/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.Links.md b/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.Links.md new file mode 100644 index 0000000..711e611 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.Links.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLinkSplit](MarkdownLinkSplit.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit') + +## MarkdownLinkSplit\.Links Property + +Список содержащихся ссылок\. + +```csharp +public System.Collections.Generic.List Links { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[MarkdownLink](MarkdownLink.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.Suffix.md b/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.Suffix.md new file mode 100644 index 0000000..a7050d7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.Suffix.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLinkSplit](MarkdownLinkSplit.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit') + +## MarkdownLinkSplit\.Suffix Property + +Завершающая часть ссылки\. + +```csharp +public string Suffix { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.md b/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.md new file mode 100644 index 0000000..67ab31d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MarkdownLinkSplit.md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') + +## MarkdownLinkSplit Class + +Класс структуры, содеражащая информацию разбиении строки по ссылкам\. + +```csharp +internal class MarkdownLinkSplit +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 MarkdownLinkSplit + +| Properties | | +| :--- | :--- | +| [Links](MarkdownLinkSplit.Links.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit\.Links') | Список содержащихся ссылок\. | +| [Suffix](MarkdownLinkSplit.Suffix.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit\.Suffix') | Завершающая часть ссылки\. | diff --git a/Documentation/Pf2e.Scrapper/MethodologyProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/MethodologyProcessor.ClassName.md new file mode 100644 index 0000000..70c271b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MethodologyProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') + +## MethodologyProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MethodologyProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/MethodologyProcessor.GroupName.md new file mode 100644 index 0000000..9294757 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MethodologyProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') + +## MethodologyProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MethodologyProcessor.Object.md b/Documentation/Pf2e.Scrapper/MethodologyProcessor.Object.md new file mode 100644 index 0000000..8d599bd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MethodologyProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') + +## MethodologyProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MethodologyProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/MethodologyProcessor.ProcessObject().md new file mode 100644 index 0000000..46621ed --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MethodologyProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') + +## MethodologyProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MethodologyProcessor.md b/Documentation/Pf2e.Scrapper/MethodologyProcessor.md new file mode 100644 index 0000000..3e67d3c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MethodologyProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## MethodologyProcessor Class + +```csharp +internal class MethodologyProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MethodologyProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](MethodologyProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.ClassName') | Название подкласса\. | +| [GroupName](MethodologyProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.GroupName') | Название группы подклассов\. | +| [Object](MethodologyProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](MethodologyProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/MuseProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/MuseProcessor.ClassName.md new file mode 100644 index 0000000..ac09594 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MuseProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') + +## MuseProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MuseProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/MuseProcessor.GroupName.md new file mode 100644 index 0000000..a687592 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MuseProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') + +## MuseProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MuseProcessor.Object.md b/Documentation/Pf2e.Scrapper/MuseProcessor.Object.md new file mode 100644 index 0000000..ba67579 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MuseProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') + +## MuseProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MuseProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/MuseProcessor.ProcessObject().md new file mode 100644 index 0000000..4385af7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MuseProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') + +## MuseProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MuseProcessor.md b/Documentation/Pf2e.Scrapper/MuseProcessor.md new file mode 100644 index 0000000..4f3de8e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MuseProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## MuseProcessor Class + +```csharp +internal class MuseProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MuseProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](MuseProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.ClassName') | Название подкласса\. | +| [GroupName](MuseProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.GroupName') | Название группы подклассов\. | +| [Object](MuseProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](MuseProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/MysteryProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/MysteryProcessor.ClassName.md new file mode 100644 index 0000000..f2df09f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MysteryProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') + +## MysteryProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MysteryProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/MysteryProcessor.GroupName.md new file mode 100644 index 0000000..7dbe892 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MysteryProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') + +## MysteryProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MysteryProcessor.Object.md b/Documentation/Pf2e.Scrapper/MysteryProcessor.Object.md new file mode 100644 index 0000000..5dcd07c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MysteryProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') + +## MysteryProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MysteryProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/MysteryProcessor.ProcessObject().md new file mode 100644 index 0000000..b157b62 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MysteryProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') + +## MysteryProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/MysteryProcessor.md b/Documentation/Pf2e.Scrapper/MysteryProcessor.md new file mode 100644 index 0000000..6cd9df1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/MysteryProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## MysteryProcessor Class + +```csharp +internal class MysteryProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MysteryProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](MysteryProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.ClassName') | Название подкласса\. | +| [GroupName](MysteryProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.GroupName') | Название группы подклассов\. | +| [Object](MysteryProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](MysteryProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ObjectSchemaType.AddValue(JToken).md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.AddValue(JToken).md new file mode 100644 index 0000000..edb165f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.AddValue(JToken).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') + +## ObjectSchemaType\.AddValue\(JToken\) Method + +Добавление нового значения\. + +```csharp +public override void AddValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ObjectSchemaType.Beautify().md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.Beautify().md new file mode 100644 index 0000000..0be60df --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.Beautify().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') + +## ObjectSchemaType\.Beautify\(\) Method + +Подготовка типа к красивому представлению\. + +```csharp +public override void Beautify(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ObjectSchemaType.Fields.md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.Fields.md new file mode 100644 index 0000000..1b44f78 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.Fields.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') + +## ObjectSchemaType\.Fields Field + +Элемнты полей объекта\. + +```csharp +public readonly List Fields; +``` + +#### Field Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.GetSchemaYaml().md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.GetSchemaYaml().md similarity index 75% rename from Documentation/Pf2eDataScrapper/ObjectSchemaType.GetSchemaYaml().md rename to Documentation/Pf2e.Scrapper/ObjectSchemaType.GetSchemaYaml().md index adfa8fb..7900b0f 100644 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.GetSchemaYaml().md +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.GetSchemaYaml().md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') ## ObjectSchemaType\.GetSchemaYaml\(\) Method diff --git a/Documentation/Pf2e.Scrapper/ObjectSchemaType.GetTypeName().md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.GetTypeName().md new file mode 100644 index 0000000..5d6d617 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.GetTypeName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') + +## ObjectSchemaType\.GetTypeName\(\) Method + +Получение строкового представоения типа элемента\. + +```csharp +public override string GetTypeName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ObjectSchemaType.GetYamlData().md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.GetYamlData().md new file mode 100644 index 0000000..d0c673c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.GetYamlData().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') + +## ObjectSchemaType\.GetYamlData\(\) Method + +Получение данных для форматирования в YAML\. + +```csharp +public override System.Collections.Generic.Dictionary GetYamlData(); +``` + +#### Returns +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') +Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ObjectSchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.IsCompatibleValue(JToken).md new file mode 100644 index 0000000..94e750e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.IsCompatibleValue(JToken).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') + +## ObjectSchemaType\.IsCompatibleValue\(JToken\) Method + +Проверка, что значение совместимо с текущим типом\. + +```csharp +public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Проверяемое значение\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ObjectSchemaType.ObjectSchemaType(SchemaNode).md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.ObjectSchemaType(SchemaNode).md new file mode 100644 index 0000000..875fd4d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.ObjectSchemaType(SchemaNode).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') + +## ObjectSchemaType\(SchemaNode\) Constructor + +Тип представоления объектов в схеме\. + +```csharp +public ObjectSchemaType(Pf2e.Scrapper.SchemaBuilder.SchemaNode parent); +``` +#### Parameters + + + +`parent` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ObjectSchemaType.md b/Documentation/Pf2e.Scrapper/ObjectSchemaType.md new file mode 100644 index 0000000..a604ede --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ObjectSchemaType.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types') + +## ObjectSchemaType Class + +Тип представоления объектов в схеме\. + +```csharp +internal class ObjectSchemaType : Pf2e.Scrapper.SchemaBuilder.Types.AbstractSchemaType +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 ObjectSchemaType + +| Constructors | | +| :--- | :--- | +| [ObjectSchemaType\(SchemaNode\)](ObjectSchemaType.ObjectSchemaType(SchemaNode).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.ObjectSchemaType\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\)') | Тип представоления объектов в схеме\. | + +| Fields | | +| :--- | :--- | +| [Fields](ObjectSchemaType.Fields.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.Fields') | Элемнты полей объекта\. | + +| Methods | | +| :--- | :--- | +| [AddValue\(JToken\)](ObjectSchemaType.AddValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | +| [Beautify\(\)](ObjectSchemaType.Beautify().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | +| [GetSchemaYaml\(\)](ObjectSchemaType.GetSchemaYaml().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.GetSchemaYaml\(\)') | Получение данных для форматирования структуры в YAML\. | +| [GetTypeName\(\)](ObjectSchemaType.GetTypeName().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | +| [GetYamlData\(\)](ObjectSchemaType.GetYamlData().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | +| [IsCompatibleValue\(JToken\)](ObjectSchemaType.IsCompatibleValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2e.Scrapper/PageNavigationCommand.Action.md b/Documentation/Pf2e.Scrapper/PageNavigationCommand.Action.md new file mode 100644 index 0000000..ed354db --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PageNavigationCommand.Action.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') + +## PageNavigationCommand\.Action Property + +Действие, выполняемое при выполнении команды\. + +```csharp +public System.Action Action { get; } +``` + +#### Property Value +[System\.Action](https://docs.microsoft.com/en-us/dotnet/api/System.Action 'System\.Action') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PageNavigationCommand.CanExecute(object).md b/Documentation/Pf2e.Scrapper/PageNavigationCommand.CanExecute(object).md new file mode 100644 index 0000000..fa905c9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PageNavigationCommand.CanExecute(object).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') + +## PageNavigationCommand\.CanExecute\(object\) Method + +Проверяет, может ли команда быть выполнена с указанным параметром\. + +```csharp +public bool CanExecute(object? parameter); +``` +#### Parameters + + + +`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Параметр команды\. + +Implements [CanExecute\(object\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.CanExecute#System_Windows_Input_ICommand_CanExecute_System_Object_ 'System\.Windows\.Input\.ICommand\.CanExecute\(System\.Object\)') + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +Флаг, указывающий, может ли команда быть выполнена\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PageNavigationCommand.CanExecuteChanged.md b/Documentation/Pf2e.Scrapper/PageNavigationCommand.CanExecuteChanged.md new file mode 100644 index 0000000..e2dda3f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PageNavigationCommand.CanExecuteChanged.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') + +## PageNavigationCommand\.CanExecuteChanged Event + +Событие, вызываемое при изменении возможности выполнения команды\. + +```csharp +public event EventHandler? CanExecuteChanged; +``` + +Implements [CanExecuteChanged](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.CanExecuteChanged 'System\.Windows\.Input\.ICommand\.CanExecuteChanged') + +#### Event Type +[System\.EventHandler](https://docs.microsoft.com/en-us/dotnet/api/System.EventHandler 'System\.EventHandler') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PageNavigationCommand.Execute(object).md b/Documentation/Pf2e.Scrapper/PageNavigationCommand.Execute(object).md new file mode 100644 index 0000000..14d88cf --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PageNavigationCommand.Execute(object).md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') + +## PageNavigationCommand\.Execute\(object\) Method + +Выполняет команду с указанным параметром\. + +```csharp +public void Execute(object? parameter); +``` +#### Parameters + + + +`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Параметр команды\. + +Implements [Execute\(object\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.Execute#System_Windows_Input_ICommand_Execute_System_Object_ 'System\.Windows\.Input\.ICommand\.Execute\(System\.Object\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PageNavigationCommand.PageNavigationCommand(Action).md b/Documentation/Pf2e.Scrapper/PageNavigationCommand.PageNavigationCommand(Action).md new file mode 100644 index 0000000..a0e53bb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PageNavigationCommand.PageNavigationCommand(Action).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') + +## PageNavigationCommand\(Action\) Constructor + +Команда для навигации по страницам\. + +```csharp +public PageNavigationCommand(System.Action action); +``` +#### Parameters + + + +`action` [System\.Action](https://docs.microsoft.com/en-us/dotnet/api/System.Action 'System\.Action') + +Действие, выполняемое при выполнении команды\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PageNavigationCommand.md b/Documentation/Pf2e.Scrapper/PageNavigationCommand.md new file mode 100644 index 0000000..502804a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PageNavigationCommand.md @@ -0,0 +1,31 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel') + +## PageNavigationCommand Class + +Команда для навигации по страницам\. + +```csharp +public class PageNavigationCommand : System.Windows.Input.ICommand +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 PageNavigationCommand + +Implements [System\.Windows\.Input\.ICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand 'System\.Windows\.Input\.ICommand') + +| Constructors | | +| :--- | :--- | +| [PageNavigationCommand\(Action\)](PageNavigationCommand.PageNavigationCommand(Action).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.PageNavigationCommand\(System\.Action\)') | Команда для навигации по страницам\. | + +| Properties | | +| :--- | :--- | +| [Action](PageNavigationCommand.Action.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.Action') | Действие, выполняемое при выполнении команды\. | + +| Methods | | +| :--- | :--- | +| [CanExecute\(object\)](PageNavigationCommand.CanExecute(object).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.CanExecute\(object\)') | Проверяет, может ли команда быть выполнена с указанным параметром\. | +| [Execute\(object\)](PageNavigationCommand.Execute(object).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.Execute\(object\)') | Выполняет команду с указанным параметром\. | + +| Events | | +| :--- | :--- | +| [CanExecuteChanged](PageNavigationCommand.CanExecuteChanged.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.CanExecuteChanged') | Событие, вызываемое при изменении возможности выполнения команды\. | diff --git a/Documentation/Pf2e.Scrapper/PatronProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/PatronProcessor.ClassName.md new file mode 100644 index 0000000..a8cee90 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PatronProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') + +## PatronProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PatronProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/PatronProcessor.GroupName.md new file mode 100644 index 0000000..93a6067 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PatronProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') + +## PatronProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PatronProcessor.Object.md b/Documentation/Pf2e.Scrapper/PatronProcessor.Object.md new file mode 100644 index 0000000..13385eb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PatronProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') + +## PatronProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PatronProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/PatronProcessor.ProcessObject().md new file mode 100644 index 0000000..465d52a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PatronProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') + +## PatronProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PatronProcessor.md b/Documentation/Pf2e.Scrapper/PatronProcessor.md new file mode 100644 index 0000000..26b3412 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PatronProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## PatronProcessor Class + +```csharp +internal class PatronProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 PatronProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](PatronProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.ClassName') | Название подкласса\. | +| [GroupName](PatronProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.GroupName') | Название группы подклассов\. | +| [Object](PatronProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](PatronProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Helpers.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Helpers.md new file mode 100644 index 0000000..8e438f3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Helpers.md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Helpers Namespace + +Классы\-помощники, используемые во всех частях проекта\. + +| Classes | | +| :--- | :--- | +| [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') | Класс предоставляет методы для работы с базой данных\. | +| [EntityView](EntityView.md 'Pf2e\.Scrapper\.Helpers\.EntityView') | Класс, обрабатывающий запросы к сущностям и подключающий необходимые данные\. | +| [EntityView\.Getter](EntityView.Getter.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter') | Абстрактный класс, который определяет метод получения сущности из базы данных\. | +| [EntityView\.Getter<T>](EntityView.Getter_T_.md 'Pf2e\.Scrapper\.Helpers\.EntityView\.Getter\') | Класс, определяющий метод получения сущности из базы данных\. | +| [ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') | | +| [ProcessProgress\.ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') | Класс прогресса\. | + +| Delegates | | +| :--- | :--- | +| [ProcessProgress\.ProgressItem\.UpdateDelegate\(\)](ProcessProgress.ProgressItem.UpdateDelegate().md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.UpdateDelegate\(\)') | Делегат события обновления\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md new file mode 100644 index 0000000..d332698 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium Namespace + +Компендиум данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + +| Classes | | +| :--- | :--- | +| [AonprdCompendium](AonprdCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') | Класс хранения данных компендиума\. | +| [AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') | Ссылка на сущность с указанием файла, в котором она хранится\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md new file mode 100644 index 0000000..72c91d4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers Namespace + +Класс\-помощники, которые используются в импортере данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + +| Classes | | +| :--- | :--- | +| [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') | Класс\-помощник, хранящий необходимые глобальные данные\. | +| [AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension') | | +| [AonprdProcessorInputExtension\.ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') | Класс структуры, хранящей информацию о количетсве действий\. | +| [MarkdownLink](MarkdownLink.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink') | Информация о ссылке в строке\. | +| [MarkdownLinkSplit](MarkdownLinkSplit.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit') | Класс структуры, содеражащая информацию разбиении строки по ссылкам\. | +| [RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') | Класс представляет собой книгу, содержащую правила\. | +| [RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') | Класс коллекции книг, содержащих правила\. Реализует шаблон `Singleton`\. | +| [RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') | Класс представляет собой элемент дерева правил\. | +| [StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') | Класс\-помощник, для обработки строкового ввода с Архивов Нефиса\. Реализует шаблон `Singleton`\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md new file mode 100644 index 0000000..48aaee0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation Namespace + +Обработчики для подготовки данных [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + +| Classes | | +| :--- | :--- | +| [AonprdTypeResolver](AonprdTypeResolver.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.AonprdTypeResolver') | Класс для определения типа поля в схеме данных\. | +| [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') | | +| [SkillProcessor](SkillProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') | | +| [SourceProcessor](SourceProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') | | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md new file mode 100644 index 0000000..4b3f5e0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md @@ -0,0 +1,38 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses Namespace + +Обработчики подклассов с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + +| Classes | | +| :--- | :--- | +| [ApparitionProcessor](ApparitionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') | | +| [ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') | | +| [ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') | | +| [BloodlineProcessor](BloodlineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') | | +| [CauseProcessor](CauseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') | | +| [ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') | | +| [DoctrineProcessor](DoctrineProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') | | +| [DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') | | +| [EidolonProcessor](EidolonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') | | +| [ElementProcessor](ElementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') | | +| [EpithetProcessor](EpithetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') | | +| [HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') | | +| [HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') | | +| [HybridStudyProcessor](HybridStudyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') | | +| [IkonProcessor](IkonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') | | +| [ImplementProcessor](ImplementProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') | | +| [InnovationProcessor](InnovationProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') | | +| [InstinctProcessor](InstinctProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') | | +| [LessonProcessor](LessonProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') | | +| [MethodologyProcessor](MethodologyProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') | | +| [MuseProcessor](MuseProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') | | +| [MysteryProcessor](MysteryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') | | +| [PatronProcessor](PatronProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') | | +| [PracticeProcessor](PracticeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') | | +| [RacketProcessor](RacketProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') | | +| [ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') | | +| [StyleProcessor](StyleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') | | +| [SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') | | +| [TenetProcessor](TenetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') | | +| [WayProcessor](WayProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') | | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md new file mode 100644 index 0000000..76437fd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules Namespace + +Обработчики правил с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + +| Classes | | +| :--- | :--- | +| [RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') | | +| [RulesOrderProcessor](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') | | +| [RulesOrderProcessor\.OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem') | Запись, указывающая порядок правила в своей главе\. | +| [RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') | | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md new file mode 100644 index 0000000..3261c0f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types Namespace + +Обработчики основных сущностей с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + +| Classes | | +| :--- | :--- | +| [ActionProcessor](ActionProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') | | +| [AncestryProcessor](AncestryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') | | +| [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') | | +| [BackgroundProcessor](BackgroundProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') | | +| [ClassProcessor](ClassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') | | +| [DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') | | +| [DeityProcessor](DeityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') | | +| [DomainProcessor](DomainProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') | | +| [FeatProcessor](FeatProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') | | +| [HeritageProcessor](HeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') | | +| [LanguageProcessor](LanguageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') | | +| [RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') | | +| [SkillActionsProcessor](SkillActionsProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') | | +| [SpellProcessor](SpellProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') | | +| [TraitProcessor](TraitProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') | | +| [VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') | | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md new file mode 100644 index 0000000..e662391 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors Namespace + +Обработчики данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + +| Classes | | +| :--- | :--- | +| [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') | Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | +| [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') | Абстрактный класс\-обработчик сущностей подклассов, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.md new file mode 100644 index 0000000..29a089d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.Aonprd.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd Namespace + +Импортёр данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + +| Classes | | +| :--- | :--- | +| [AonprdImporter](AonprdImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') | Класс обработки данных с сайта Архивов Нефеса\. | +| [AonprdRepository](AonprdRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') | Основной класс для работы с репозиторием данных Aonprd\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md new file mode 100644 index 0000000..6b23a30 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium Namespace + +Компендиум данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. + +| Classes | | +| :--- | :--- | +| [FoundryEnCompendium](FoundryEnCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') | Загрузчик данных компендиума\. | +| [FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') | Ссылка на сущность с указанием файла, в котором она хранится\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md new file mode 100644 index 0000000..bed5327 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md @@ -0,0 +1,7 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers Namespace + +| Classes | | +| :--- | :--- | +| [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') | Глобальные константы и утилиты для импорта данных в формате Foundry En\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md new file mode 100644 index 0000000..0d61201 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation Namespace + +Обработчики для подготовки данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. + +| Classes | | +| :--- | :--- | +| [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') | | +| [SchemaTypeResolver](SchemaTypeResolver.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaTypeResolver') | | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md new file mode 100644 index 0000000..65b1c4e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md @@ -0,0 +1,7 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors Namespace + +| Classes | | +| :--- | :--- | +| [FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') | Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.md new file mode 100644 index 0000000..43302ac --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Implementations.FoundryEn.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn Namespace + +Импортёр данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. + +| Classes | | +| :--- | :--- | +| [FoundryEnImporter](FoundryEnImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') | Импортёр для модуля Pf2e FoundryVTT\. | +| [FoundryEnRepository](FoundryEnRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') | Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Repositories.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Repositories.md new file mode 100644 index 0000000..2c79877 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.Repositories.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers\.Repositories Namespace + +Общее описание репозиториев для хранения данных, которые используются в импортёрах и процессорах\. + +| Classes | | +| :--- | :--- | +| [AbstractImporterRepository](AbstractImporterRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.AbstractImporterRepository') | Класс абстрактного репозитория\. | +| [GitRepository](GitRepository.md 'Pf2e\.Scrapper\.Importers\.Repositories\.GitRepository') | Репозиторий, загружающий данные из GIT\-источника\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.md new file mode 100644 index 0000000..c2f15fa --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Importers.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Importers Namespace + +Описание импортёров, которые определяют наборы обработчиков данных и элементов, необходимых для их работы\. + +| Classes | | +| :--- | :--- | +| [AbstractCompendium](AbstractCompendium.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendium') | Компендиум данных\. | +| [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem') | Абстрактная ссылка на сущность\. | +| [AbstractImporter](AbstractImporter.md 'Pf2e\.Scrapper\.Importers\.AbstractImporter') | Абстрактный класс импортёра\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Attributes.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Attributes.md new file mode 100644 index 0000000..4de2361 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Attributes.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Processors\.Attributes Namespace + +Классы\-аттрибуты, которые используются для описания обработчиков данных и их свойств\. + +| Classes | | +| :--- | :--- | +| [AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') | Абстрактный аттрибут обработчика\. | +| [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') | Общий аттрибут обработчика\. | +| [ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') | Аттрибут обработчика набор элементов\. | +| [ProcessorDependenciesAttribute](ProcessorDependenciesAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute') | Аттрибут зависимостей обработчика\. | +| [ProcessorFactoryAttribute](ProcessorFactoryAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorFactoryAttribute') | | +| [ProcessorGroupEnumExtension](ProcessorGroupEnumExtension.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnumExtension') | Расширение для перечисления [ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnum')\. | + +| Enums | | +| :--- | :--- | +| [ProcessorCompendiumEnum](ProcessorCompendiumEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCompendiumEnum') | Перечисление для типов компендиумов обработчиков\. | +| [ProcessorFactoryTypeEnum](ProcessorFactoryTypeEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorFactoryTypeEnum') | Перечисление для типов фабрик обработчиков\. | +| [ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnum') | Перечисление для групп обработчиков\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Collection.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Collection.md new file mode 100644 index 0000000..60e8767 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Collection.md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Processors\.Collection Namespace + +Описание коллекции классов обработчиков данных\. + +| Classes | | +| :--- | :--- | +| [ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') | Класс с коллекцией обработчиков\. | +| [ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') | Элемент коллекции обработчиков\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Definitions.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Definitions.md new file mode 100644 index 0000000..f3d559f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Definitions.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Processors\.Definitions Namespace + +Общее описание классов и интерфейсов, которые используются в обработчиках данных\. + +| Classes | | +| :--- | :--- | +| [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') | Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | +| [AbstractSimpleProcessor](AbstractSimpleProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractSimpleProcessor') | Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | + +| Interfaces | | +| :--- | :--- | +| [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') | Интерфейс для обработчиков данных\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Factory.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Factory.md new file mode 100644 index 0000000..6444a9c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.Factory.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Processors\.Factory Namespace + +Фабрики для создания экземпляров обработчиков данных на основе их атрибутов и конфигурации\. + +| Classes | | +| :--- | :--- | +| [AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory') | Абстрактная фабрика создания процессоров\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.md new file mode 100644 index 0000000..de5445a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.Processors.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.Processors Namespace + +Общее описание обработчиков данных\. + +| Classes | | +| :--- | :--- | +| [EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2e\.Scrapper\.Processors\.EnumSolver\') | Абстрактный класс для разрешения значений перечислений\. | +| [LegacyItemException](LegacyItemException.md 'Pf2e\.Scrapper\.Processors\.LegacyItemException') | Исключение, показывающее, что обработка сущности пропускается как устаревшая\. | +| [ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') | Класс, выполняющий обработку коллекции обработчиков\. | +| [ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') | Класс для работы с JSON\-объектом\. | +| [ProcessorInput\.InvalidEnumStringException](ProcessorInput.InvalidEnumStringException.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.InvalidEnumStringException') | Исключение при неверном значении для перечисленния\. | +| [SilentSkipItemException](SilentSkipItemException.md 'Pf2e\.Scrapper\.Processors\.SilentSkipItemException') | Исключение, показывающее, что обработка сущности пропускается без вывода сообщения\. | +| [SkipItemException](SkipItemException.md 'Pf2e\.Scrapper\.Processors\.SkipItemException') | Исключение, показывающее, что обработка сущности пропускается\. | + +| Interfaces | | +| :--- | :--- | +| [IEnumSolver](IEnumSolver.md 'Pf2e\.Scrapper\.Processors\.IEnumSolver') | Интерфейс для решения значений перечислений\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.SchemaBuilder.Types.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.SchemaBuilder.Types.md new file mode 100644 index 0000000..dc099f0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.SchemaBuilder.Types.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.SchemaBuilder\.Types Namespace + +Типы полей, которые используются в схемах данных для описания структуры вводимых JSON\-данных\. + +| Classes | | +| :--- | :--- | +| [AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') | Абстрактный тип представоления данных в схеме\. | +| [ArraySchemaType](ArraySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ArraySchemaType') | Тип представоления массива в схеме\. | +| [DictionarySchemaType](DictionarySchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.DictionarySchemaType') | Тип представоления словаря в схеме\. | +| [IgnoreSchemaType](IgnoreSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') | Тип, указывающий, что данные игнорируются\. | +| [ObjectSchemaType](ObjectSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.ObjectSchemaType') | Тип представоления объектов в схеме\. | +| [StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') | Тип представоления простых значений в схеме\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.SchemaBuilder.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.SchemaBuilder.md new file mode 100644 index 0000000..c993909 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.SchemaBuilder.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.SchemaBuilder Namespace + +Классы обработки вводимых JSON\-данных и создание схемы данных для использовании при формировании обработчиков данных\. + +| Classes | | +| :--- | :--- | +| [AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') | | +| [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') | Элемент схемы данных\. | +| [TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') | Класс для определения типа поля в схеме данных\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.Component.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.Component.md new file mode 100644 index 0000000..4a91602 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.Component.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF\.EntityViewer\.Component Namespace + +Компоненты, которые используются в WPF\-окне просмотра сущностей Pathfinder 2e\. + +| Classes | | +| :--- | :--- | +| [EntityListControl](EntityListControl.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.EntityListControl') | Логика взаимодействия для DbEntityListControl\.xaml | +| [ViewControl](ViewControl.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl') | | +| [ViewLadder](ViewLadder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewLadder') | Логика взаимодействия для ViewLadder\.xaml | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md new file mode 100644 index 0000000..5b2d6cd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md @@ -0,0 +1,26 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure Namespace + +Структура представления сущностей Pathfinder 2e в WPF\-приложении, включая классы и интерфейсы для отображения данных\. + +| Classes | | +| :--- | :--- | +| [CollapseCommand](CollapseCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') | Команда для сворачивания/разворачивания поля структуры\. | +| [ColorAdapterConverter](ColorAdapterConverter.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') | Преобразователь, который адаптирует цвет в зависимости от типа целевого свойства\. | +| [StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') | Класс для построения структуры данных класса\. | +| [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') | Базовый класс для полей структуры\. | +| [StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') | Поле стркутуры с объектом\. | +| [StructureFieldComplex\.FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') | Запись поля структуры\. | +| [StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') | Поле структуры с перечислением\. | +| [StructureFieldIgnored](StructureFieldIgnored.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') | Поле структуры пропускаемого объекта\. | +| [StructureFieldNull](StructureFieldNull.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') | Пустое поле структуры\. | +| [StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') | Простое поле структуры\. | +| [StructureFieldReference](StructureFieldReference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') | Поле структуры с ссылкой на объект\. | +| [StructureProcessedObject](StructureProcessedObject.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject') | Класс для хранения обработанного объекта\. | +| [StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') | Строка структуры, представляющая поле сущности\. | + +| Enums | | +| :--- | :--- | +| [LadderType](LadderType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.LadderType') | Тип лестницы глубины\. | +| [StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') | Тип поля структуры\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.Stores.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.Stores.md new file mode 100644 index 0000000..7e95284 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.Stores.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores Namespace + +Хранилища данных для WPF\-приложения просмотра сущностей Pathfinder 2e, которые управляют состоянием и данными приложения\. + +| Classes | | +| :--- | :--- | +| [SelectedEntityStore](SelectedEntityStore.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore') | Хранилище выбранной сущности\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md new file mode 100644 index 0000000..9ab4f49 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md @@ -0,0 +1,11 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel Namespace + +ViewModel для WPF\-приложения просмотра сущностей Pathfinder 2e, которые связывают данные и представление\. + +| Classes | | +| :--- | :--- | +| [EntityListViewModel](EntityListViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel') | | +| [PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') | Команда для навигации по страницам\. | +| [ViewViewModel](ViewViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.ViewViewModel') | | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.md new file mode 100644 index 0000000..26b3fb3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.EntityViewer.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF\.EntityViewer Namespace + +WPF\-окно для просмотра сущностей Pathfinder 2e, с возможностью фильтрации и поиска по данным\. + +| Classes | | +| :--- | :--- | +| [EntityForm](EntityForm.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityForm') | | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.ProgressForm.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.ProgressForm.md new file mode 100644 index 0000000..31436b0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.ProgressForm.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF\.ProgressForm Namespace + +WPF\-окно для отображения прогресса выполнения операций, таких как импорт данных или обработка сущностей Pathfinder 2e\. + +| Classes | | +| :--- | :--- | +| [ProgressForm](ProgressForm.md 'Pf2e\.Scrapper\.WPF\.ProgressForm\.ProgressForm') | Логика взаимодействия для ProgressFormWpf\.xaml | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.StartForm.Components.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.StartForm.Components.md new file mode 100644 index 0000000..b22714d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.StartForm.Components.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF\.StartForm\.Components Namespace + +Компоненты, которые используются в WPF\-окне запуска приложения для выбора импортёра и настройки параметров обработки данных Pathfinder 2e\. + +| Classes | | +| :--- | :--- | +| [ProcessorCollectionControl](ProcessorCollectionControl.md 'Pf2e\.Scrapper\.WPF\.StartForm\.Components\.ProcessorCollectionControl') | Логика взаимодействия для ProcessorCollectionControl\.xaml | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.StartForm.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.StartForm.md new file mode 100644 index 0000000..b0e43a6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.StartForm.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF\.StartForm Namespace + +WPF\-окно для запуска приложения, которое позволяет пользователю выбрать импортёр и начать обработку данных Pathfinder 2e\. + +| Classes | | +| :--- | :--- | +| [StartForm](StartForm.md 'Pf2e\.Scrapper\.WPF\.StartForm\.StartForm') | | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.md new file mode 100644 index 0000000..a0d125a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.WPF.md @@ -0,0 +1,9 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper\.WPF Namespace + +WPF\-приложение для запуска обработчиков и просмотра данных Pathfinder 2e\. + +| Classes | | +| :--- | :--- | +| [WpfServiceProviderExtension](WpfServiceProviderExtension.md 'Pf2e\.Scrapper\.WPF\.WpfServiceProviderExtension') | Расширение для IServiceCollection, позволяющее регистрировать сервисы WPF\. | diff --git a/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.md b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.md new file mode 100644 index 0000000..3b4ed77 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Pf2e.Scrapper.md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper Namespace + +Модель классов ORM EntityFramework\. + +| Classes | | +| :--- | :--- | +| [ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') | Настройки программы\. | +| [EnvSettings](EnvSettings.md 'Pf2e\.Scrapper\.EnvSettings') | Класс настроек\. | +| [ImportApplication](ImportApplication.md 'Pf2e\.Scrapper\.ImportApplication') | | +| [Program](Program.md 'Pf2e\.Scrapper\.Program') | | diff --git a/Documentation/Pf2e.Scrapper/PracticeProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/PracticeProcessor.ClassName.md new file mode 100644 index 0000000..e868914 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PracticeProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') + +## PracticeProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PracticeProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/PracticeProcessor.GroupName.md new file mode 100644 index 0000000..15203e1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PracticeProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') + +## PracticeProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PracticeProcessor.Object.md b/Documentation/Pf2e.Scrapper/PracticeProcessor.Object.md new file mode 100644 index 0000000..9fd3dd7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PracticeProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') + +## PracticeProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PracticeProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/PracticeProcessor.ProcessObject().md new file mode 100644 index 0000000..f1418eb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PracticeProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') + +## PracticeProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/PracticeProcessor.md b/Documentation/Pf2e.Scrapper/PracticeProcessor.md new file mode 100644 index 0000000..99a851f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/PracticeProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## PracticeProcessor Class + +```csharp +internal class PracticeProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 PracticeProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](PracticeProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.ClassName') | Название подкласса\. | +| [GroupName](PracticeProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.GroupName') | Название группы подклассов\. | +| [Object](PracticeProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](PracticeProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.Local.md b/Documentation/Pf2e.Scrapper/ProcessProgress.Local.md new file mode 100644 index 0000000..4395be0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.Local.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') + +## ProcessProgress\.Local Property + +Прогресс работы конкретного обработчика [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor')\. + +```csharp +public Pf2e.Scrapper.Helpers.ProcessProgress.ProgressItem Local { get; } +``` + +#### Property Value +[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProcessProgress().md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProcessProgress().md new file mode 100644 index 0000000..b57d433 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProcessProgress().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') + +## ProcessProgress\(\) Constructor + +Конструктор класса [ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress')\. + +```csharp +public ProcessProgress(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.Processors.md b/Documentation/Pf2e.Scrapper/ProcessProgress.Processors.md new file mode 100644 index 0000000..e4c9c68 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.Processors.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') + +## ProcessProgress\.Processors Property + +Прогресс обработки обработчиков [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor')\. + +```csharp +public Pf2e.Scrapper.Helpers.ProcessProgress.ProgressItem Processors { get; } +``` + +#### Property Value +[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Complete().md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Complete().md new file mode 100644 index 0000000..7ffd76a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Complete().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.Complete\(\) Method + +Отмечает прогресс завершённым\. + +```csharp +public void Complete(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Count.md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Count.md new file mode 100644 index 0000000..5b40c71 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Count.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.Count Property + +Количество обрабатываемых процессов\. + +```csharp +public int Count { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Current.md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Current.md new file mode 100644 index 0000000..43e5d1b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Current.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.Current Property + +Индекс текущего обрабатываемого процесса\. + +```csharp +public int Current { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.End().md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.End().md new file mode 100644 index 0000000..3a9fdd9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.End().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.End\(\) Method + +Отмечает конец работы над процессом и увеличивает значение прогресса\. + +```csharp +public void End(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Percent.md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Percent.md new file mode 100644 index 0000000..4fc06a3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Percent.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.Percent Property + +Значение прогресса\. + +```csharp +public double Percent { get; } +``` + +#### Property Value +[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Reset(int).md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Reset(int).md new file mode 100644 index 0000000..a178c50 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Reset(int).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.Reset\(int\) Method + +Сброс прогресса до нуля и установка нового максимального значения\. + +```csharp +public void Reset(int max=0); +``` +#### Parameters + + + +`max` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Start(string).md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Start(string).md new file mode 100644 index 0000000..3fc16d8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Start(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.Start\(string\) Method + +Отмечает начало работы над процессом, описываемым строкой [text](ProcessProgress.ProgressItem.Start(string).md#Pf2e.Scrapper.Helpers.ProcessProgress.ProgressItem.Start(string).text 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Start\(string\)\.text')\. + +```csharp +public void Start(string text); +``` +#### Parameters + + + +`text` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строка, описывающая процесс\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Text.md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Text.md new file mode 100644 index 0000000..2041ff3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Text.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.Text Property + +Название текущего обрабатываемого процесса\. + +```csharp +public string Text { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.ToString().md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.ToString().md new file mode 100644 index 0000000..a7b2b4d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.ToString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.ToString\(\) Method + +Получение строкового представления прогресса\. + +```csharp +public override string ToString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление прогресса\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Update.md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Update.md new file mode 100644 index 0000000..34807d5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.Update.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.Update Event + +Событие обновление\. + +```csharp +public event UpdateDelegate? Update; +``` + +#### Event Type +[UpdateDelegate\(\)](ProcessProgress.ProgressItem.UpdateDelegate().md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.UpdateDelegate\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.UpdateDelegate().md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.UpdateDelegate().md new file mode 100644 index 0000000..ee0bca3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.UpdateDelegate().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem') + +## ProcessProgress\.ProgressItem\.UpdateDelegate\(\) Delegate + +Делегат события обновления\. + +```csharp +public delegate void ProcessProgress.ProgressItem.UpdateDelegate(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.md b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.md new file mode 100644 index 0000000..2fc5c35 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.ProgressItem.md @@ -0,0 +1,31 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') + +## ProcessProgress\.ProgressItem Class + +Класс прогресса\. + +```csharp +public class ProcessProgress.ProgressItem +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProgressItem + +| Properties | | +| :--- | :--- | +| [Count](ProcessProgress.ProgressItem.Count.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Count') | Количество обрабатываемых процессов\. | +| [Current](ProcessProgress.ProgressItem.Current.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Current') | Индекс текущего обрабатываемого процесса\. | +| [Percent](ProcessProgress.ProgressItem.Percent.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Percent') | Значение прогресса\. | +| [Text](ProcessProgress.ProgressItem.Text.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Text') | Название текущего обрабатываемого процесса\. | + +| Methods | | +| :--- | :--- | +| [Complete\(\)](ProcessProgress.ProgressItem.Complete().md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Complete\(\)') | Отмечает прогресс завершённым\. | +| [End\(\)](ProcessProgress.ProgressItem.End().md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.End\(\)') | Отмечает конец работы над процессом и увеличивает значение прогресса\. | +| [Reset\(int\)](ProcessProgress.ProgressItem.Reset(int).md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Reset\(int\)') | Сброс прогресса до нуля и установка нового максимального значения\. | +| [Start\(string\)](ProcessProgress.ProgressItem.Start(string).md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Start\(string\)') | Отмечает начало работы над процессом, описываемым строкой [text](ProcessProgress.ProgressItem.Start(string).md#Pf2e.Scrapper.Helpers.ProcessProgress.ProgressItem.Start(string).text 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Start\(string\)\.text')\. | +| [ToString\(\)](ProcessProgress.ProgressItem.ToString().md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.ToString\(\)') | Получение строкового представления прогресса\. | + +| Events | | +| :--- | :--- | +| [Update](ProcessProgress.ProgressItem.Update.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProgressItem\.Update') | Событие обновление\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.Update().md b/Documentation/Pf2e.Scrapper/ProcessProgress.Update().md new file mode 100644 index 0000000..1ce3e76 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.Update().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') + +## ProcessProgress\.Update\(\) Method + +Событие обновления + +```csharp +private void Update(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessProgress.md b/Documentation/Pf2e.Scrapper/ProcessProgress.md new file mode 100644 index 0000000..767dc62 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessProgress.md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers') + +## ProcessProgress Class + +```csharp +internal class ProcessProgress : Pf2e.Scrapper.Helpers.AbstractLogger +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Pf2e\.Scrapper\.Helpers\.AbstractLogger](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Scrapper.Helpers.AbstractLogger 'Pf2e\.Scrapper\.Helpers\.AbstractLogger') 🡒 ProcessProgress + +| Constructors | | +| :--- | :--- | +| [ProcessProgress\(\)](ProcessProgress.ProcessProgress().md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.ProcessProgress\(\)') | Конструктор класса [ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress')\. | + +| Properties | | +| :--- | :--- | +| [Local](ProcessProgress.Local.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.Local') | Прогресс работы конкретного обработчика [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor')\. | +| [Processors](ProcessProgress.Processors.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.Processors') | Прогресс обработки обработчиков [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor')\. | + +| Methods | | +| :--- | :--- | +| [Update\(\)](ProcessProgress.Update().md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress\.Update\(\)') | Событие обновления | diff --git a/Documentation/Pf2e.Scrapper/ProcessorAttribute.ProcessorAttribute(string).md b/Documentation/Pf2e.Scrapper/ProcessorAttribute.ProcessorAttribute(string).md new file mode 100644 index 0000000..81b84e8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorAttribute.ProcessorAttribute(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') + +## ProcessorAttribute\(string\) Constructor + +Общий аттрибут обработчика\. + +```csharp +public ProcessorAttribute(string name); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название обработчика\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorAttribute.md b/Documentation/Pf2e.Scrapper/ProcessorAttribute.md new file mode 100644 index 0000000..c2185bb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorAttribute.md @@ -0,0 +1,16 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## ProcessorAttribute Class + +Общий аттрибут обработчика\. + +```csharp +internal class ProcessorAttribute : Pf2e.Scrapper.Processors.Attributes.AbstractProcessorAttribute +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 [AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') 🡒 ProcessorAttribute + +| Constructors | | +| :--- | :--- | +| [ProcessorAttribute\(string\)](ProcessorAttribute.ProcessorAttribute(string).md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute\.ProcessorAttribute\(string\)') | Общий аттрибут обработчика\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.AllItems.md b/Documentation/Pf2e.Scrapper/ProcessorCollection.AllItems.md new file mode 100644 index 0000000..5f19923 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.AllItems.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +## ProcessorCollection\.AllItems Property + +Коллекция всех доступных обработчиков\. + +```csharp +public System.Collections.Generic.ICollection AllItems { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.CheckDependencies().md b/Documentation/Pf2e.Scrapper/ProcessorCollection.CheckDependencies().md new file mode 100644 index 0000000..fadc1a1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.CheckDependencies().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +## ProcessorCollection\.CheckDependencies\(\) Method + +Проверка, что все зависимости всех обработчиков могут быть удовлетворены\. + +```csharp +private void CheckDependencies(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.FilterProcessors(ICollection_string_).md b/Documentation/Pf2e.Scrapper/ProcessorCollection.FilterProcessors(ICollection_string_).md new file mode 100644 index 0000000..c91cbf6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.FilterProcessors(ICollection_string_).md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +## ProcessorCollection\.FilterProcessors\(ICollection\\) Method + +Ограничить список используемых обработчиков по названию\. +Автоматически включает все обработчики, от которых зависят указанные в аргументе обработчики\. + +```csharp +public void FilterProcessors(System.Collections.Generic.ICollection processorNames); +``` +#### Parameters + + + +`processorNames` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +Коллекция названиий требуемых обработчиков\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md b/Documentation/Pf2e.Scrapper/ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md new file mode 100644 index 0000000..238da1a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +## ProcessorCollection\.GetTypesOfCompendium\(ProcessorCompendiumEnum\) Method + +Получить список типов, которые обрабатываются в компендиуме\. + +```csharp +public System.Collections.Generic.ICollection GetTypesOfCompendium(Pf2e.Scrapper.Processors.Attributes.ProcessorCompendiumEnum compendium); +``` +#### Parameters + + + +`compendium` [ProcessorCompendiumEnum](ProcessorCompendiumEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCompendiumEnum') + +Тип компендиума\. + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Набор типов\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.Items.md b/Documentation/Pf2e.Scrapper/ProcessorCollection.Items.md new file mode 100644 index 0000000..d92bfaf --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.Items.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +## ProcessorCollection\.Items Property + +Коллекция обработчиков, которые будут обрабатываться\. +Для изменения необходимо использовать [FilterProcessors\(ICollection<string>\)](ProcessorCollection.FilterProcessors(ICollection_string_).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.FilterProcessors\(System\.Collections\.Generic\.ICollection\\)')\. + +```csharp +public System.Collections.Generic.List Items { get; private set; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.ProcessorCollection(IServiceProvider).md b/Documentation/Pf2e.Scrapper/ProcessorCollection.ProcessorCollection(IServiceProvider).md new file mode 100644 index 0000000..5a02c6a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.ProcessorCollection(IServiceProvider).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +## ProcessorCollection\(IServiceProvider\) Constructor + +Конструктор класса [ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection')\. + +```csharp +public ProcessorCollection(System.IServiceProvider serviceProvider); +``` +#### Parameters + + + +`serviceProvider` [System\.IServiceProvider](https://docs.microsoft.com/en-us/dotnet/api/System.IServiceProvider 'System\.IServiceProvider') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.SortItems().md b/Documentation/Pf2e.Scrapper/ProcessorCollection.SortItems().md new file mode 100644 index 0000000..335ac0d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.SortItems().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +## ProcessorCollection\.SortItems\(\) Method + +Сортировать обработчики в соответсвии со всеми зависимостями\. + +```csharp +public void SortItems(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.md b/Documentation/Pf2e.Scrapper/ProcessorCollection.md new file mode 100644 index 0000000..b28f6b0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection') + +## ProcessorCollection Class + +Класс с коллекцией обработчиков\. + +```csharp +internal class ProcessorCollection +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorCollection + +| Constructors | | +| :--- | :--- | +| [ProcessorCollection\(IServiceProvider\)](ProcessorCollection.ProcessorCollection(IServiceProvider).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.ProcessorCollection\(System\.IServiceProvider\)') | Конструктор класса [ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection')\. | + +| Properties | | +| :--- | :--- | +| [AllItems](ProcessorCollection.AllItems.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.AllItems') | Коллекция всех доступных обработчиков\. | +| [Items](ProcessorCollection.Items.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.Items') | Коллекция обработчиков, которые будут обрабатываться\. Для изменения необходимо использовать [FilterProcessors\(ICollection<string>\)](ProcessorCollection.FilterProcessors(ICollection_string_).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.FilterProcessors\(System\.Collections\.Generic\.ICollection\\)')\. | +| [this\[string\]](ProcessorCollection.this[string].md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.this\[string\]') | Обеспечение доступа к элементам обработчиков\. | + +| Methods | | +| :--- | :--- | +| [CheckDependencies\(\)](ProcessorCollection.CheckDependencies().md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.CheckDependencies\(\)') | Проверка, что все зависимости всех обработчиков могут быть удовлетворены\. | +| [FilterProcessors\(ICollection<string>\)](ProcessorCollection.FilterProcessors(ICollection_string_).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.FilterProcessors\(System\.Collections\.Generic\.ICollection\\)') | Ограничить список используемых обработчиков по названию\. Автоматически включает все обработчики, от которых зависят указанные в аргументе обработчики\. | +| [GetTypesOfCompendium\(ProcessorCompendiumEnum\)](ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.GetTypesOfCompendium\(Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCompendiumEnum\)') | Получить список типов, которые обрабатываются в компендиуме\. | +| [SortItems\(\)](ProcessorCollection.SortItems().md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.SortItems\(\)') | Сортировать обработчики в соответсвии со всеми зависимостями\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollection.this[string].md b/Documentation/Pf2e.Scrapper/ProcessorCollection.this[string].md new file mode 100644 index 0000000..f526875 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollection.this[string].md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +## ProcessorCollection\.this\[string\] Property + +Обеспечение доступа к элементам обработчиков\. + +```csharp +public Pf2e.Scrapper.Processors.Collection.ProcessorRecord this[string name] { get; } +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +#### Property Value +[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.CompendiumType.md b/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.CompendiumType.md new file mode 100644 index 0000000..448212b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.CompendiumType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') + +## ProcessorCollectionAttribute\.CompendiumType Property + +Тип используемого компендиума\. + +```csharp +public Pf2e.Scrapper.Processors.Attributes.ProcessorCompendiumEnum CompendiumType { get; init; } +``` + +#### Property Value +[ProcessorCompendiumEnum](ProcessorCompendiumEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCompendiumEnum') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.InnerType.md b/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.InnerType.md new file mode 100644 index 0000000..4335279 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.InnerType.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') + +## ProcessorCollectionAttribute\.InnerType Property + +Название типов, который обрабатывает этот оброботчик\. +`null` \- обработать все типы\. + +```csharp +public string? InnerType { get; init; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.ProcessorCollectionAttribute(string).md b/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.ProcessorCollectionAttribute(string).md new file mode 100644 index 0000000..feaebb4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.ProcessorCollectionAttribute(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') + +## ProcessorCollectionAttribute\(string\) Constructor + +Аттрибут обработчика набор элементов\. + +```csharp +public ProcessorCollectionAttribute(string name); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название обработчика\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.md b/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.md new file mode 100644 index 0000000..7d54a21 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollectionAttribute.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## ProcessorCollectionAttribute Class + +Аттрибут обработчика набор элементов\. + +```csharp +internal class ProcessorCollectionAttribute : Pf2e.Scrapper.Processors.Attributes.AbstractProcessorAttribute +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 [AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') 🡒 ProcessorCollectionAttribute + +| Constructors | | +| :--- | :--- | +| [ProcessorCollectionAttribute\(string\)](ProcessorCollectionAttribute.ProcessorCollectionAttribute(string).md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCollectionAttribute\.ProcessorCollectionAttribute\(string\)') | Аттрибут обработчика набор элементов\. | + +| Properties | | +| :--- | :--- | +| [CompendiumType](ProcessorCollectionAttribute.CompendiumType.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCollectionAttribute\.CompendiumType') | Тип используемого компендиума\. | +| [InnerType](ProcessorCollectionAttribute.InnerType.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCollectionAttribute\.InnerType') | Название типов, который обрабатывает этот оброботчик\. `null` \- обработать все типы\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessorCollectionControl.InitializeComponent().md b/Documentation/Pf2e.Scrapper/ProcessorCollectionControl.InitializeComponent().md new file mode 100644 index 0000000..6896163 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCollectionControl.InitializeComponent().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.StartForm\.Components](Pf2e.Scrapper.WPF.StartForm.Components.md 'Pf2e\.Scrapper\.WPF\.StartForm\.Components').[ProcessorCollectionControl](ProcessorCollectionControl.md 'Pf2e\.Scrapper\.WPF\.StartForm\.Components\.ProcessorCollectionControl') + +## ProcessorCollectionControl\.InitializeComponent\(\) Method + +InitializeComponent + +```csharp +public void InitializeComponent(); +``` + +Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollectionControl.md b/Documentation/Pf2e.Scrapper/ProcessorCollectionControl.md similarity index 85% rename from Documentation/Pf2eDataScrapper/ProcessorCollectionControl.md rename to Documentation/Pf2e.Scrapper/ProcessorCollectionControl.md index 3c30baf..582f2e5 100644 --- a/Documentation/Pf2eDataScrapper/ProcessorCollectionControl.md +++ b/Documentation/Pf2e.Scrapper/ProcessorCollectionControl.md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.StartForm\.Components](Pf2eDataScrapper.WPF.StartForm.Components.md 'Pf2eDataScrapper\.WPF\.StartForm\.Components') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.StartForm\.Components](Pf2e.Scrapper.WPF.StartForm.Components.md 'Pf2e\.Scrapper\.WPF\.StartForm\.Components') ## ProcessorCollectionControl Class @@ -15,4 +15,4 @@ Implements [System\.Windows\.Markup\.IComponentConnector](https://docs.microsoft | Methods | | | :--- | :--- | -| [InitializeComponent\(\)](ProcessorCollectionControl.InitializeComponent().md 'Pf2eDataScrapper\.WPF\.StartForm\.Components\.ProcessorCollectionControl\.InitializeComponent\(\)') | InitializeComponent | +| [InitializeComponent\(\)](ProcessorCollectionControl.InitializeComponent().md 'Pf2e\.Scrapper\.WPF\.StartForm\.Components\.ProcessorCollectionControl\.InitializeComponent\(\)') | InitializeComponent | diff --git a/Documentation/Pf2e.Scrapper/ProcessorCompendiumEnum.md b/Documentation/Pf2e.Scrapper/ProcessorCompendiumEnum.md new file mode 100644 index 0000000..aa542ef --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorCompendiumEnum.md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## ProcessorCompendiumEnum Enum + +Перечисление для типов компендиумов обработчиков\. + +```csharp +public enum ProcessorCompendiumEnum +``` +### Fields + + + +`Aonprd` 0 + +Компедиум Архивов Нефиса\. + + + +`FoundryEn` 1 + +Компедиум Foundry EN\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.Dependencies.md b/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.Dependencies.md new file mode 100644 index 0000000..332ad9d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.Dependencies.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[ProcessorDependenciesAttribute](ProcessorDependenciesAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute') + +## ProcessorDependenciesAttribute\.Dependencies Property + +Коллекция названий обработчиков, которые должны быть выполнены до этого оброботчика\. + +```csharp +public System.Collections.Generic.ICollection Dependencies { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.ProcessorDependenciesAttribute(string[]).md b/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.ProcessorDependenciesAttribute(string[]).md new file mode 100644 index 0000000..2f25b98 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.ProcessorDependenciesAttribute(string[]).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[ProcessorDependenciesAttribute](ProcessorDependenciesAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute') + +## ProcessorDependenciesAttribute\(string\[\]\) Constructor + +Аттрибут зависимостей обработчика\. + +```csharp +public ProcessorDependenciesAttribute(string[] dependencies); +``` +#### Parameters + + + +`dependencies` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') + +Коллекция названий обработчиков, которые должны быть выполнены до этого оброботчика\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.md b/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.md new file mode 100644 index 0000000..7f883b0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorDependenciesAttribute.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## ProcessorDependenciesAttribute Class + +Аттрибут зависимостей обработчика\. + +```csharp +public class ProcessorDependenciesAttribute : System.Attribute +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 ProcessorDependenciesAttribute + +| Constructors | | +| :--- | :--- | +| [ProcessorDependenciesAttribute\(string\[\]\)](ProcessorDependenciesAttribute.ProcessorDependenciesAttribute(string[]).md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute\.ProcessorDependenciesAttribute\(string\[\]\)') | Аттрибут зависимостей обработчика\. | + +| Properties | | +| :--- | :--- | +| [Dependencies](ProcessorDependenciesAttribute.Dependencies.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute\.Dependencies') | Коллекция названий обработчиков, которые должны быть выполнены до этого оброботчика\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.Collection.md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.Collection.md new file mode 100644 index 0000000..d310b13 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.Collection.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\.Collection Property + +Класс с коллекцией обработчиков\. + +```csharp +public Pf2e.Scrapper.Processors.Collection.ProcessorCollection Collection { get; } +``` + +#### Property Value +[ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.Continue().md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.Continue().md new file mode 100644 index 0000000..56461fb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.Continue().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\.Continue\(\) Method + +Переходит к обработке следующего элемента в коллекции или завершает процесс, если все элементы были обработаны\. + +```csharp +private void Continue(); +``` + +### Remarks +Этот метод увеличивает текущий индекс и определяет, начинать ли обработку следующего элемента или завершить + процесс\. Если текущий индекс превышает количество элементов в коллекции, процесс помечается как завершенный\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.CurrentFactory.md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.CurrentFactory.md new file mode 100644 index 0000000..0723709 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.CurrentFactory.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\.CurrentFactory Property + +Текущая фабрика процессоров, которая используется для обработки\. + +```csharp +private Pf2e.Scrapper.Processors.Factory.AbstractProcessorFactory CurrentFactory { private get; private set; } +``` + +#### Property Value +[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.IterateProcessors().md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.IterateProcessors().md new file mode 100644 index 0000000..e882314 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.IterateProcessors().md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\.IterateProcessors\(\) Method + +Выполняет итерацию по всем процессорам, предоставленным текущей фабрикой\. + +```csharp +private System.Collections.Generic.IEnumerable IterateProcessors(); +``` + +#### Returns +[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') +Перечисляемая коллекция экземпляров [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor'), + представляющая процессоры, доступные в текущей фабрике\. + +### Remarks +Этот метод выдает каждый процессор последовательно, позволяя вызывающему + обрабатывать их по одному за раз\. Отслеживание прогресса обновляется для каждого + процессора во время итерации\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md new file mode 100644 index 0000000..9025f39 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\(ProcessorCollection, ProcessProgress, ApplicationSettings\) Constructor + +Класс, выполняющий обработку коллекции обработчиков\. + +```csharp +public ProcessorExecutor(Pf2e.Scrapper.Processors.Collection.ProcessorCollection collection, Pf2e.Scrapper.Helpers.ProcessProgress progress, Pf2e.Scrapper.ApplicationSettings settings); +``` +#### Parameters + + + +`collection` [ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection') + +\[DI\] \ + + + +`progress` [ProcessProgress](ProcessProgress.md 'Pf2e\.Scrapper\.Helpers\.ProcessProgress') + +\[DI\] \ + + + +`settings` [ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') + +\[DI\] \ \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md new file mode 100644 index 0000000..99f15f8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md @@ -0,0 +1,35 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\.RunProcessor\(IProcessor, ParallelLoopState, long\) Method + +Запускает указанный процессор для выполнения операций обработки и сохранения\. + +```csharp +private void RunProcessor(Pf2e.Scrapper.Processors.Definitions.IProcessor processor, System.Threading.Tasks.ParallelLoopState state, long arg3); +``` +#### Parameters + + + +`processor` [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') + +Экземпляр процессора, выполняющий операции обработки и сохранения\. + + + +`state` [System\.Threading\.Tasks\.ParallelLoopState](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.ParallelLoopState 'System\.Threading\.Tasks\.ParallelLoopState') + +Экземпляр [System\.Threading\.Tasks\.ParallelLoopState](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.ParallelLoopState 'System\.Threading\.Tasks\.ParallelLoopState'), который можно использовать для управления выполнением + параллельного цикла\. + + + +`arg3` [System\.Int64](https://docs.microsoft.com/en-us/dotnet/api/System.Int64 'System\.Int64') + +Длинное значение, представляющее текущий индекс итерации или связанные данные для процессора\. + +### Remarks +Если процессор выдает [SkipItemException](SkipItemException.md 'Pf2e\.Scrapper\.Processors\.SkipItemException'), сообщение об исключении + регистрируется как информационный прогресс\. Если выдается [SilentSkipItemException](SilentSkipItemException.md 'Pf2e\.Scrapper\.Processors\.SilentSkipItemException'), + оно молча игнорируется\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.Settings.md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.Settings.md new file mode 100644 index 0000000..328beac --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.Settings.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\.Settings Property + +Настройки программы\. + +```csharp +public Pf2e.Scrapper.ApplicationSettings Settings { get; } +``` + +#### Property Value +[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.Start().md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.Start().md new file mode 100644 index 0000000..6c1976b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.Start().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\.Start\(\) Method + +Запускает обработку коллекции обработчиков\. + +```csharp +public void Start(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.StartItem().md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.StartItem().md similarity index 76% rename from Documentation/Pf2eDataScrapper/ProcessorExecutor.StartItem().md rename to Documentation/Pf2e.Scrapper/ProcessorExecutor.StartItem().md index 2b279ec..4babeb2 100644 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.StartItem().md +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.StartItem().md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') ## ProcessorExecutor\.StartItem\(\) Method diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor._currentIndex.md b/Documentation/Pf2e.Scrapper/ProcessorExecutor._currentIndex.md new file mode 100644 index 0000000..0810534 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor._currentIndex.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') + +## ProcessorExecutor\.\_currentIndex Field + +Текущий индекс обрабатываемого элемента в коллекции\. + +```csharp +private int _currentIndex; +``` + +#### Field Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorExecutor.md b/Documentation/Pf2e.Scrapper/ProcessorExecutor.md new file mode 100644 index 0000000..a8d058c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorExecutor.md @@ -0,0 +1,34 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') + +## ProcessorExecutor Class + +Класс, выполняющий обработку коллекции обработчиков\. + +```csharp +internal sealed class ProcessorExecutor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorExecutor + +| Constructors | | +| :--- | :--- | +| [ProcessorExecutor\(ProcessorCollection, ProcessProgress, ApplicationSettings\)](ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.ProcessorExecutor\(Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection, Pf2e\.Scrapper\.Helpers\.ProcessProgress, Pf2e\.Scrapper\.ApplicationSettings\)') | Класс, выполняющий обработку коллекции обработчиков\. | + +| Fields | | +| :--- | :--- | +| [\_currentIndex](ProcessorExecutor._currentIndex.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.\_currentIndex') | Текущий индекс обрабатываемого элемента в коллекции\. | + +| Properties | | +| :--- | :--- | +| [Collection](ProcessorExecutor.Collection.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.Collection') | Класс с коллекцией обработчиков\. | +| [CurrentFactory](ProcessorExecutor.CurrentFactory.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.CurrentFactory') | Текущая фабрика процессоров, которая используется для обработки\. | +| [Settings](ProcessorExecutor.Settings.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.Settings') | Настройки программы\. | + +| Methods | | +| :--- | :--- | +| [Continue\(\)](ProcessorExecutor.Continue().md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.Continue\(\)') | Переходит к обработке следующего элемента в коллекции или завершает процесс, если все элементы были обработаны\. | +| [IterateProcessors\(\)](ProcessorExecutor.IterateProcessors().md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.IterateProcessors\(\)') | Выполняет итерацию по всем процессорам, предоставленным текущей фабрикой\. | +| [RunProcessor\(IProcessor, ParallelLoopState, long\)](ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.RunProcessor\(Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor, System\.Threading\.Tasks\.ParallelLoopState, long\)') | Запускает указанный процессор для выполнения операций обработки и сохранения\. | +| [Start\(\)](ProcessorExecutor.Start().md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.Start\(\)') | Запускает обработку коллекции обработчиков\. | +| [StartItem\(\)](ProcessorExecutor.StartItem().md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor\.StartItem\(\)') | Инициирует обработку текущего элемента в коллекции\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessorFactoryAttribute.ProcessorType.md b/Documentation/Pf2e.Scrapper/ProcessorFactoryAttribute.ProcessorType.md new file mode 100644 index 0000000..69f8917 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorFactoryAttribute.ProcessorType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[ProcessorFactoryAttribute](ProcessorFactoryAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorFactoryAttribute') + +## ProcessorFactoryAttribute\.ProcessorType Property + +Тип обрабатывающего процессора + +```csharp +public System.Type ProcessorType { get; init; } +``` + +#### Property Value +[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorFactoryAttribute.md b/Documentation/Pf2e.Scrapper/ProcessorFactoryAttribute.md new file mode 100644 index 0000000..c4f8048 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorFactoryAttribute.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## ProcessorFactoryAttribute Class + +```csharp +internal class ProcessorFactoryAttribute : Pf2e.Scrapper.Processors.Attributes.AbstractProcessorAttribute +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 [AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.AbstractProcessorAttribute') 🡒 ProcessorFactoryAttribute + +| Properties | | +| :--- | :--- | +| [ProcessorType](ProcessorFactoryAttribute.ProcessorType.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorFactoryAttribute\.ProcessorType') | Тип обрабатывающего процессора | diff --git a/Documentation/Pf2e.Scrapper/ProcessorFactoryTypeEnum.md b/Documentation/Pf2e.Scrapper/ProcessorFactoryTypeEnum.md new file mode 100644 index 0000000..0940784 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorFactoryTypeEnum.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## ProcessorFactoryTypeEnum Enum + +Перечисление для типов фабрик обработчиков\. + +```csharp +public enum ProcessorFactoryTypeEnum +``` +### Fields + + + +`Simple` 0 + +Простая фабрика одиночного обработчика\. + + + +`Compendium` 1 + +Фабрика для создания обработчиков, которые могут обрабатывать типы данных компедиума\. + + + +`Iterator` 2 + +Фабрика для создания обработчиков, которые могут обрабатывать итераторы данных\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorGroupEnum.md b/Documentation/Pf2e.Scrapper/ProcessorGroupEnum.md new file mode 100644 index 0000000..ab8f603 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorGroupEnum.md @@ -0,0 +1,53 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## ProcessorGroupEnum Enum + +Перечисление для групп обработчиков\. + +```csharp +public enum ProcessorGroupEnum +``` +### Fields + + + +`General` 0 + +Общий обработчик\. + + + +`AonprdPreparation` 1 + +Обработчик для подготовки данных с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + + + +`AonprdEntities` 2 + +Обработчик основных сущностей с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + + + +`AonprdSubclasses` 3 + +Обработчик подклассов с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + + + +`AonprdFinalization` 4 + +Обработчик для завершения обработки данных с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. + + + +`FoundryEnPreparation` 5 + +Обработчик для подготовки данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. + + + +`FoundryEnEntities` 6 + +Обработчик основных сущностей из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorGroupEnumExtension.GetDescription(thisProcessorGroupEnum).md b/Documentation/Pf2e.Scrapper/ProcessorGroupEnumExtension.GetDescription(thisProcessorGroupEnum).md new file mode 100644 index 0000000..f7659a0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorGroupEnumExtension.GetDescription(thisProcessorGroupEnum).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes').[ProcessorGroupEnumExtension](ProcessorGroupEnumExtension.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnumExtension') + +## ProcessorGroupEnumExtension\.GetDescription\(this ProcessorGroupEnum\) Method + +Получает описание группы обработчика из атрибута [System\.ComponentModel\.DescriptionAttribute](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.DescriptionAttribute 'System\.ComponentModel\.DescriptionAttribute')\. + +```csharp +public static string GetDescription(this Pf2e.Scrapper.Processors.Attributes.ProcessorGroupEnum group); +``` +#### Parameters + + + +`group` [ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnum') + +Перечисление группы обработчика\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка с описанием группы обработчика\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorGroupEnumExtension.md b/Documentation/Pf2e.Scrapper/ProcessorGroupEnumExtension.md new file mode 100644 index 0000000..f3adf8e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorGroupEnumExtension.md @@ -0,0 +1,16 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') + +## ProcessorGroupEnumExtension Class + +Расширение для перечисления [ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnum')\. + +```csharp +public static class ProcessorGroupEnumExtension +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorGroupEnumExtension + +| Methods | | +| :--- | :--- | +| [GetDescription\(this ProcessorGroupEnum\)](ProcessorGroupEnumExtension.GetDescription(thisProcessorGroupEnum).md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnumExtension\.GetDescription\(this Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnum\)') | Получает описание группы обработчика из атрибута [System\.ComponentModel\.DescriptionAttribute](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.DescriptionAttribute 'System\.ComponentModel\.DescriptionAttribute')\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.EnumOptional_T_(string,T).md b/Documentation/Pf2e.Scrapper/ProcessorInput.EnumOptional_T_(string,T).md new file mode 100644 index 0000000..f787f79 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.EnumOptional_T_(string,T).md @@ -0,0 +1,33 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.EnumOptional\\(string, T\) Method + +Преобразование значения из JSON по заданному пути в перечисление с возможностью предоставить значение по умолчанию\. + +```csharp +public virtual T EnumOptional(string path, T defaultValue) + where T : System.Enum; +``` +#### Type parameters + + + +`T` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь в JSON + + + +`defaultValue` [T](ProcessorInput.EnumOptional_T_(string,T).md#Pf2e.Scrapper.Processors.ProcessorInput.EnumOptional_T_(string,T).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)\.T') + +Значение, которое возвращается, если значение не найдено\. + +#### Returns +[T](ProcessorInput.EnumOptional_T_(string,T).md#Pf2e.Scrapper.Processors.ProcessorInput.EnumOptional_T_(string,T).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)\.T') +Значение перечисления T или defaultValue \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.EnumRequired_T_(string).md b/Documentation/Pf2e.Scrapper/ProcessorInput.EnumRequired_T_(string).md new file mode 100644 index 0000000..2e94027 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.EnumRequired_T_(string).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.EnumRequired\\(string\) Method + +Преобразование значения из JSON по заданному пути в перечисление с использованием \`PgName\` атрибута\. + +```csharp +public virtual T EnumRequired(string path) + where T : System.Enum; +``` +#### Type parameters + + + +`T` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь в JSON\. + +#### Returns +[T](ProcessorInput.EnumRequired_T_(string).md#Pf2e.Scrapper.Processors.ProcessorInput.EnumRequired_T_(string).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumRequired\\(string\)\.T') +Перечисление T или выбрасывает исключение, если значение не соответствует жодному варианту\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.EnumSolvers.md b/Documentation/Pf2e.Scrapper/ProcessorInput.EnumSolvers.md new file mode 100644 index 0000000..2320e6c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.EnumSolvers.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.EnumSolvers Property + +Интерфейсы, разрешающие значения перечислений\. + +```csharp +public System.Collections.Generic.IEnumerable EnumSolvers { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[IEnumSolver](IEnumSolver.md 'Pf2e\.Scrapper\.Processors\.IEnumSolver')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.Enum_T_(string).md b/Documentation/Pf2e.Scrapper/ProcessorInput.Enum_T_(string).md new file mode 100644 index 0000000..1492293 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.Enum_T_(string).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.Enum\\(string\) Method + +Преобразование значения из JSON в перечисление\. + +```csharp +public virtual T Enum(string value) + where T : System.Enum; +``` +#### Type parameters + + + +`T` +#### Parameters + + + +`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Значение, которое нужно преобразовать + +#### Returns +[T](ProcessorInput.Enum_T_(string).md#Pf2e.Scrapper.Processors.ProcessorInput.Enum_T_(string).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Enum\\(string\)\.T') +Объект типа \`T\`, если преобразование успешно, иначе выбрасывает исключение \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.GetOptional.md b/Documentation/Pf2e.Scrapper/ProcessorInput.GetOptional.md new file mode 100644 index 0000000..f92fbab --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.GetOptional.md @@ -0,0 +1,67 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.GetOptional Method + +| Overloads | | +| :--- | :--- | +| [GetOptional<T>\(string\)](ProcessorInput.GetOptional.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string) 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string\)') | Значение из JSON по заданному пути, которое может не существовать\. | +| [GetOptional<T>\(string, T\)](ProcessorInput.GetOptional.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string,T) 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)') | Значение из JSON по заданному пути с возможностью предоставить значение по умолчанию\. | + + + +## ProcessorInput\.GetOptional\\(string\) Method + +Значение из JSON по заданному пути, которое может не существовать\. + +```csharp +public virtual T? GetOptional(string path); +``` +#### Type parameters + + + +`T` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь в JSON + +#### Returns +[T](ProcessorInput.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string\)\.T') +Объект типа \`T\` или \`null\`, если значение не найдено + + + +## ProcessorInput\.GetOptional\\(string, T\) Method + +Значение из JSON по заданному пути с возможностью предоставить значение по умолчанию\. + +```csharp +public virtual T GetOptional(string path, T defaultValue); +``` +#### Type parameters + + + +`T` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь в JSON\. + + + +`defaultValue` [T](ProcessorInput.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string,T).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)\.T') + +Значение, которое возвращается, если значение не найдено\. + +#### Returns +[T](ProcessorInput.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string,T).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)\.T') +Объект типа \`T\` или \`defaultValue\`, если значение не найдено\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.GetOptionalLocale(string,LocaleType).md b/Documentation/Pf2e.Scrapper/ProcessorInput.GetOptionalLocale(string,LocaleType).md new file mode 100644 index 0000000..bd17258 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.GetOptionalLocale(string,LocaleType).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.GetOptionalLocale\(string, LocaleType\) Method + +Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. + +```csharp +public virtual Pf2e.Database.Model.Common.I18n.LocaleString? GetOptionalLocale(string path, Pf2e.Database.Model.Common.I18n.LocaleType type); +``` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь в JSON\. + + + +`type` [Pf2e\.Database\.Model\.Common\.I18n\.LocaleType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Common.I18n.LocaleType 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Тип локализации\. + +#### Returns +[Pf2e\.Database\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Common.I18n.LocaleString 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') +Объект [Pf2e\.Database\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Common.I18n.LocaleString 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') или null, если значение не найдено\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.GetRequiredLocale(string,LocaleType).md b/Documentation/Pf2e.Scrapper/ProcessorInput.GetRequiredLocale(string,LocaleType).md new file mode 100644 index 0000000..299e665 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.GetRequiredLocale(string,LocaleType).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.GetRequiredLocale\(string, LocaleType\) Method + +Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. + +```csharp +public virtual Pf2e.Database.Model.Common.I18n.LocaleString GetRequiredLocale(string path, Pf2e.Database.Model.Common.I18n.LocaleType type); +``` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь в JSON\. + + + +`type` [Pf2e\.Database\.Model\.Common\.I18n\.LocaleType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Common.I18n.LocaleType 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleType') + +Тип локализации\. + +#### Returns +[Pf2e\.Database\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Common.I18n.LocaleString 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') +Объект [Pf2e\.Database\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Common.I18n.LocaleString 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') с добавленным значением для заданного типа\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.GetRequired_T_(string).md b/Documentation/Pf2e.Scrapper/ProcessorInput.GetRequired_T_(string).md new file mode 100644 index 0000000..7bb016c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.GetRequired_T_(string).md @@ -0,0 +1,31 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.GetRequired\\(string\) Method + +Значение из JSON по заданному пути, которое обязательно должно существовать\. + +```csharp +public virtual T GetRequired(string path); +``` +#### Type parameters + + + +`T` +#### Parameters + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Путь в JSON\. + +#### Returns +[T](ProcessorInput.GetRequired_T_(string).md#Pf2e.Scrapper.Processors.ProcessorInput.GetRequired_T_(string).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetRequired\\(string\)\.T') +Объект типа \`T\` или \`null\`, если не удалось найти значение\. + +#### Exceptions + +[System\.NullReferenceException](https://docs.microsoft.com/en-us/dotnet/api/System.NullReferenceException 'System\.NullReferenceException') +Если значение не найдено\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.Input.md b/Documentation/Pf2e.Scrapper/ProcessorInput.Input.md new file mode 100644 index 0000000..d2486c7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.Input.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.Input Property + +Входящий JSON\-объект, который содержит данные для обработки\. + +```csharp +public Newtonsoft.Json.Linq.JObject Input { get; } +``` + +#### Property Value +[Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.InvalidEnumStringException.InvalidEnumStringException(Type,string).md b/Documentation/Pf2e.Scrapper/ProcessorInput.InvalidEnumStringException.InvalidEnumStringException(Type,string).md new file mode 100644 index 0000000..2889043 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.InvalidEnumStringException.InvalidEnumStringException(Type,string).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput').[InvalidEnumStringException](ProcessorInput.InvalidEnumStringException.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.InvalidEnumStringException') + +## InvalidEnumStringException\(Type, string\) Constructor + +Исключение при неверном значении для перечисленния\. + +```csharp +public InvalidEnumStringException(System.Type type, string value); +``` +#### Parameters + + + +`type` [System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') + +Тип перечисленния\. + + + +`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Некорректное значение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.InvalidEnumStringException.md b/Documentation/Pf2e.Scrapper/ProcessorInput.InvalidEnumStringException.md new file mode 100644 index 0000000..7a17e46 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.InvalidEnumStringException.md @@ -0,0 +1,16 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.InvalidEnumStringException Class + +Исключение при неверном значении для перечисленния\. + +```csharp +public class ProcessorInput.InvalidEnumStringException : System.Exception +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') 🡒 InvalidEnumStringException + +| Constructors | | +| :--- | :--- | +| [InvalidEnumStringException\(Type, string\)](ProcessorInput.InvalidEnumStringException.InvalidEnumStringException(Type,string).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.InvalidEnumStringException\.InvalidEnumStringException\(System\.Type, string\)') | Исключение при неверном значении для перечисленния\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.Md5(bool).md b/Documentation/Pf2e.Scrapper/ProcessorInput.Md5(bool).md new file mode 100644 index 0000000..37bfc39 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.Md5(bool).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.Md5\(bool\) Method + +Создание контрольной суммы объекта\. + +```csharp +public string Md5(bool isLowercase=false); +``` +#### Parameters + + + +`isLowercase` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') + +Использовать шестнадцатеричные цифры в нижнем регистре\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Контрольная сумма объекта\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.Name.md b/Documentation/Pf2e.Scrapper/ProcessorInput.Name.md new file mode 100644 index 0000000..2af2ee0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\.Name Property + +Название объекта, ассоциированного с вводом\. + +```csharp +public string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md b/Documentation/Pf2e.Scrapper/ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md new file mode 100644 index 0000000..6eddc5a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') + +## ProcessorInput\(string, JObject, IEnumerable\\) Constructor + +Класс для работы с JSON\-объектом\. + +```csharp +public ProcessorInput(string name, Newtonsoft.Json.Linq.JObject input, System.Collections.Generic.IEnumerable enumSolvers); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название объекта, ассоциированного с вводом\. + + + +`input` [Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject') + +JSON\-объект, который будет использоваться для доступа к данным\. + + + +`enumSolvers` [System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[IEnumSolver](IEnumSolver.md 'Pf2e\.Scrapper\.Processors\.IEnumSolver')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') + +\[DI\] Набор интерфейсов, разрешающих значения перечислений\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorInput.md b/Documentation/Pf2e.Scrapper/ProcessorInput.md new file mode 100644 index 0000000..2cc9adb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorInput.md @@ -0,0 +1,34 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') + +## ProcessorInput Class + +Класс для работы с JSON\-объектом\. + +```csharp +internal class ProcessorInput +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorInput + +| Constructors | | +| :--- | :--- | +| [ProcessorInput\(string, JObject, IEnumerable<IEnumSolver>\)](ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.ProcessorInput\(string, Newtonsoft\.Json\.Linq\.JObject, System\.Collections\.Generic\.IEnumerable\\)') | Класс для работы с JSON\-объектом\. | + +| Properties | | +| :--- | :--- | +| [EnumSolvers](ProcessorInput.EnumSolvers.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumSolvers') | Интерфейсы, разрешающие значения перечислений\. | +| [Input](ProcessorInput.Input.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Input') | Входящий JSON\-объект, который содержит данные для обработки\. | +| [Name](ProcessorInput.Name.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Name') | Название объекта, ассоциированного с вводом\. | + +| Methods | | +| :--- | :--- | +| [Enum<T>\(string\)](ProcessorInput.Enum_T_(string).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Enum\\(string\)') | Преобразование значения из JSON в перечисление\. | +| [EnumOptional<T>\(string, T\)](ProcessorInput.EnumOptional_T_(string,T).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)') | Преобразование значения из JSON по заданному пути в перечисление с возможностью предоставить значение по умолчанию\. | +| [EnumRequired<T>\(string\)](ProcessorInput.EnumRequired_T_(string).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumRequired\\(string\)') | Преобразование значения из JSON по заданному пути в перечисление с использованием \`PgName\` атрибута\. | +| [GetOptional<T>\(string\)](ProcessorInput.GetOptional.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string) 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string\)') | Значение из JSON по заданному пути, которое может не существовать\. | +| [GetOptional<T>\(string, T\)](ProcessorInput.GetOptional.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string,T) 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)') | Значение из JSON по заданному пути с возможностью предоставить значение по умолчанию\. | +| [GetOptionalLocale\(string, LocaleType\)](ProcessorInput.GetOptionalLocale(string,LocaleType).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptionalLocale\(string, Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. | +| [GetRequired<T>\(string\)](ProcessorInput.GetRequired_T_(string).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetRequired\\(string\)') | Значение из JSON по заданному пути, которое обязательно должно существовать\. | +| [GetRequiredLocale\(string, LocaleType\)](ProcessorInput.GetRequiredLocale(string,LocaleType).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetRequiredLocale\(string, Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. | +| [Md5\(bool\)](ProcessorInput.Md5(bool).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Md5\(bool\)') | Создание контрольной суммы объекта\. | diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Active.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Active.md new file mode 100644 index 0000000..4a96ffb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Active.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Active Property + +Процессор включён по умолчанию\. + +```csharp +public bool Active { get; init; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Dependencies.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Dependencies.md new file mode 100644 index 0000000..589cdb1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Dependencies.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Dependencies Property + +Коллекция названий обработчиков, после которых должен выполняться обработчик\. + +```csharp +public System.Collections.Generic.ICollection Dependencies { get; init; } +``` + +#### Property Value +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Description.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Description.md new file mode 100644 index 0000000..f3968e6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Description.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Description Property + +Описание обработчика\. + +```csharp +public string Description { get; init; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Factory.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Factory.md new file mode 100644 index 0000000..be5f503 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Factory.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Factory Property + +Фабрика обработчиков\. + +```csharp +public Pf2e.Scrapper.Processors.Factory.AbstractProcessorFactory Factory { get; set; } +``` + +#### Property Value +[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2e\.Scrapper\.Processors\.Factory\.AbstractProcessorFactory') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Group.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Group.md new file mode 100644 index 0000000..ddd9209 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Group.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Group Property + +Группа обработчика\. + +```csharp +public Pf2e.Scrapper.Processors.Attributes.ProcessorGroupEnum Group { get; init; } +``` + +#### Property Value +[ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorGroupEnum') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Name.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Name.md new file mode 100644 index 0000000..f1723a1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Name Property + +Название обработчика\. + +```csharp +public string Name { get; init; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Parallel.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Parallel.md new file mode 100644 index 0000000..4c08be2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Parallel.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Parallel Property + +Разрешить выполнять процессов в параллельном режиме + +```csharp +public bool Parallel { get; init; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Priority.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Priority.md new file mode 100644 index 0000000..1ad4776 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Priority.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Priority Property + +Приоритет выполнения обработчика\. + +```csharp +public int Priority { get; set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.Type.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.Type.md new file mode 100644 index 0000000..6f58a85 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord') + +## ProcessorRecord\.Type Property + +Тип класса обработчика\. + +```csharp +public System.Type Type { get; init; } +``` + +#### Property Value +[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ProcessorRecord.md b/Documentation/Pf2e.Scrapper/ProcessorRecord.md new file mode 100644 index 0000000..3997a69 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProcessorRecord.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection') + +## ProcessorRecord Class + +Элемент коллекции обработчиков\. + +```csharp +internal class ProcessorRecord +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorRecord + +| Properties | | +| :--- | :--- | +| [Active](ProcessorRecord.Active.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Active') | Процессор включён по умолчанию\. | +| [Dependencies](ProcessorRecord.Dependencies.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Dependencies') | Коллекция названий обработчиков, после которых должен выполняться обработчик\. | +| [Description](ProcessorRecord.Description.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Description') | Описание обработчика\. | +| [Factory](ProcessorRecord.Factory.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Factory') | Фабрика обработчиков\. | +| [Group](ProcessorRecord.Group.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Group') | Группа обработчика\. | +| [Name](ProcessorRecord.Name.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Name') | Название обработчика\. | +| [Parallel](ProcessorRecord.Parallel.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Parallel') | Разрешить выполнять процессов в параллельном режиме | +| [Priority](ProcessorRecord.Priority.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Priority') | Приоритет выполнения обработчика\. | +| [Type](ProcessorRecord.Type.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorRecord\.Type') | Тип класса обработчика\. | diff --git a/Documentation/Pf2e.Scrapper/Program.Main().md b/Documentation/Pf2e.Scrapper/Program.Main().md new file mode 100644 index 0000000..ed24057 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Program.Main().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper').[Program](Program.md 'Pf2e\.Scrapper\.Program') + +## Program\.Main\(\) Method + +The main entry point for the application\. + +```csharp +public static void Main(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/Program.md b/Documentation/Pf2e.Scrapper/Program.md new file mode 100644 index 0000000..bc3cf06 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/Program.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper') + +## Program Class + +```csharp +internal static class Program +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Program + +| Methods | | +| :--- | :--- | +| [Main\(\)](Program.Main().md 'Pf2e\.Scrapper\.Program\.Main\(\)') | The main entry point for the application\. | diff --git a/Documentation/Pf2e.Scrapper/ProgressForm.InitializeComponent().md b/Documentation/Pf2e.Scrapper/ProgressForm.InitializeComponent().md new file mode 100644 index 0000000..f893927 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ProgressForm.InitializeComponent().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.ProgressForm](Pf2e.Scrapper.WPF.ProgressForm.md 'Pf2e\.Scrapper\.WPF\.ProgressForm').[ProgressForm](ProgressForm.md 'Pf2e\.Scrapper\.WPF\.ProgressForm\.ProgressForm') + +## ProgressForm\.InitializeComponent\(\) Method + +InitializeComponent + +```csharp +public void InitializeComponent(); +``` + +Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProgressForm.md b/Documentation/Pf2e.Scrapper/ProgressForm.md similarity index 87% rename from Documentation/Pf2eDataScrapper/ProgressForm.md rename to Documentation/Pf2e.Scrapper/ProgressForm.md index f6349c6..818f623 100644 --- a/Documentation/Pf2eDataScrapper/ProgressForm.md +++ b/Documentation/Pf2e.Scrapper/ProgressForm.md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.ProgressForm](Pf2eDataScrapper.WPF.ProgressForm.md 'Pf2eDataScrapper\.WPF\.ProgressForm') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.ProgressForm](Pf2e.Scrapper.WPF.ProgressForm.md 'Pf2e\.Scrapper\.WPF\.ProgressForm') ## ProgressForm Class @@ -15,4 +15,4 @@ Implements [System\.Windows\.Markup\.IComponentConnector](https://docs.microsoft | Methods | | | :--- | :--- | -| [InitializeComponent\(\)](ProgressForm.InitializeComponent().md 'Pf2eDataScrapper\.WPF\.ProgressForm\.ProgressForm\.InitializeComponent\(\)') | InitializeComponent | +| [InitializeComponent\(\)](ProgressForm.InitializeComponent().md 'Pf2e\.Scrapper\.WPF\.ProgressForm\.ProgressForm\.InitializeComponent\(\)') | InitializeComponent | diff --git a/Documentation/Pf2e.Scrapper/RacketProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/RacketProcessor.ClassName.md new file mode 100644 index 0000000..2f47001 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RacketProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') + +## RacketProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RacketProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/RacketProcessor.GroupName.md new file mode 100644 index 0000000..90c2875 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RacketProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') + +## RacketProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RacketProcessor.Object.md b/Documentation/Pf2e.Scrapper/RacketProcessor.Object.md new file mode 100644 index 0000000..f4c98b5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RacketProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') + +## RacketProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RacketProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/RacketProcessor.ProcessObject().md new file mode 100644 index 0000000..a26b68a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RacketProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') + +## RacketProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RacketProcessor.md b/Documentation/Pf2e.Scrapper/RacketProcessor.md new file mode 100644 index 0000000..a697afe --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RacketProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## RacketProcessor Class + +```csharp +internal class RacketProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 RacketProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](RacketProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.ClassName') | Название подкласса\. | +| [GroupName](RacketProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.GroupName') | Название группы подклассов\. | +| [Object](RacketProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](RacketProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.ClassName.md new file mode 100644 index 0000000..9eed1d6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') + +## ResearchFieldProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.GroupName.md new file mode 100644 index 0000000..33c35f4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') + +## ResearchFieldProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.Object.md b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.Object.md new file mode 100644 index 0000000..3e943ad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') + +## ResearchFieldProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.ProcessObject().md new file mode 100644 index 0000000..1496e00 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') + +## ResearchFieldProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.md b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.md new file mode 100644 index 0000000..c1f3b30 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ResearchFieldProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ResearchFieldProcessor Class + +```csharp +internal class ResearchFieldProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ResearchFieldProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ResearchFieldProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ResearchFieldProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ResearchFieldProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ResearchFieldProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/RitualProcessor.Add().md b/Documentation/Pf2e.Scrapper/RitualProcessor.Add().md new file mode 100644 index 0000000..1e3cc00 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') + +## RitualProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RitualProcessor.AddedDescriptionPaths().md b/Documentation/Pf2e.Scrapper/RitualProcessor.AddedDescriptionPaths().md new file mode 100644 index 0000000..5afab27 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.AddedDescriptionPaths().md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') + +## RitualProcessor\.AddedDescriptionPaths\(\) Method + +Получение списка полей, которые должны быть добавлены в описание\. + +```csharp +protected virtual string[] AddedDescriptionPaths(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RitualProcessor.CasterRegex().md b/Documentation/Pf2e.Scrapper/RitualProcessor.CasterRegex().md new file mode 100644 index 0000000..9f7295a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.CasterRegex().md @@ -0,0 +1,41 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') + +## RitualProcessor\.CasterRegex\(\) Method + +```csharp +private static System.Text.RegularExpressions.Regex CasterRegex(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +^(\\d+)(?:\\-(\\d+))?,? *\\(?(.*?)\\)?$ +```
+Options:
+ +```csharp +RegexOptions.Multiline +```
+Explanation:
+ +```csharp +○ Match if at the beginning of a line.
+○ 1st capture group.
+ ○ Match a Unicode digit greedily at least once.
+○ Optional (greedy).
+ ○ Match '-'.
+ ○ 2nd capture group.
+ ○ Match a Unicode digit greedily at least once.
+○ Match ',' greedily, optionally.
+○ Match ' ' greedily any number of times.
+○ Match '(' greedily, optionally.
+○ 3rd capture group.
+ ○ Match a character other than '\n' lazily any number of times.
+○ Match ')' atomically, optionally.
+○ Match if at the end of a line.
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RitualProcessor.Object.md b/Documentation/Pf2e.Scrapper/RitualProcessor.Object.md new file mode 100644 index 0000000..737bd69 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') + +## RitualProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Ritual Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Ritual](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Ritual 'Pf2e\.Database\.Model\.Structure\.Ritual') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex1().md b/Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex1().md similarity index 81% rename from Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex1().md rename to Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex1().md index 42b420f..4d67829 100644 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex1().md +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex1().md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') ## RitualProcessor\.PrimaryRegex1\(\) Method diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex2().md b/Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex2().md similarity index 75% rename from Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex2().md rename to Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex2().md index 45f80e1..9cc4d0a 100644 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex2().md +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex2().md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') ## RitualProcessor\.PrimaryRegex2\(\) Method diff --git a/Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex3().md b/Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex3().md new file mode 100644 index 0000000..d766216 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.PrimaryRegex3().md @@ -0,0 +1,38 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') + +## RitualProcessor\.PrimaryRegex3\(\) Method + +```csharp +private static System.Text.RegularExpressions.Regex PrimaryRegex3(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +^ *(.*?)\\s*<(.*?)> *$ +```
+Options:
+ +```csharp +RegexOptions.Multiline +```
+Explanation:
+ +```csharp +○ Match if at the beginning of a line.
+○ Match ' ' greedily any number of times.
+○ 1st capture group.
+ ○ Match a character other than '\n' lazily any number of times.
+○ Match a whitespace character atomically any number of times.
+○ Match '<'.
+○ 2nd capture group.
+ ○ Match a character other than '\n' lazily any number of times.
+○ Match '>'.
+○ Match ' ' atomically any number of times.
+○ Match if at the end of a line.
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RitualProcessor.Process().md b/Documentation/Pf2e.Scrapper/RitualProcessor.Process().md new file mode 100644 index 0000000..34ba180 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') + +## RitualProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RitualProcessor.Type.md b/Documentation/Pf2e.Scrapper/RitualProcessor.Type.md new file mode 100644 index 0000000..fb5c59a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') + +## RitualProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RitualProcessor.md b/Documentation/Pf2e.Scrapper/RitualProcessor.md new file mode 100644 index 0000000..2bae4d1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RitualProcessor.md @@ -0,0 +1,25 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## RitualProcessor Class + +```csharp +internal class RitualProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 RitualProcessor + +| Properties | | +| :--- | :--- | +| [Object](RitualProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.Object') | Основная сущность\. | +| [Type](RitualProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](RitualProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddedDescriptionPaths\(\)](RitualProcessor.AddedDescriptionPaths().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | +| [CasterRegex\(\)](RitualProcessor.CasterRegex().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.CasterRegex\(\)') | | +| [PrimaryRegex1\(\)](RitualProcessor.PrimaryRegex1().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.PrimaryRegex1\(\)') | | +| [PrimaryRegex2\(\)](RitualProcessor.PrimaryRegex2().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.PrimaryRegex2\(\)') | | +| [PrimaryRegex3\(\)](RitualProcessor.PrimaryRegex3().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.PrimaryRegex3\(\)') | | +| [Process\(\)](RitualProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/RuleProcessor.Add().md b/Documentation/Pf2e.Scrapper/RuleProcessor.Add().md new file mode 100644 index 0000000..9c14b1f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleProcessor.Add().md @@ -0,0 +1,10 @@ +#### [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').[RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') + +## RuleProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleProcessor.GetExternal().md b/Documentation/Pf2e.Scrapper/RuleProcessor.GetExternal().md new file mode 100644 index 0000000..e60d62d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleProcessor.GetExternal().md @@ -0,0 +1,14 @@ +#### [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').[RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') + +## RuleProcessor\.GetExternal\(\) Method + +Получение внешней ссылки, из которой получено правило\. + +```csharp +private Pf2e.Database.Model.Base.Targets.EntityExternal GetExternal(); +``` + +#### Returns +[Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Targets.EntityExternal 'Pf2e\.Database\.Model\.Base\.Targets\.EntityExternal') +Внешняя ссылка\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleProcessor.GetSourceId().md b/Documentation/Pf2e.Scrapper/RuleProcessor.GetSourceId().md new file mode 100644 index 0000000..e08a2ce --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleProcessor.GetSourceId().md @@ -0,0 +1,14 @@ +#### [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').[RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') + +## RuleProcessor\.GetSourceId\(\) Method + +Получение источника, к которому относится правило\. + +```csharp +private int GetSourceId(); +``` + +#### Returns +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') +Источник, к которому относится правило\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleProcessor.Object.md b/Documentation/Pf2e.Scrapper/RuleProcessor.Object.md new file mode 100644 index 0000000..ea7234b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleProcessor.Object.md @@ -0,0 +1,13 @@ +#### [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').[RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') + +## RuleProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Rule Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Rule](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Rule 'Pf2e\.Database\.Model\.Structure\.Rule') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleProcessor.Process().md b/Documentation/Pf2e.Scrapper/RuleProcessor.Process().md new file mode 100644 index 0000000..643b5cf --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleProcessor.Process().md @@ -0,0 +1,12 @@ +#### [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').[RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') + +## RuleProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleProcessor.Toc.md b/Documentation/Pf2e.Scrapper/RuleProcessor.Toc.md new file mode 100644 index 0000000..c5faa1e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleProcessor.Toc.md @@ -0,0 +1,13 @@ +#### [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').[RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') + +## RuleProcessor\.Toc Property + +Структура генерации содержания правил\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocCollection Toc { get; } +``` + +#### Property Value +[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleProcessor.Type.md b/Documentation/Pf2e.Scrapper/RuleProcessor.Type.md new file mode 100644 index 0000000..f175c34 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleProcessor.Type.md @@ -0,0 +1,13 @@ +#### [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').[RuleProcessor](RuleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') + +## RuleProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleProcessor.md b/Documentation/Pf2e.Scrapper/RuleProcessor.md new file mode 100644 index 0000000..7ce306d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleProcessor.md @@ -0,0 +1,23 @@ +#### [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') + +## RuleProcessor Class + +```csharp +internal class RuleProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 RuleProcessor + +| Properties | | +| :--- | :--- | +| [Object](RuleProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Object') | Основная сущность\. | +| [Toc](RuleProcessor.Toc.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Toc') | Структура генерации содержания правил\. | +| [Type](RuleProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](RuleProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [GetExternal\(\)](RuleProcessor.GetExternal().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.GetExternal\(\)') | Получение внешней ссылки, из которой получено правило\. | +| [GetSourceId\(\)](RuleProcessor.GetSourceId().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.GetSourceId\(\)') | Получение источника, к которому относится правило\. | +| [Process\(\)](RuleProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.Children.md b/Documentation/Pf2e.Scrapper/RuleTocBook.Children.md new file mode 100644 index 0000000..4a005f8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.Children.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') + +## RuleTocBook\.Children Property + +Список дочерних правил\. + +```csharp +public System.Collections.Generic.List Children { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.Get(string[]).md b/Documentation/Pf2e.Scrapper/RuleTocBook.Get(string[]).md new file mode 100644 index 0000000..5f2ced5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.Get(string[]).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') + +## RuleTocBook\.Get\(string\[\]\) Method + +Находит элемент по хлебным крошкам\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem Get(string[] breadcrumbs); +``` +#### Parameters + + + +`breadcrumbs` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') + +Массив хлебных крошек, указывающих на путь в дереве\. + +#### Returns +[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') +[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') или `null` если элемент не найден\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.GetByEntityId(int,RuleTocItem).md b/Documentation/Pf2e.Scrapper/RuleTocBook.GetByEntityId(int,RuleTocItem).md new file mode 100644 index 0000000..c885aba --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.GetByEntityId(int,RuleTocItem).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') + +## RuleTocBook\.GetByEntityId\(int, RuleTocItem\) Method + +Находит элемент по идентификатору сущности\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? GetByEntityId(int id, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? node=null); +``` +#### Parameters + + + +`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Идентификатор сущности\. + + + +`node` [RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +Начальный узел для поиска\. + +#### Returns +[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') +[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') или `null` если элемент не найден\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.IsNameExists(string,RuleTocItem).md b/Documentation/Pf2e.Scrapper/RuleTocBook.IsNameExists(string,RuleTocItem).md new file mode 100644 index 0000000..8351dad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.IsNameExists(string,RuleTocItem).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') + +## RuleTocBook\.IsNameExists\(string, RuleTocItem\) Method + +Проверяет, существует ли имя в текущей книге или дочерних элементах\. + +```csharp +public bool IsNameExists(string name, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? node=null); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Имя для проверки\. + + + +`node` [RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +Начальный элемент для поиска\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +true если имя\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.RuleTocBook(Source).md b/Documentation/Pf2e.Scrapper/RuleTocBook.RuleTocBook(Source).md new file mode 100644 index 0000000..190f413 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.RuleTocBook(Source).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') + +## RuleTocBook\(Source\) Constructor + +Класс представляет собой книгу, содержащую правила\. + +```csharp +public RuleTocBook(Pf2e.Database.Model.Base.Source.Source source); +``` +#### Parameters + + + +`source` [Pf2e\.Database\.Model\.Base\.Source\.Source](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Source.Source 'Pf2e\.Database\.Model\.Base\.Source\.Source') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.SourceId.md b/Documentation/Pf2e.Scrapper/RuleTocBook.SourceId.md new file mode 100644 index 0000000..a50fbc4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.SourceId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') + +## RuleTocBook\.SourceId Property + +Идентификатор источника\. + +```csharp +public int SourceId { get; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.SourceName.md b/Documentation/Pf2e.Scrapper/RuleTocBook.SourceName.md new file mode 100644 index 0000000..3ec5159 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.SourceName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') + +## RuleTocBook\.SourceName Property + +Названия источника\. + +```csharp +public string SourceName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.ToString().md b/Documentation/Pf2e.Scrapper/RuleTocBook.ToString().md new file mode 100644 index 0000000..2d95e6d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.ToString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') + +## RuleTocBook\.ToString\(\) Method + +Возвращает строковое представление книги в файле YAML\. + +```csharp +public override string ToString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление книги\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocBook.md b/Documentation/Pf2e.Scrapper/RuleTocBook.md new file mode 100644 index 0000000..e1a30a1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocBook.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') + +## RuleTocBook Class + +Класс представляет собой книгу, содержащую правила\. + +```csharp +internal class RuleTocBook +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RuleTocBook + +| Constructors | | +| :--- | :--- | +| [RuleTocBook\(Source\)](RuleTocBook.RuleTocBook(Source).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.RuleTocBook\(Pf2e\.Database\.Model\.Base\.Source\.Source\)') | Класс представляет собой книгу, содержащую правила\. | + +| Properties | | +| :--- | :--- | +| [Children](RuleTocBook.Children.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.Children') | Список дочерних правил\. | +| [SourceId](RuleTocBook.SourceId.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.SourceId') | Идентификатор источника\. | +| [SourceName](RuleTocBook.SourceName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.SourceName') | Названия источника\. | + +| Methods | | +| :--- | :--- | +| [Get\(string\[\]\)](RuleTocBook.Get(string[]).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.Get\(string\[\]\)') | Находит элемент по хлебным крошкам\. | +| [GetByEntityId\(int, RuleTocItem\)](RuleTocBook.GetByEntityId(int,RuleTocItem).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.GetByEntityId\(int, Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Находит элемент по идентификатору сущности\. | +| [IsNameExists\(string, RuleTocItem\)](RuleTocBook.IsNameExists(string,RuleTocItem).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.IsNameExists\(string, Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Проверяет, существует ли имя в текущей книге или дочерних элементах\. | +| [ToString\(\)](RuleTocBook.ToString().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.ToString\(\)') | Возвращает строковое представление книги в файле YAML\. | diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.Books.md b/Documentation/Pf2e.Scrapper/RuleTocCollection.Books.md new file mode 100644 index 0000000..d15cc45 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.Books.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') + +## RuleTocCollection\.Books Property + +Список книг, содержащих правила\. + +```csharp +public System.Collections.Generic.List Books { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.FindEntityId(int).md b/Documentation/Pf2e.Scrapper/RuleTocCollection.FindEntityId(int).md new file mode 100644 index 0000000..e93a47b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.FindEntityId(int).md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') + +## RuleTocCollection\.FindEntityId\(int\) Method + +Поиск правила по идентификатору\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? FindEntityId(int id); +``` +#### Parameters + + + +`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +#### Returns +[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.FindName(string).md b/Documentation/Pf2e.Scrapper/RuleTocCollection.FindName(string).md new file mode 100644 index 0000000..f73543c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.FindName(string).md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') + +## RuleTocCollection\.FindName\(string\) Method + +Поиск книги по имени\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocBook? FindName(string name); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +#### Returns +[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.Instance.md b/Documentation/Pf2e.Scrapper/RuleTocCollection.Instance.md new file mode 100644 index 0000000..389be63 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.Instance.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') + +## RuleTocCollection\.Instance Property + +Экземпляр класса [RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection')\. + +```csharp +public static Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocCollection Instance { get; } +``` + +#### Property Value +[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.SaveFile().md b/Documentation/Pf2e.Scrapper/RuleTocCollection.SaveFile().md new file mode 100644 index 0000000..be2f7be --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.SaveFile().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') + +## RuleTocCollection\.SaveFile\(\) Method + +Сохраняет коллекцию в файле YAML\. + +```csharp +public void SaveFile(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.ToString().md b/Documentation/Pf2e.Scrapper/RuleTocCollection.ToString().md new file mode 100644 index 0000000..806bbc2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.ToString().md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') + +## RuleTocCollection\.ToString\(\) Method + +Возвращает строковое представление коллекции в файле YAML\. + +```csharp +public override string ToString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.md b/Documentation/Pf2e.Scrapper/RuleTocCollection.md new file mode 100644 index 0000000..cbeeec7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') + +## RuleTocCollection Class + +Класс коллекции книг, содержащих правила\. +Реализует шаблон `Singleton`\. + +```csharp +internal class RuleTocCollection +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RuleTocCollection + +| Properties | | +| :--- | :--- | +| [Books](RuleTocCollection.Books.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.Books') | Список книг, содержащих правила\. | +| [Instance](RuleTocCollection.Instance.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.Instance') | Экземпляр класса [RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection')\. | +| [this\[int\]](RuleTocCollection.this[int].md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.this\[int\]') | Поиск книги по числовому идентификатору\. | +| [this\[Source\]](RuleTocCollection.this[Source].md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.this\[Pf2e\.Database\.Model\.Base\.Source\.Source\]') | Поиск книги по CLR\-представлению источника\. | + +| Methods | | +| :--- | :--- | +| [FindEntityId\(int\)](RuleTocCollection.FindEntityId(int).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.FindEntityId\(int\)') | Поиск правила по идентификатору\. | +| [FindName\(string\)](RuleTocCollection.FindName(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.FindName\(string\)') | Поиск книги по имени\. | +| [SaveFile\(\)](RuleTocCollection.SaveFile().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.SaveFile\(\)') | Сохраняет коллекцию в файле YAML\. | +| [ToString\(\)](RuleTocCollection.ToString().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.ToString\(\)') | Возвращает строковое представление коллекции в файле YAML\. | diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.this[Source].md b/Documentation/Pf2e.Scrapper/RuleTocCollection.this[Source].md new file mode 100644 index 0000000..e815873 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.this[Source].md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') + +## RuleTocCollection\.this\[Source\] Property + +Поиск книги по CLR\-представлению источника\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocBook this[Pf2e.Database.Model.Base.Source.Source source] { get; } +``` +#### Parameters + + + +`source` [Pf2e\.Database\.Model\.Base\.Source\.Source](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Source.Source 'Pf2e\.Database\.Model\.Base\.Source\.Source') + +#### Property Value +[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocCollection.this[int].md b/Documentation/Pf2e.Scrapper/RuleTocCollection.this[int].md new file mode 100644 index 0000000..18eca64 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocCollection.this[int].md @@ -0,0 +1,18 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') + +## RuleTocCollection\.this\[int\] Property + +Поиск книги по числовому идентификатору\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocBook this[int id] { get; } +``` +#### Parameters + + + +`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +#### Property Value +[RuleTocBook](RuleTocBook.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.Children.md b/Documentation/Pf2e.Scrapper/RuleTocItem.Children.md new file mode 100644 index 0000000..8c3b17f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.Children.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.Children Property + +Коллекция дочерних элементов\. + +```csharp +public System.Collections.Generic.List Children { get; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.ChildrenOrder.md b/Documentation/Pf2e.Scrapper/RuleTocItem.ChildrenOrder.md new file mode 100644 index 0000000..cb461ca --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.ChildrenOrder.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.ChildrenOrder Property + +Порядок дочерних элементов\. + +```csharp +public System.Collections.Generic.List? ChildrenOrder { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.FirstChildId.md b/Documentation/Pf2e.Scrapper/RuleTocItem.FirstChildId.md new file mode 100644 index 0000000..86cb807 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.FirstChildId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.FirstChildId Property + +Идентификатор первого дочернего элемента\. + +```csharp +public string? FirstChildId { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.Indent.md b/Documentation/Pf2e.Scrapper/RuleTocItem.Indent.md new file mode 100644 index 0000000..af0eb84 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.Indent.md @@ -0,0 +1,57 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.Indent Method + +| Overloads | | +| :--- | :--- | +| [Indent\(int\)](RuleTocItem.Indent.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(int) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(int\)') | Увеличение отступа строкового представления элемента содержания в файле YAML\. | +| [Indent\(string\)](RuleTocItem.Indent.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(string) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(string\)') | Увеличение отступа строки\. | + + + +## RuleTocItem\.Indent\(int\) Method + +Увеличение отступа строкового представления элемента содержания в файле YAML\. + +```csharp +public string Indent(int amount=1); +``` +#### Parameters + + + +`amount` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Количество отступов\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление элемента содержания с отступом\. + +### See Also +- [Tab](RuleTocItem.Tab.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Tab') + + + +## RuleTocItem\.Indent\(string\) Method + +Увеличение отступа строки\. + +```csharp +public static string Indent(string str); +``` +#### Parameters + + + +`str` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Входная строка\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка с отступом\. + +### See Also +- [Tab](RuleTocItem.Tab.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Tab') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.IsHandled.md b/Documentation/Pf2e.Scrapper/RuleTocItem.IsHandled.md new file mode 100644 index 0000000..6aeeceb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.IsHandled.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.IsHandled Property + +Указывает, что элемент обрабатывается\. + +```csharp +public bool IsHandled { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.LastChildId.md b/Documentation/Pf2e.Scrapper/RuleTocItem.LastChildId.md new file mode 100644 index 0000000..befedc9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.LastChildId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.LastChildId Property + +Идентификатор последнего дочернего элемента\. + +```csharp +public string? LastChildId { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.Name.md b/Documentation/Pf2e.Scrapper/RuleTocItem.Name.md new file mode 100644 index 0000000..9aa5113 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.Name Property + +Имя элемента\. + +```csharp +public string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.NextId.md b/Documentation/Pf2e.Scrapper/RuleTocItem.NextId.md new file mode 100644 index 0000000..a46a906 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.NextId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.NextId Property + +Следующий идентификатор\. + +```csharp +public string? NextId { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.Parent.md b/Documentation/Pf2e.Scrapper/RuleTocItem.Parent.md new file mode 100644 index 0000000..6073473 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.Parent.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.Parent Property + +Родительский элемент дерева\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? Parent { get; } +``` + +#### Property Value +[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.PreviousId.md b/Documentation/Pf2e.Scrapper/RuleTocItem.PreviousId.md new file mode 100644 index 0000000..e23f6ca --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.PreviousId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.PreviousId Property + +Предыдущий идентификатор\. + +```csharp +public string? PreviousId { get; set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.RuleId.md b/Documentation/Pf2e.Scrapper/RuleTocItem.RuleId.md new file mode 100644 index 0000000..6604262 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.RuleId.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.RuleId Property + +Идентификатор правила\. + +```csharp +public System.Nullable RuleId { get; set; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.RuleTocItem(string,RuleTocItem).md b/Documentation/Pf2e.Scrapper/RuleTocItem.RuleTocItem(string,RuleTocItem).md new file mode 100644 index 0000000..2ce1806 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.RuleTocItem(string,RuleTocItem).md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\(string, RuleTocItem\) Constructor + +Класс представляет собой элемент дерева правил\. + +```csharp +public RuleTocItem(string name, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? parent); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + + + +`parent` [RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.Tab.md b/Documentation/Pf2e.Scrapper/RuleTocItem.Tab.md new file mode 100644 index 0000000..30c4156 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.Tab.md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.Tab Field + +Строка отступа строки\. + +```csharp +public const string Tab = " "; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +### See Also +- [Indent\(int\)](RuleTocItem.Indent.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(int) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(int\)') +- [Indent\(string\)](RuleTocItem.Indent.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(string) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(string\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.ToString().md b/Documentation/Pf2e.Scrapper/RuleTocItem.ToString().md new file mode 100644 index 0000000..96c3e12 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.ToString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +## RuleTocItem\.ToString\(\) Method + +Возвращает строковое представление элемента содержания в файле YAML\. + +```csharp +public override string ToString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление элемента содержания\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RuleTocItem.md b/Documentation/Pf2e.Scrapper/RuleTocItem.md new file mode 100644 index 0000000..485aaab --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RuleTocItem.md @@ -0,0 +1,39 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') + +## RuleTocItem Class + +Класс представляет собой элемент дерева правил\. + +```csharp +internal class RuleTocItem +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RuleTocItem + +| Constructors | | +| :--- | :--- | +| [RuleTocItem\(string, RuleTocItem\)](RuleTocItem.RuleTocItem(string,RuleTocItem).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.RuleTocItem\(string, Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Класс представляет собой элемент дерева правил\. | + +| Fields | | +| :--- | :--- | +| [Tab](RuleTocItem.Tab.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Tab') | Строка отступа строки\. | + +| Properties | | +| :--- | :--- | +| [Children](RuleTocItem.Children.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Children') | Коллекция дочерних элементов\. | +| [ChildrenOrder](RuleTocItem.ChildrenOrder.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.ChildrenOrder') | Порядок дочерних элементов\. | +| [FirstChildId](RuleTocItem.FirstChildId.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.FirstChildId') | Идентификатор первого дочернего элемента\. | +| [IsHandled](RuleTocItem.IsHandled.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.IsHandled') | Указывает, что элемент обрабатывается\. | +| [LastChildId](RuleTocItem.LastChildId.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.LastChildId') | Идентификатор последнего дочернего элемента\. | +| [Name](RuleTocItem.Name.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Name') | Имя элемента\. | +| [NextId](RuleTocItem.NextId.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.NextId') | Следующий идентификатор\. | +| [Parent](RuleTocItem.Parent.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Parent') | Родительский элемент дерева\. | +| [PreviousId](RuleTocItem.PreviousId.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.PreviousId') | Предыдущий идентификатор\. | +| [RuleId](RuleTocItem.RuleId.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.RuleId') | Идентификатор правила\. | + +| Methods | | +| :--- | :--- | +| [Indent\(int\)](RuleTocItem.Indent.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(int) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(int\)') | Увеличение отступа строкового представления элемента содержания в файле YAML\. | +| [Indent\(string\)](RuleTocItem.Indent.md#Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(string) 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(string\)') | Увеличение отступа строки\. | +| [ToString\(\)](RuleTocItem.ToString().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.ToString\(\)') | Возвращает строковое представление элемента содержания в файле YAML\. | diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md new file mode 100644 index 0000000..168625b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md @@ -0,0 +1,29 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') + +## RulesOrderProcessor\.AddOrderItem\(int, int, Nullable\\) Method + +Добавление элемента содержания\. + +```csharp +private void AddOrderItem(int id, int order, System.Nullable parentId); +``` +#### Parameters + + + +`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Идентификатор правила\. + + + +`order` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Порядок правила\. + + + +`parentId` [System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') + +Идентификатор главы, в которой находится глава\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.BuildIdOrderDictionary.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.BuildIdOrderDictionary.md new file mode 100644 index 0000000..15d59e6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.BuildIdOrderDictionary.md @@ -0,0 +1,43 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') + +## RulesOrderProcessor\.BuildIdOrderDictionary Method + +| Overloads | | +| :--- | :--- | +| [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<RuleTocItem>\)](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\\)') | Построение списка записей о порядке правил из списка элементов содержания\. | + + + +## RulesOrderProcessor\.BuildIdOrderDictionary\(RuleTocItem\) Method + +Построение списка записей о порядке правил из дочерних элементов содержания\. + +```csharp +private void BuildIdOrderDictionary(Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem item); +``` +#### Parameters + + + +`item` [RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +Элемент содержания, дочерние элементы которого необходимо обработать\. + + + +## RulesOrderProcessor\.BuildIdOrderDictionary\(List\\) Method + +Построение списка записей о порядке правил из списка элементов содержания\. + +```csharp +private void BuildIdOrderDictionary(System.Collections.Generic.List items); +``` +#### Parameters + + + +`items` [System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') + +Список элементов содержания для обработки\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.Id.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.Id.md new file mode 100644 index 0000000..19989f2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.Id.md @@ -0,0 +1,13 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor').[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem') + +## RulesOrderProcessor\.OrderItem\.Id Property + +Идентификатор правила\. + +```csharp +public int Id { get; init; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.Order.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.Order.md new file mode 100644 index 0000000..1411455 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.Order.md @@ -0,0 +1,13 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor').[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem') + +## RulesOrderProcessor\.OrderItem\.Order Property + +Порядок правила\. + +```csharp +public int Order { get; init; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.ParentId.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.ParentId.md new file mode 100644 index 0000000..8ecc96e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.ParentId.md @@ -0,0 +1,13 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor').[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem') + +## RulesOrderProcessor\.OrderItem\.ParentId Property + +Идентификатор главы, в которой находится глава\. + +```csharp +public System.Nullable ParentId { get; init; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.md new file mode 100644 index 0000000..39b1a21 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.OrderItem.md @@ -0,0 +1,20 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') + +## RulesOrderProcessor\.OrderItem Class + +Запись, указывающая порядок правила в своей главе\. + +```csharp +private record RulesOrderProcessor.OrderItem : System.IEquatable +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 OrderItem + +Implements [System\.IEquatable<](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1 'System\.IEquatable\`1')[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1 'System\.IEquatable\`1') + +| Properties | | +| :--- | :--- | +| [Id](RulesOrderProcessor.OrderItem.Id.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem\.Id') | Идентификатор правила\. | +| [Order](RulesOrderProcessor.OrderItem.Order.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem\.Order') | Порядок правила\. | +| [ParentId](RulesOrderProcessor.OrderItem.ParentId.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem\.ParentId') | Идентификатор главы, в которой находится глава\. | diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Process.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Process.md new file mode 100644 index 0000000..4f2b2af --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Process.md @@ -0,0 +1,36 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') + +## RulesOrderProcessor\.Process Method + +| Overloads | | +| :--- | :--- | +| [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\)') | Обработка конкретного правила\. | + + + +## RulesOrderProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') + + + +## RulesOrderProcessor\.Process\(Rule\) Method + +Обработка конкретного правила\. + +```csharp +private void Process(Pf2e.Database.Model.Structure.Rule rule); +``` +#### Parameters + + + +`rule` [Pf2e\.Database\.Model\.Structure\.Rule](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Rule 'Pf2e\.Database\.Model\.Structure\.Rule') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Save().md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Save().md new file mode 100644 index 0000000..2696b6d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Save().md @@ -0,0 +1,12 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') + +## RulesOrderProcessor\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +public void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Toc.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Toc.md new file mode 100644 index 0000000..92048a0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.Toc.md @@ -0,0 +1,13 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') + +## RulesOrderProcessor\.Toc Field + +Структура генерации содержания правил\. + +```csharp +public readonly RuleTocCollection Toc; +``` + +#### Field Value +[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor._orderItems.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor._orderItems.md new file mode 100644 index 0000000..516a054 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor._orderItems.md @@ -0,0 +1,13 @@ +#### [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](RulesOrderProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') + +## RulesOrderProcessor\.\_orderItems Field + +Список записей о порядке правил в своих главах\. + +```csharp +private readonly List _orderItems; +``` + +#### Field Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesOrderProcessor.md b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.md new file mode 100644 index 0000000..b3c1d6d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesOrderProcessor.md @@ -0,0 +1,26 @@ +#### [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://docs.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<int>\)](RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.AddOrderItem\(int, int, System\.Nullable\\)') | Добавление элемента содержания\. | +| [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<RuleTocItem>\)](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\\)') | Построение списка записей о порядке правил из списка элементов содержания\. | +| [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\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.DownloadPage().md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.DownloadPage().md new file mode 100644 index 0000000..a5cc1d1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.DownloadPage().md @@ -0,0 +1,13 @@ +#### [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').[RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') + +## RulesTocProcessor\.DownloadPage\(\) Method + +Скачивание страницы, указанной в [Url](RulesTocProcessor.Url.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Url'), и получение очищенного элемента, указанного в [Selector](RulesTocProcessor.Selector.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Selector')\. + +```csharp +private AngleSharp.Dom.IDocument DownloadPage(); +``` + +#### Returns +[AngleSharp\.Dom\.IDocument](https://docs.microsoft.com/en-us/dotnet/api/AngleSharp.Dom.IDocument 'AngleSharp\.Dom\.IDocument') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.LinkRegex().md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.LinkRegex().md new file mode 100644 index 0000000..9858859 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.LinkRegex().md @@ -0,0 +1,29 @@ +#### [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').[RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') + +## RulesTocProcessor\.LinkRegex\(\) Method + +```csharp +public static System.Text.RegularExpressions.Regex LinkRegex(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +(.*?) +```
+Explanation:
+ +```csharp +○ Match the string " +○ 1st capture group.
+ ○ Match a Unicode digit atomically at least once.
+○ Match the string "\">".
+○ 2nd capture group.
+ ○ Match a character other than '\n' lazily any number of times.
+○ Match the string "
".
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.ParseLink(string,RuleTocItem).md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.ParseLink(string,RuleTocItem).md new file mode 100644 index 0000000..9a8193f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.ParseLink(string,RuleTocItem).md @@ -0,0 +1,27 @@ +#### [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').[RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') + +## RulesTocProcessor\.ParseLink\(string, RuleTocItem\) Method + +Обработка ссылки в содержании для создания нового элемента содержания\.\. + +```csharp +private Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem ParseLink(string value, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? parent=null); +``` +#### Parameters + + + +`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строка с ссылкой\. + + + +`parent` [RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') + +Родительсий элемент, к которому будет относиться новый элемент содержания\. + +#### Returns +[RuleTocItem](RuleTocItem.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') +Новый элемент содержания\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.Process().md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Process().md new file mode 100644 index 0000000..f7cf71c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Process().md @@ -0,0 +1,12 @@ +#### [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').[RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') + +## RulesTocProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.Save().md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Save().md new file mode 100644 index 0000000..d742ee5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Save().md @@ -0,0 +1,12 @@ +#### [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').[RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') + +## RulesTocProcessor\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +public void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.Selector.md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Selector.md new file mode 100644 index 0000000..c6fedb8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Selector.md @@ -0,0 +1,13 @@ +#### [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').[RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') + +## RulesTocProcessor\.Selector Field + +Селектор HTML\-элемента, в котором находится содержание\. + +```csharp +private const string Selector = "#ctl00_RadDrawer1_Content_MainContent_DetailedOutput"; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.Toc.md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Toc.md new file mode 100644 index 0000000..d0945f5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Toc.md @@ -0,0 +1,13 @@ +#### [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').[RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') + +## RulesTocProcessor\.Toc Field + +Структура генерации содержания правил\. + +```csharp +public readonly RuleTocCollection Toc; +``` + +#### Field Value +[RuleTocCollection](RuleTocCollection.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.Url.md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Url.md new file mode 100644 index 0000000..f39114e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.Url.md @@ -0,0 +1,13 @@ +#### [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').[RulesTocProcessor](RulesTocProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') + +## RulesTocProcessor\.Url Field + +Ссылка на страницу с содержанием\. + +```csharp +private const string Url = "https://2e.aonprd.com/Rules.aspx"; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/RulesTocProcessor.md b/Documentation/Pf2e.Scrapper/RulesTocProcessor.md new file mode 100644 index 0000000..422fda0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/RulesTocProcessor.md @@ -0,0 +1,26 @@ +#### [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') + +## RulesTocProcessor Class + +```csharp +internal class RulesTocProcessor : Pf2e.Scrapper.Processors.Definitions.IProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RulesTocProcessor + +Implements [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') + +| Fields | | +| :--- | :--- | +| [Selector](RulesTocProcessor.Selector.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Selector') | Селектор HTML\-элемента, в котором находится содержание\. | +| [Toc](RulesTocProcessor.Toc.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Toc') | Структура генерации содержания правил\. | +| [Url](RulesTocProcessor.Url.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Url') | Ссылка на страницу с содержанием\. | + +| Methods | | +| :--- | :--- | +| [DownloadPage\(\)](RulesTocProcessor.DownloadPage().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.DownloadPage\(\)') | Скачивание страницы, указанной в [Url](RulesTocProcessor.Url.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Url'), и получение очищенного элемента, указанного в [Selector](RulesTocProcessor.Selector.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Selector')\. | +| [LinkRegex\(\)](RulesTocProcessor.LinkRegex().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.LinkRegex\(\)') | | +| [ParseLink\(string, RuleTocItem\)](RulesTocProcessor.ParseLink(string,RuleTocItem).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.ParseLink\(string, Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Обработка ссылки в содержании для создания нового элемента содержания\.\. | +| [Process\(\)](RulesTocProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [Save\(\)](RulesTocProcessor.Save().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Compendium.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Compendium.md new file mode 100644 index 0000000..58c368c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Compendium.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.Compendium Property + +Класс хранения данных компендиума\. + +```csharp +protected virtual Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.AonprdCompendium Compendium { protected get; } +``` + +#### Property Value +[AonprdCompendium](AonprdCompendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md new file mode 100644 index 0000000..29179d9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.GetSchemaNodes\(AbstractCompendiumItem\) Method + +Получить список названий элементов структуры данных на основе вводимого элемента\. + +```csharp +protected override System.Collections.Generic.ICollection GetSchemaNodes(Pf2e.Scrapper.Importers.AbstractCompendiumItem item); +``` +#### Parameters + + + +`item` [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem') + +Вводимый элемент + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Коллекция названий элементов структуры данных/ \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Importer.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Importer.md new file mode 100644 index 0000000..797e53d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Importer.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.Importer Property + +Класс обработки данных с сайта Архивов Нефеса\. + +```csharp +protected Pf2e.Scrapper.Importers.Implementations.Aonprd.AonprdImporter Importer { protected get; } +``` + +#### Property Value +[AonprdImporter](AonprdImporter.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Repository.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Repository.md new file mode 100644 index 0000000..1b9d47c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Repository.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.Repository Property + +Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. + +```csharp +protected Pf2e.Scrapper.Importers.Implementations.FoundryEn.FoundryEnRepository Repository { protected get; } +``` + +#### Property Value +[FoundryEnRepository](FoundryEnRepository.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Resolver.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Resolver.md new file mode 100644 index 0000000..db88b12 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Resolver.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.Resolver Property + +Определитель типов данных\. + +```csharp +protected virtual Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.AonprdTypeResolver Resolver { protected get; } +``` + +#### Property Value +[AonprdTypeResolver](AonprdTypeResolver.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.AonprdTypeResolver') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.SavePath.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.SavePath.md new file mode 100644 index 0000000..c2d91c0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.SavePath.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.SavePath Property + +Путь к каталогу для сохранения вывода\. + +```csharp +protected override string SavePath { protected get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Settings.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Settings.md new file mode 100644 index 0000000..ec1d53c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.Settings.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.Settings Property + +Настройки программы\. + +```csharp +protected Pf2e.Scrapper.ApplicationSettings Settings { protected get; } +``` + +#### Property Value +[ApplicationSettings](ApplicationSettings.md 'Pf2e\.Scrapper\.ApplicationSettings') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor._equipmentTypes.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor._equipmentTypes.md new file mode 100644 index 0000000..acdec76 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor._equipmentTypes.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.\_equipmentTypes Field + +Список типов, являющихся экипировкой\. + +```csharp +private readonly string[] _equipmentTypes; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor._subclassSchemaTypes.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor._subclassSchemaTypes.md new file mode 100644 index 0000000..b478d61 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor._subclassSchemaTypes.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') + +## SchemaBuildProcessor\.\_subclassSchemaTypes Field + +Список типов, являющихся подклассами\. + +```csharp +private readonly string[] _subclassSchemaTypes; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.md b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.md new file mode 100644 index 0000000..36e61f9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaBuildProcessor.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') + +## SchemaBuildProcessor Class + +```csharp +internal class SchemaBuildProcessor : Pf2e.Scrapper.SchemaBuilder.AbstractSchemaBuildProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') 🡒 SchemaBuildProcessor + +| Fields | | +| :--- | :--- | +| [\_subclassSchemaTypes](SchemaBuildProcessor._subclassSchemaTypes.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.\_subclassSchemaTypes') | Список типов, являющихся подклассами\. | + +| Properties | | +| :--- | :--- | +| [Compendium](SchemaBuildProcessor.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.Compendium') | Класс хранения данных компендиума\. | +| [Importer](SchemaBuildProcessor.Importer.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.Importer') | Класс обработки данных с сайта Архивов Нефеса\. | +| [Resolver](SchemaBuildProcessor.Resolver.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.Resolver') | Определитель типов данных\. | +| [SavePath](SchemaBuildProcessor.SavePath.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.SavePath') | Путь к каталогу для сохранения вывода\. | +| [Settings](SchemaBuildProcessor.Settings.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.Settings') | Настройки программы\. | diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.AddValue(JToken).md b/Documentation/Pf2e.Scrapper/SchemaNode.AddValue(JToken).md new file mode 100644 index 0000000..7f56695 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.AddValue(JToken).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.AddValue\(JToken\) Method + +Добавление нового возможного значения\. + +```csharp +public void AddValue(Newtonsoft.Json.Linq.JToken? value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Добавляемое значение \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Beautify().md b/Documentation/Pf2e.Scrapper/SchemaNode.Beautify().md new file mode 100644 index 0000000..a8b4b86 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Beautify().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Beautify\(\) Method + +Подготовка элемента к красивому представлению\. + +```csharp +public void Beautify(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.ElementLimit.md b/Documentation/Pf2e.Scrapper/SchemaNode.ElementLimit.md new file mode 100644 index 0000000..7337242 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.ElementLimit.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.ElementLimit Field + +Предел количество отображаемых элементов\. + +```csharp +public const int ElementLimit = 20; +``` + +#### Field Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.FormatYaml(List_Dictionary_string,string__).md b/Documentation/Pf2e.Scrapper/SchemaNode.FormatYaml(List_Dictionary_string,string__).md similarity index 75% rename from Documentation/Pf2eDataScrapper/SchemaNode.FormatYaml(List_Dictionary_string,string__).md rename to Documentation/Pf2e.Scrapper/SchemaNode.FormatYaml(List_Dictionary_string,string__).md index 2699906..6c3b717 100644 --- a/Documentation/Pf2eDataScrapper/SchemaNode.FormatYaml(List_Dictionary_string,string__).md +++ b/Documentation/Pf2e.Scrapper/SchemaNode.FormatYaml(List_Dictionary_string,string__).md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') ## SchemaNode\.FormatYaml\(List\\>\) Method @@ -10,7 +10,7 @@ public static string FormatYaml(System.Collections.Generic.List + `input` [System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.GetTypeName().md b/Documentation/Pf2e.Scrapper/SchemaNode.GetTypeName().md new file mode 100644 index 0000000..9d6d057 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.GetTypeName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.GetTypeName\(\) Method + +Получение строкового представоения типа элемента\. + +```csharp +public string GetTypeName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Indent(string).md b/Documentation/Pf2e.Scrapper/SchemaNode.Indent(string).md new file mode 100644 index 0000000..c551644 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Indent(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Indent\(string\) Method + +Увеличение отступа строки\. + +```csharp +public static string Indent(string text); +``` +#### Parameters + + + +`text` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Изменяемая строка\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка с добавленными отступами\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.IsNullable.md b/Documentation/Pf2e.Scrapper/SchemaNode.IsNullable.md new file mode 100644 index 0000000..d4498a3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.IsNullable.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.IsNullable Field + +Указание, может ли этот элемент отсутсвовать в структуре данных\. + +```csharp +public bool IsNullable; +``` + +#### Field Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.IsSimple.md b/Documentation/Pf2e.Scrapper/SchemaNode.IsSimple.md new file mode 100644 index 0000000..b2a7148 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.IsSimple.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.IsSimple Property + +Указание, является ли тип элемента простым\. + +```csharp +public bool IsSimple { get; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Name.md b/Documentation/Pf2e.Scrapper/SchemaNode.Name.md new file mode 100644 index 0000000..0d9c2b5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Name Field + +Отображаемое имя элемента\. + +```csharp +public readonly string Name; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Parent.md b/Documentation/Pf2e.Scrapper/SchemaNode.Parent.md new file mode 100644 index 0000000..34fa806 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Parent.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Parent Field + +Родительский элемент\. + +```csharp +public readonly SchemaNode? Parent; +``` + +#### Field Value +[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Path.md b/Documentation/Pf2e.Scrapper/SchemaNode.Path.md new file mode 100644 index 0000000..50d8044 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Path.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Path Field + +Путь к элементу\. + +```csharp +public string Path; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Resolver.md b/Documentation/Pf2e.Scrapper/SchemaNode.Resolver.md new file mode 100644 index 0000000..0ee3ec8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Resolver.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Resolver Field + +Объект для определения типа поля в схеме данных\. + +```csharp +public TypeResolver Resolver; +``` + +#### Field Value +[TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Root.md b/Documentation/Pf2e.Scrapper/SchemaNode.Root.md new file mode 100644 index 0000000..0715674 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Root.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Root Field + +Указание, является ли элемент корневым\. + +```csharp +public readonly bool Root; +``` + +#### Field Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.RootNode.md b/Documentation/Pf2e.Scrapper/SchemaNode.RootNode.md new file mode 100644 index 0000000..5405234 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.RootNode.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.RootNode Property + +Корневой элемент схемы данных\. + +```csharp +public Pf2e.Scrapper.SchemaBuilder.SchemaNode RootNode { get; } +``` + +#### Property Value +[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.SchemaNode.md b/Documentation/Pf2e.Scrapper/SchemaNode.SchemaNode.md new file mode 100644 index 0000000..1bb58b7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.SchemaNode.md @@ -0,0 +1,42 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode Constructors + +| Overloads | | +| :--- | :--- | +| [SchemaNode\(\)](SchemaNode.SchemaNode.md#Pf2e.Scrapper.SchemaBuilder.SchemaNode.SchemaNode() 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.SchemaNode\(\)') | Конструктор корневого элемента\. | +| [SchemaNode\(SchemaNode, string\)](SchemaNode.SchemaNode.md#Pf2e.Scrapper.SchemaBuilder.SchemaNode.SchemaNode(Pf2e.Scrapper.SchemaBuilder.SchemaNode,string) 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.SchemaNode\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, string\)') | Конструктор элемента схемы данных\. | + + + +## SchemaNode\(\) Constructor + +Конструктор корневого элемента\. + +```csharp +public SchemaNode(); +``` + + + +## SchemaNode\(SchemaNode, string\) Constructor + +Конструктор элемента схемы данных\. + +```csharp +public SchemaNode(Pf2e.Scrapper.SchemaBuilder.SchemaNode parent, string name); +``` +#### Parameters + + + +`parent` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Родительский элемент\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Имя элемента\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Tab.md b/Documentation/Pf2e.Scrapper/SchemaNode.Tab.md new file mode 100644 index 0000000..a5c56f2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Tab.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Tab Field + +Отступ для строкового представления\. + +```csharp +public const string Tab = " "; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.ToString().md b/Documentation/Pf2e.Scrapper/SchemaNode.ToString().md new file mode 100644 index 0000000..e3d9625 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.ToString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.ToString\(\) Method + +Полное строковое представление элемента\. + +```csharp +public override string ToString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представление элемента\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Types.md b/Documentation/Pf2e.Scrapper/SchemaNode.Types.md new file mode 100644 index 0000000..1711b22 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Types.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Types Field + +Типы данных, использующиеся в элементе\. + +```csharp +public readonly List Types; +``` + +#### Field Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.Values.md b/Documentation/Pf2e.Scrapper/SchemaNode.Values.md new file mode 100644 index 0000000..27aa964 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.Values.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +## SchemaNode\.Values Property + +Количество значений, добавленных в тип\. + +```csharp +public int Values { get; protected set; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaNode.md b/Documentation/Pf2e.Scrapper/SchemaNode.md new file mode 100644 index 0000000..155fba9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaNode.md @@ -0,0 +1,53 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder') + +## SchemaNode Class + +Элемент схемы данных\. + +```csharp +internal class SchemaNode +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SchemaNode + +### Example +Пример использования: + +```csharp +SchemaNode schema = new (); // Создание схемы данных +data = JObject.Parse(reader.ReadToEnd()); // Загрузка данных +schema.AddValue(data); // Добавление данных +``` + +| Constructors | | +| :--- | :--- | +| [SchemaNode\(\)](SchemaNode.SchemaNode.md#Pf2e.Scrapper.SchemaBuilder.SchemaNode.SchemaNode() 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.SchemaNode\(\)') | Конструктор корневого элемента\. | +| [SchemaNode\(SchemaNode, string\)](SchemaNode.SchemaNode.md#Pf2e.Scrapper.SchemaBuilder.SchemaNode.SchemaNode(Pf2e.Scrapper.SchemaBuilder.SchemaNode,string) 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.SchemaNode\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, string\)') | Конструктор элемента схемы данных\. | + +| Fields | | +| :--- | :--- | +| [ElementLimit](SchemaNode.ElementLimit.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.ElementLimit') | Предел количество отображаемых элементов\. | +| [IsNullable](SchemaNode.IsNullable.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.IsNullable') | Указание, может ли этот элемент отсутсвовать в структуре данных\. | +| [Name](SchemaNode.Name.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Name') | Отображаемое имя элемента\. | +| [Parent](SchemaNode.Parent.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Parent') | Родительский элемент\. | +| [Path](SchemaNode.Path.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Path') | Путь к элементу\. | +| [Resolver](SchemaNode.Resolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Resolver') | Объект для определения типа поля в схеме данных\. | +| [Root](SchemaNode.Root.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Root') | Указание, является ли элемент корневым\. | +| [Tab](SchemaNode.Tab.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Tab') | Отступ для строкового представления\. | +| [Types](SchemaNode.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Types') | Типы данных, использующиеся в элементе\. | + +| Properties | | +| :--- | :--- | +| [IsSimple](SchemaNode.IsSimple.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.IsSimple') | Указание, является ли тип элемента простым\. | +| [RootNode](SchemaNode.RootNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.RootNode') | Корневой элемент схемы данных\. | +| [Values](SchemaNode.Values.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Values') | Количество значений, добавленных в тип\. | + +| Methods | | +| :--- | :--- | +| [AddValue\(JToken\)](SchemaNode.AddValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового возможного значения\. | +| [Beautify\(\)](SchemaNode.Beautify().md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Beautify\(\)') | Подготовка элемента к красивому представлению\. | +| [FormatYaml\(List<Dictionary<string,string>>\)](SchemaNode.FormatYaml(List_Dictionary_string,string__).md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.FormatYaml\(System\.Collections\.Generic\.List\\>\)') | Форматирование данных в YAML\. | +| [GetTypeName\(\)](SchemaNode.GetTypeName().md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | +| [Indent\(string\)](SchemaNode.Indent(string).md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.Indent\(string\)') | Увеличение отступа строки\. | +| [ToString\(\)](SchemaNode.ToString().md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\.ToString\(\)') | Полное строковое представление элемента\. | diff --git a/Documentation/Pf2e.Scrapper/SchemaTypeResolver.CustomResolve(SchemaNode,JToken).md b/Documentation/Pf2e.Scrapper/SchemaTypeResolver.CustomResolve(SchemaNode,JToken).md new file mode 100644 index 0000000..187e8d5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaTypeResolver.CustomResolve(SchemaNode,JToken).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation').[SchemaTypeResolver](SchemaTypeResolver.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaTypeResolver') + +## SchemaTypeResolver\.CustomResolve\(SchemaNode, JToken\) Method + +Частное определение типа поля\. + +```csharp +protected override Pf2e.Scrapper.SchemaBuilder.Types.AbstractSchemaType? CustomResolve(Pf2e.Scrapper.SchemaBuilder.SchemaNode node, Newtonsoft.Json.Linq.JToken? value); +``` +#### Parameters + + + +`node` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Поле схемы данных, для которого создаётся тип\. + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Добавляемое значение\. + +#### Returns +[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') +Новый тип для схемы данных\. \`null\`, что бы использовать значение по умолчанию \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SchemaTypeResolver.md b/Documentation/Pf2e.Scrapper/SchemaTypeResolver.md new file mode 100644 index 0000000..4295a54 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SchemaTypeResolver.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation') + +## SchemaTypeResolver Class + +```csharp +internal class SchemaTypeResolver : Pf2e.Scrapper.SchemaBuilder.TypeResolver +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') 🡒 SchemaTypeResolver + +| Methods | | +| :--- | :--- | +| [CustomResolve\(SchemaNode, JToken\)](SchemaTypeResolver.CustomResolve(SchemaNode,JToken).md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaTypeResolver\.CustomResolve\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, Newtonsoft\.Json\.Linq\.JToken\)') | Частное определение типа поля\. | diff --git a/Documentation/Pf2e.Scrapper/SelectedEntityStore.SelectedEntity.md b/Documentation/Pf2e.Scrapper/SelectedEntityStore.SelectedEntity.md new file mode 100644 index 0000000..64504aa --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SelectedEntityStore.SelectedEntity.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores](Pf2e.Scrapper.WPF.EntityViewer.Stores.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores').[SelectedEntityStore](SelectedEntityStore.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore') + +## SelectedEntityStore\.SelectedEntity Property + +Сущность, выбранная в интерфейсе\. + +```csharp +public Pf2e.Database.Model.Base.Entity? SelectedEntity { get; set; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Entity 'Pf2e\.Database\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SelectedEntityStore.SelectedEntityChanged.md b/Documentation/Pf2e.Scrapper/SelectedEntityStore.SelectedEntityChanged.md new file mode 100644 index 0000000..e4a5728 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SelectedEntityStore.SelectedEntityChanged.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores](Pf2e.Scrapper.WPF.EntityViewer.Stores.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores').[SelectedEntityStore](SelectedEntityStore.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore') + +## SelectedEntityStore\.SelectedEntityChanged Event + +Событие, вызываемое при изменении выбранной сущности\. + +```csharp +public event Action? SelectedEntityChanged; +``` + +#### Event Type +[System\.Action<](https://docs.microsoft.com/en-us/dotnet/api/System.Action-1 'System\.Action\`1')[Pf2e\.Database\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Entity 'Pf2e\.Database\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Action-1 'System\.Action\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SelectedEntityStore.md b/Documentation/Pf2e.Scrapper/SelectedEntityStore.md new file mode 100644 index 0000000..3f69226 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SelectedEntityStore.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores](Pf2e.Scrapper.WPF.EntityViewer.Stores.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores') + +## SelectedEntityStore Class + +Хранилище выбранной сущности\. + +```csharp +public class SelectedEntityStore +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SelectedEntityStore + +| Properties | | +| :--- | :--- | +| [SelectedEntity](SelectedEntityStore.SelectedEntity.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore\.SelectedEntity') | Сущность, выбранная в интерфейсе\. | + +| Events | | +| :--- | :--- | +| [SelectedEntityChanged](SelectedEntityStore.SelectedEntityChanged.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore\.SelectedEntityChanged') | Событие, вызываемое при изменении выбранной сущности\. | diff --git a/Documentation/Pf2e.Scrapper/SilentSkipItemException.md b/Documentation/Pf2e.Scrapper/SilentSkipItemException.md new file mode 100644 index 0000000..bb3f1a4 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SilentSkipItemException.md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') + +## SilentSkipItemException Class + +Исключение, показывающее, что обработка сущности пропускается без вывода сообщения\. + +```csharp +public class SilentSkipItemException : System.Exception +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') 🡒 SilentSkipItemException \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Add().md b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Add().md new file mode 100644 index 0000000..902ce02 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') + +## SkillActionsProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillActionsProcessor.AddedDescriptionPaths().md b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.AddedDescriptionPaths().md new file mode 100644 index 0000000..f979c87 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.AddedDescriptionPaths().md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') + +## SkillActionsProcessor\.AddedDescriptionPaths\(\) Method + +Получение списка полей, которые должны быть добавлены в описание\. + +```csharp +protected virtual string[] AddedDescriptionPaths(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Object.md b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Object.md new file mode 100644 index 0000000..915aed9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') + +## SkillActionsProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Action Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Action](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Action 'Pf2e\.Database\.Model\.Structure\.Action') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Process().md b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Process().md new file mode 100644 index 0000000..c395be7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') + +## SkillActionsProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Type.md b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Type.md new file mode 100644 index 0000000..3e3a1de --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') + +## SkillActionsProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillActionsProcessor.md b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.md new file mode 100644 index 0000000..5f3d909 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillActionsProcessor.md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## SkillActionsProcessor Class + +```csharp +internal class SkillActionsProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 SkillActionsProcessor + +| Properties | | +| :--- | :--- | +| [Object](SkillActionsProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.Object') | Основная сущность\. | +| [Type](SkillActionsProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](SkillActionsProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddedDescriptionPaths\(\)](SkillActionsProcessor.AddedDescriptionPaths().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | +| [Process\(\)](SkillActionsProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/SkillProcessor.Process().md b/Documentation/Pf2e.Scrapper/SkillProcessor.Process().md new file mode 100644 index 0000000..0e48711 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SkillProcessor](SkillProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') + +## SkillProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillProcessor.Save().md b/Documentation/Pf2e.Scrapper/SkillProcessor.Save().md new file mode 100644 index 0000000..3686f72 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillProcessor.Save().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SkillProcessor](SkillProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') + +## SkillProcessor\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +public override void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillProcessor.Training.md b/Documentation/Pf2e.Scrapper/SkillProcessor.Training.md new file mode 100644 index 0000000..0556eb2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillProcessor.Training.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SkillProcessor](SkillProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') + +## SkillProcessor\.Training Field + +Обучаемый объект\. + +```csharp +public Training Training; +``` + +#### Field Value +[Pf2e\.Database\.Model\.Common\.Training](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Common.Training 'Pf2e\.Database\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkillProcessor.md b/Documentation/Pf2e.Scrapper/SkillProcessor.md new file mode 100644 index 0000000..aa57384 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkillProcessor.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') + +## SkillProcessor Class + +```csharp +internal class SkillProcessor : Pf2e.Scrapper.Processors.Definitions.AbstractInputProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 SkillProcessor + +| Fields | | +| :--- | :--- | +| [Training](SkillProcessor.Training.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor\.Training') | Обучаемый объект\. | + +| Methods | | +| :--- | :--- | +| [Process\(\)](SkillProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [Save\(\)](SkillProcessor.Save().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/SkipItemException.SkipItemException(string,string).md b/Documentation/Pf2e.Scrapper/SkipItemException.SkipItemException(string,string).md new file mode 100644 index 0000000..ebaa5da --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkipItemException.SkipItemException(string,string).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[SkipItemException](SkipItemException.md 'Pf2e\.Scrapper\.Processors\.SkipItemException') + +## SkipItemException\(string, string\) Constructor + +Исключение, показывающее, что обработка сущности пропускается\. + +```csharp +public SkipItemException(string name, string reason); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название сущности\. + + + +`reason` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Причина пропуска\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SkipItemException.md b/Documentation/Pf2e.Scrapper/SkipItemException.md new file mode 100644 index 0000000..2f691f6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SkipItemException.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') + +## SkipItemException Class + +Исключение, показывающее, что обработка сущности пропускается\. + +```csharp +public class SkipItemException : System.Exception +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') 🡒 SkipItemException + +Derived +↳ [LegacyItemException](LegacyItemException.md 'Pf2e\.Scrapper\.Processors\.LegacyItemException') + +| Constructors | | +| :--- | :--- | +| [SkipItemException\(string, string\)](SkipItemException.SkipItemException(string,string).md 'Pf2e\.Scrapper\.Processors\.SkipItemException\.SkipItemException\(string, string\)') | Исключение, показывающее, что обработка сущности пропускается\. | diff --git a/Documentation/Pf2e.Scrapper/SourceProcessor.Process().md b/Documentation/Pf2e.Scrapper/SourceProcessor.Process().md new file mode 100644 index 0000000..b1b40f8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SourceProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SourceProcessor](SourceProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') + +## SourceProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SourceProcessor.Save().md b/Documentation/Pf2e.Scrapper/SourceProcessor.Save().md new file mode 100644 index 0000000..1fc2728 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SourceProcessor.Save().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SourceProcessor](SourceProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') + +## SourceProcessor\.Save\(\) Method + +Метод для сохранения изменений в базе данных\. + +```csharp +public override void Save(); +``` + +Implements [Save\(\)](IProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SourceProcessor.Source.md b/Documentation/Pf2e.Scrapper/SourceProcessor.Source.md new file mode 100644 index 0000000..c9ea00b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SourceProcessor.Source.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SourceProcessor](SourceProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') + +## SourceProcessor\.Source Field + +Источник сущности\. + +```csharp +protected Source Source; +``` + +#### Field Value +[Pf2e\.Database\.Model\.Base\.Source\.Source](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Base.Source.Source 'Pf2e\.Database\.Model\.Base\.Source\.Source') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SourceProcessor.md b/Documentation/Pf2e.Scrapper/SourceProcessor.md new file mode 100644 index 0000000..8e95bdc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SourceProcessor.md @@ -0,0 +1,19 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') + +## SourceProcessor Class + +```csharp +internal class SourceProcessor : Pf2e.Scrapper.Processors.Definitions.AbstractInputProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 SourceProcessor + +| Fields | | +| :--- | :--- | +| [Source](SourceProcessor.Source.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor\.Source') | Источник сущности\. | + +| Methods | | +| :--- | :--- | +| [Process\(\)](SourceProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [Save\(\)](SourceProcessor.Save().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2e.Scrapper/SpellProcessor.Add().md b/Documentation/Pf2e.Scrapper/SpellProcessor.Add().md new file mode 100644 index 0000000..5a995ad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SpellProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') + +## SpellProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SpellProcessor.AddedDescriptionPaths().md b/Documentation/Pf2e.Scrapper/SpellProcessor.AddedDescriptionPaths().md new file mode 100644 index 0000000..4944207 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SpellProcessor.AddedDescriptionPaths().md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') + +## SpellProcessor\.AddedDescriptionPaths\(\) Method + +Получение списка полей, которые должны быть добавлены в описание\. + +```csharp +protected virtual string[] AddedDescriptionPaths(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SpellProcessor.Object.md b/Documentation/Pf2e.Scrapper/SpellProcessor.Object.md new file mode 100644 index 0000000..cb86cfd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SpellProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') + +## SpellProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Spell Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Spell](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Spell 'Pf2e\.Database\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SpellProcessor.Process().md b/Documentation/Pf2e.Scrapper/SpellProcessor.Process().md new file mode 100644 index 0000000..4191096 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SpellProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') + +## SpellProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SpellProcessor.ProcessArea().md b/Documentation/Pf2e.Scrapper/SpellProcessor.ProcessArea().md new file mode 100644 index 0000000..ab0264e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SpellProcessor.ProcessArea().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') + +## SpellProcessor\.ProcessArea\(\) Method + +Обработка области применения заклинания\. + +```csharp +private void ProcessArea(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SpellProcessor.Type.md b/Documentation/Pf2e.Scrapper/SpellProcessor.Type.md new file mode 100644 index 0000000..0052bec --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SpellProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') + +## SpellProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SpellProcessor.md b/Documentation/Pf2e.Scrapper/SpellProcessor.md new file mode 100644 index 0000000..56140ec --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SpellProcessor.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## SpellProcessor Class + +```csharp +internal class SpellProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 SpellProcessor + +| Properties | | +| :--- | :--- | +| [Object](SpellProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.Object') | Основная сущность\. | +| [Type](SpellProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](SpellProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddedDescriptionPaths\(\)](SpellProcessor.AddedDescriptionPaths().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | +| [Process\(\)](SpellProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.Process\(\)') | Основной метод обработки данных\. | +| [ProcessArea\(\)](SpellProcessor.ProcessArea().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.ProcessArea\(\)') | Обработка области применения заклинания\. | diff --git a/Documentation/Pf2e.Scrapper/StartForm.InitializeComponent().md b/Documentation/Pf2e.Scrapper/StartForm.InitializeComponent().md new file mode 100644 index 0000000..a818ddb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StartForm.InitializeComponent().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.StartForm](Pf2e.Scrapper.WPF.StartForm.md 'Pf2e\.Scrapper\.WPF\.StartForm').[StartForm](StartForm.md 'Pf2e\.Scrapper\.WPF\.StartForm\.StartForm') + +## StartForm\.InitializeComponent\(\) Method + +InitializeComponent + +```csharp +public void InitializeComponent(); +``` + +Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StartForm.md b/Documentation/Pf2e.Scrapper/StartForm.md similarity index 88% rename from Documentation/Pf2eDataScrapper/StartForm.md rename to Documentation/Pf2e.Scrapper/StartForm.md index aa3094f..a37f238 100644 --- a/Documentation/Pf2eDataScrapper/StartForm.md +++ b/Documentation/Pf2e.Scrapper/StartForm.md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.StartForm](Pf2eDataScrapper.WPF.StartForm.md 'Pf2eDataScrapper\.WPF\.StartForm') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.StartForm](Pf2e.Scrapper.WPF.StartForm.md 'Pf2e\.Scrapper\.WPF\.StartForm') ## StartForm Class @@ -13,4 +13,4 @@ Implements [System\.Windows\.Markup\.IComponentConnector](https://docs.microsoft | Methods | | | :--- | :--- | -| [InitializeComponent\(\)](StartForm.InitializeComponent().md 'Pf2eDataScrapper\.WPF\.StartForm\.StartForm\.InitializeComponent\(\)') | InitializeComponent | +| [InitializeComponent\(\)](StartForm.InitializeComponent().md 'Pf2e\.Scrapper\.WPF\.StartForm\.StartForm\.InitializeComponent\(\)') | InitializeComponent | diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.AddValue(JToken).md b/Documentation/Pf2e.Scrapper/StaticSchemaType.AddValue(JToken).md new file mode 100644 index 0000000..84ba654 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.AddValue(JToken).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +## StaticSchemaType\.AddValue\(JToken\) Method + +Добавление нового значения\. + +```csharp +public override void AddValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.Beautify().md b/Documentation/Pf2e.Scrapper/StaticSchemaType.Beautify().md new file mode 100644 index 0000000..c285805 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.Beautify().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +## StaticSchemaType\.Beautify\(\) Method + +Подготовка типа к красивому представлению\. + +```csharp +public override void Beautify(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.GetTypeName().md b/Documentation/Pf2e.Scrapper/StaticSchemaType.GetTypeName().md new file mode 100644 index 0000000..6a0d4e5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.GetTypeName().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +## StaticSchemaType\.GetTypeName\(\) Method + +Получение строкового представоения типа элемента\. + +```csharp +public override string GetTypeName(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.GetYamlData().md b/Documentation/Pf2e.Scrapper/StaticSchemaType.GetYamlData().md new file mode 100644 index 0000000..5890f49 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.GetYamlData().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +## StaticSchemaType\.GetYamlData\(\) Method + +Получение данных для форматирования в YAML\. + +```csharp +public override System.Collections.Generic.Dictionary GetYamlData(); +``` + +#### Returns +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') +Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2e.Scrapper/StaticSchemaType.IsCompatibleValue(JToken).md new file mode 100644 index 0000000..2af0dbc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.IsCompatibleValue(JToken).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +## StaticSchemaType\.IsCompatibleValue\(JToken\) Method + +Проверка, что значение совместимо с текущим типом\. + +```csharp +public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Проверяемое значение\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.StaticSchemaType(SchemaNode,JTokenType).md b/Documentation/Pf2e.Scrapper/StaticSchemaType.StaticSchemaType(SchemaNode,JTokenType).md new file mode 100644 index 0000000..989d321 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.StaticSchemaType(SchemaNode,JTokenType).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +## StaticSchemaType\(SchemaNode, JTokenType\) Constructor + +Тип представоления простых значений в схеме\. + +```csharp +public StaticSchemaType(Pf2e.Scrapper.SchemaBuilder.SchemaNode parent, Newtonsoft.Json.Linq.JTokenType type); +``` +#### Parameters + + + +`parent` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Элемент, к которому добавляется тип\. + + + +`type` [Newtonsoft\.Json\.Linq\.JTokenType](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JTokenType 'Newtonsoft\.Json\.Linq\.JTokenType') + +Тип значения\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.Type.md b/Documentation/Pf2e.Scrapper/StaticSchemaType.Type.md new file mode 100644 index 0000000..edee5b9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +## StaticSchemaType\.Type Field + +Тип значения\. + +```csharp +protected readonly JTokenType Type; +``` + +#### Field Value +[Newtonsoft\.Json\.Linq\.JTokenType](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JTokenType 'Newtonsoft\.Json\.Linq\.JTokenType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.Values.md b/Documentation/Pf2e.Scrapper/StaticSchemaType.Values.md new file mode 100644 index 0000000..8c19f0c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.Values.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType') + +## StaticSchemaType\.Values Field + +Набор возможных значений и их количества\. + +```csharp +protected Dictionary Values; +``` + +#### Field Value +[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StaticSchemaType.md b/Documentation/Pf2e.Scrapper/StaticSchemaType.md new file mode 100644 index 0000000..72c49d8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StaticSchemaType.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types') + +## StaticSchemaType Class + +Тип представоления простых значений в схеме\. + +```csharp +internal class StaticSchemaType : Pf2e.Scrapper.SchemaBuilder.Types.AbstractSchemaType +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 StaticSchemaType + +| Constructors | | +| :--- | :--- | +| [StaticSchemaType\(SchemaNode, JTokenType\)](StaticSchemaType.StaticSchemaType(SchemaNode,JTokenType).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType\.StaticSchemaType\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, Newtonsoft\.Json\.Linq\.JTokenType\)') | Тип представоления простых значений в схеме\. | + +| Fields | | +| :--- | :--- | +| [Type](StaticSchemaType.Type.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType\.Type') | Тип значения\. | +| [Values](StaticSchemaType.Values.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType\.Values') | Набор возможных значений и их количества\. | + +| Methods | | +| :--- | :--- | +| [AddValue\(JToken\)](StaticSchemaType.AddValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | +| [Beautify\(\)](StaticSchemaType.Beautify().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | +| [GetTypeName\(\)](StaticSchemaType.GetTypeName().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | +| [GetYamlData\(\)](StaticSchemaType.GetYamlData().md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | +| [IsCompatibleValue\(JToken\)](StaticSchemaType.IsCompatibleValue(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.StaticSchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2e.Scrapper/StringHelper.LinkRegex().md b/Documentation/Pf2e.Scrapper/StringHelper.LinkRegex().md new file mode 100644 index 0000000..82c92bc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StringHelper.LinkRegex().md @@ -0,0 +1,31 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + +## StringHelper\.LinkRegex\(\) Method + +```csharp +public static System.Text.RegularExpressions.Regex LinkRegex(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +(.*?)\\[(.*?)\\]\\((.*?)\\) +```
+Explanation:
+ +```csharp +○ 1st capture group.
+ ○ Match a character other than '\n' lazily any number of times.
+○ Match '['.
+○ 2nd capture group.
+ ○ Match a character other than '\n' lazily any number of times.
+○ Match the string "](".
+○ 3rd capture group.
+ ○ Match a character other than '\n' lazily any number of times.
+○ Match ')'.
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StringHelper.ParseMarkdownLinks(string).md b/Documentation/Pf2e.Scrapper/StringHelper.ParseMarkdownLinks(string).md new file mode 100644 index 0000000..b29aaa6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StringHelper.ParseMarkdownLinks(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + +## StringHelper\.ParseMarkdownLinks\(string\) Method + +Разбор списка ссылок в исходной строке\. + +```csharp +public Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.MarkdownLinkSplit ParseMarkdownLinks(string input); +``` +#### Parameters + + + +`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Исходная строка\. + +#### Returns +[MarkdownLinkSplit](MarkdownLinkSplit.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit') +Структура, содеражащая информацию разбиении строки по ссылкам\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StringHelper.ResolveSourceSuffix(string).md b/Documentation/Pf2e.Scrapper/StringHelper.ResolveSourceSuffix(string).md new file mode 100644 index 0000000..1630431 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StringHelper.ResolveSourceSuffix(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + +## StringHelper\.ResolveSourceSuffix\(string\) Method + +Извлечение суффикса из описания источника\. + +```csharp +public string ResolveSourceSuffix(string input); +``` +#### Parameters + + + +`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Исходная строка\. + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Суффикс\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StringHelper.RowSplit(string).md b/Documentation/Pf2e.Scrapper/StringHelper.RowSplit(string).md new file mode 100644 index 0000000..87a9cb0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StringHelper.RowSplit(string).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + +## StringHelper\.RowSplit\(string\) Method + +Разбиение строки по нестабильным строковым разделителям \(например, `", "`, `" or "` и т\.д\.\)\. + +```csharp +public System.Collections.Generic.List RowSplit(string value); +``` +#### Parameters + + + +`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Исходная строка\. + +#### Returns +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') +Коллекция строк\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StringHelper.SourceSuffixRegex().md b/Documentation/Pf2e.Scrapper/StringHelper.SourceSuffixRegex().md new file mode 100644 index 0000000..0080661 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StringHelper.SourceSuffixRegex().md @@ -0,0 +1,32 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + +## StringHelper\.SourceSuffixRegex\(\) Method + +```csharp +public static System.Text.RegularExpressions.Regex SourceSuffixRegex(); +``` + +#### Returns +[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') + +### Remarks +Pattern:
+ +```csharp +^\\[.*?\\]\\(.*?\\)\\s+(.*)$ +```
+Explanation:
+ +```csharp +○ Match if at the beginning of the string.
+○ Match '['.
+○ Match a character other than '\n' lazily any number of times.
+○ Match the string "](".
+○ Match a character other than '\n' lazily any number of times.
+○ Match ')'.
+○ Match a whitespace character greedily at least once.
+○ 1st capture group.
+ ○ Match a character other than '\n' greedily any number of times.
+○ Match if at the end of the string or if before an ending newline.
+``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StringHelper.StringHelper().md b/Documentation/Pf2e.Scrapper/StringHelper.StringHelper().md new file mode 100644 index 0000000..620376e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StringHelper.StringHelper().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + +## StringHelper\(\) Constructor + +Конструктор класса [StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') + +```csharp +public StringHelper(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StringHelper.md b/Documentation/Pf2e.Scrapper/StringHelper.md new file mode 100644 index 0000000..20d4dae --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StringHelper.md @@ -0,0 +1,25 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') + +## StringHelper Class + +Класс\-помощник, для обработки строкового ввода с Архивов Нефиса\. +Реализует шаблон `Singleton`\. + +```csharp +internal class StringHelper +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StringHelper + +| Constructors | | +| :--- | :--- | +| [StringHelper\(\)](StringHelper.StringHelper().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.StringHelper\(\)') | Конструктор класса [StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') | + +| Methods | | +| :--- | :--- | +| [LinkRegex\(\)](StringHelper.LinkRegex().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.LinkRegex\(\)') | | +| [ParseMarkdownLinks\(string\)](StringHelper.ParseMarkdownLinks(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.ParseMarkdownLinks\(string\)') | Разбор списка ссылок в исходной строке\. | +| [ResolveSourceSuffix\(string\)](StringHelper.ResolveSourceSuffix(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.ResolveSourceSuffix\(string\)') | Извлечение суффикса из описания источника\. | +| [RowSplit\(string\)](StringHelper.RowSplit(string).md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.RowSplit\(string\)') | Разбиение строки по нестабильным строковым разделителям \(например, `", "`, `" or "` и т\.д\.\)\. | +| [SourceSuffixRegex\(\)](StringHelper.SourceSuffixRegex().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.SourceSuffixRegex\(\)') | | diff --git a/Documentation/Pf2e.Scrapper/StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md b/Documentation/Pf2e.Scrapper/StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md new file mode 100644 index 0000000..9e61add --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +## StructureBuilder\.CompleteProcessed\(object, StructureFieldComplex\) Method + +Дополнить обработанный объект\. + +```csharp +public void CompleteProcessed(object value, Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex field); +``` +#### Parameters + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Значение\. + + + +`field` [StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +Поле объекта\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureBuilder.Create(string,object,int).md b/Documentation/Pf2e.Scrapper/StructureBuilder.Create(string,object,int).md new file mode 100644 index 0000000..1967384 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureBuilder.Create(string,object,int).md @@ -0,0 +1,33 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +## StructureBuilder\.Create\(string, object, int\) Method + +Создание поля структуры\. + +```csharp +public Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex Create(string name, object value, int depth=0); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Значение поля\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина, на котором поле отображается\. + +#### Returns +[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') +Поле структуры\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureBuilder.GetFieldType(object).md b/Documentation/Pf2e.Scrapper/StructureBuilder.GetFieldType(object).md new file mode 100644 index 0000000..f703417 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureBuilder.GetFieldType(object).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +## StructureBuilder\.GetFieldType\(object\) Method + +Получить тип поля структуры по значению\. + +```csharp +public static Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType GetFieldType(object? value); +``` +#### Parameters + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Значение поля\. + +#### Returns +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') +Тип поля структуры\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureBuilder.RegisterProcessed(object).md b/Documentation/Pf2e.Scrapper/StructureBuilder.RegisterProcessed(object).md new file mode 100644 index 0000000..1cc03b3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureBuilder.RegisterProcessed(object).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +## StructureBuilder\.RegisterProcessed\(object\) Method + +Регистрация обработанного объекта\. + +```csharp +public bool RegisterProcessed(object value); +``` +#### Parameters + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Регистрируемый объект\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если объект был добавлен; \`false\`, если объект был добавлен ранее\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureBuilder.Resolve(string,object,int).md b/Documentation/Pf2e.Scrapper/StructureBuilder.Resolve(string,object,int).md new file mode 100644 index 0000000..47ab5aa --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureBuilder.Resolve(string,object,int).md @@ -0,0 +1,32 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +## StructureBuilder\.Resolve\(string, object, int\) Method + +Выбор поля структуры по значению\. + +```csharp +public Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField Resolve(string name, object? value, int depth); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Значение поля\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина, на котором поле отображается\. + +#### Returns +[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureBuilder._processedObjects.md b/Documentation/Pf2e.Scrapper/StructureBuilder._processedObjects.md new file mode 100644 index 0000000..405418a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureBuilder._processedObjects.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +## StructureBuilder\.\_processedObjects Field + +Список обработанных объектов\. + +```csharp +private readonly List _processedObjects; +``` + +#### Field Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[StructureProcessedObject](StructureProcessedObject.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureBuilder.md b/Documentation/Pf2e.Scrapper/StructureBuilder.md new file mode 100644 index 0000000..e763dc5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureBuilder.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureBuilder Class + +Класс для построения структуры данных класса\. + +```csharp +internal class StructureBuilder +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StructureBuilder + +| Fields | | +| :--- | :--- | +| [\_processedObjects](StructureBuilder._processedObjects.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.\_processedObjects') | Список обработанных объектов\. | + +| Methods | | +| :--- | :--- | +| [CompleteProcessed\(object, StructureFieldComplex\)](StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.CompleteProcessed\(object, Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\)') | Дополнить обработанный объект\. | +| [Create\(string, object, int\)](StructureBuilder.Create(string,object,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.Create\(string, object, int\)') | Создание поля структуры\. | +| [GetFieldType\(object\)](StructureBuilder.GetFieldType(object).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.GetFieldType\(object\)') | Получить тип поля структуры по значению\. | +| [RegisterProcessed\(object\)](StructureBuilder.RegisterProcessed(object).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.RegisterProcessed\(object\)') | Регистрация обработанного объекта\. | +| [Resolve\(string, object, int\)](StructureBuilder.Resolve(string,object,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.Resolve\(string, object, int\)') | Выбор поля структуры по значению\. | diff --git a/Documentation/Pf2e.Scrapper/StructureField.Builder.md b/Documentation/Pf2e.Scrapper/StructureField.Builder.md new file mode 100644 index 0000000..2344475 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.Builder.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.Builder Property + +Класс построения структуры данных\. + +```csharp +public Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder Builder { get; } +``` + +#### Property Value +[StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.Depth.md b/Documentation/Pf2e.Scrapper/StructureField.Depth.md new file mode 100644 index 0000000..94699f0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.Depth.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.Depth Property + +Глубина поля структуры\. + +```csharp +public int Depth { get; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.FieldType.md b/Documentation/Pf2e.Scrapper/StructureField.FieldType.md new file mode 100644 index 0000000..a4daee5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.FieldType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.FieldType Property + +Тип поля структуры\. + +```csharp +public abstract Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } +``` + +#### Property Value +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.GetRows_T_(Func_StructureField,T_).md b/Documentation/Pf2e.Scrapper/StructureField.GetRows_T_(Func_StructureField,T_).md new file mode 100644 index 0000000..2df71de --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.GetRows_T_(Func_StructureField,T_).md @@ -0,0 +1,28 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.GetRows\\(Func\\) Method + +Получить набор строк, используя результат функция\. + +```csharp +public virtual System.Collections.Generic.ICollection GetRows(System.Func func); +``` +#### Type parameters + + + +`T` + +Тип результирующей строки\. +#### Parameters + + + +`func` [System\.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[T](StructureField.GetRows_T_(Func_StructureField,T_).md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField.GetRows_T_(System.Func_Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\\(System\.Func\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2') + +Функция, оборажения поля в результирующую строку\. + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[T](StructureField.GetRows_T_(Func_StructureField,T_).md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField.GetRows_T_(System.Func_Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\\(System\.Func\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Коллекция, содержащая набор строк\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.GetTypeString().md b/Documentation/Pf2e.Scrapper/StructureField.GetTypeString().md new file mode 100644 index 0000000..3173710 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.GetTypeString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.GetTypeString\(\) Method + +Получить строку, представляющую тип поля\. + +```csharp +public abstract string GetTypeString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.GetValueString().md b/Documentation/Pf2e.Scrapper/StructureField.GetValueString().md new file mode 100644 index 0000000..537b0c2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.GetValueString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.GetValueString\(\) Method + +Получить строку, представляющую значение поля\. + +```csharp +public abstract string GetValueString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.Name.md b/Documentation/Pf2e.Scrapper/StructureField.Name.md new file mode 100644 index 0000000..f876151 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.Name Property + +Название поля\. + +```csharp +public string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.OnPropertyChanged(string).md b/Documentation/Pf2e.Scrapper/StructureField.OnPropertyChanged(string).md new file mode 100644 index 0000000..6722c78 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.OnPropertyChanged(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.OnPropertyChanged\(string\) Method + +Запустить событие изменения поля\. + +```csharp +protected virtual void OnPropertyChanged(string? propertyName=null); +``` +#### Parameters + + + +`propertyName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.PropertyChanged.md b/Documentation/Pf2e.Scrapper/StructureField.PropertyChanged.md new file mode 100644 index 0000000..62e4649 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.PropertyChanged.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.PropertyChanged Event + +Событие изменения поля\. + +```csharp +public event PropertyChangedEventHandler? PropertyChanged; +``` + +Implements [PropertyChanged](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.INotifyPropertyChanged.PropertyChanged 'System\.ComponentModel\.INotifyPropertyChanged\.PropertyChanged') + +#### Event Type +[System\.ComponentModel\.PropertyChangedEventHandler](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.PropertyChangedEventHandler 'System\.ComponentModel\.PropertyChangedEventHandler') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.StructureField(StructureBuilder,string,int).md b/Documentation/Pf2e.Scrapper/StructureField.StructureField(StructureBuilder,string,int).md new file mode 100644 index 0000000..21867d8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.StructureField(StructureBuilder,string,int).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\(StructureBuilder, string, int\) Constructor + +Базовый класс для полей структуры\. + +```csharp +protected StructureField(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, int depth); +``` +#### Parameters + + + +`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +Класс построения структуры данных\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.Visible.md b/Documentation/Pf2e.Scrapper/StructureField.Visible.md new file mode 100644 index 0000000..62a8761 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.Visible.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +## StructureField\.Visible Property + +Флаг, указывающий, отображается ли поле\. + +```csharp +public virtual bool Visible { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureField.md b/Documentation/Pf2e.Scrapper/StructureField.md new file mode 100644 index 0000000..dd67d57 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureField.md @@ -0,0 +1,45 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureField Class + +Базовый класс для полей структуры\. + +```csharp +internal abstract class StructureField : System.ComponentModel.INotifyPropertyChanged +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StructureField + +Derived +↳ [StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') +↳ [StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') +↳ [StructureFieldIgnored](StructureFieldIgnored.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') +↳ [StructureFieldNull](StructureFieldNull.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') +↳ [StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') +↳ [StructureFieldReference](StructureFieldReference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') + +Implements [System\.ComponentModel\.INotifyPropertyChanged](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.INotifyPropertyChanged 'System\.ComponentModel\.INotifyPropertyChanged') + +| Constructors | | +| :--- | :--- | +| [StructureField\(StructureBuilder, string, int\)](StructureField.StructureField(StructureBuilder,string,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.StructureField\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, int\)') | Базовый класс для полей структуры\. | + +| Properties | | +| :--- | :--- | +| [Builder](StructureField.Builder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Builder') | Класс построения структуры данных\. | +| [Depth](StructureField.Depth.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Depth') | Глубина поля структуры\. | +| [FieldType](StructureField.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.FieldType') | Тип поля структуры\. | +| [Name](StructureField.Name.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Name') | Название поля\. | +| [Visible](StructureField.Visible.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Visible') | Флаг, указывающий, отображается ли поле\. | + +| Methods | | +| :--- | :--- | +| [GetRows<T>\(Func<StructureField,T>\)](StructureField.GetRows_T_(Func_StructureField,T_).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\\(System\.Func\\)') | Получить набор строк, используя результат функция\. | +| [GetTypeString\(\)](StructureField.GetTypeString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | +| [GetValueString\(\)](StructureField.GetValueString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | +| [OnPropertyChanged\(string\)](StructureField.OnPropertyChanged(string).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.OnPropertyChanged\(string\)') | Запустить событие изменения поля\. | + +| Events | | +| :--- | :--- | +| [PropertyChanged](StructureField.PropertyChanged.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.PropertyChanged') | Событие изменения поля\. | diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.Collapsable.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Collapsable.md new file mode 100644 index 0000000..836435a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Collapsable.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.Collapsable Property + +Флаг, указывающий, что у этот элемент можно свернуть\. + +```csharp +public bool Collapsable { get; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.Collapsed.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Collapsed.md new file mode 100644 index 0000000..5d145e9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Collapsed.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.Collapsed Property + +Флаг, указывающий, отображается ли поля объекта\. + +```csharp +public bool Collapsed { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Allowed.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Allowed.md new file mode 100644 index 0000000..d17aca0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Allowed.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') + +## StructureFieldComplex\.FieldRecord\.Allowed Field + +Флаг, указывающий, использовать ли поле\. + +```csharp +public bool Allowed; +``` + +#### Field Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.FieldRecord(string,object).md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.FieldRecord(string,object).md new file mode 100644 index 0000000..b7fd74d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.FieldRecord(string,object).md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') + +## FieldRecord\(string, object\) Constructor + +Запись поля структуры\. + +```csharp +public FieldRecord(string name, object? value); +``` +#### Parameters + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.FieldType.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.FieldType.md new file mode 100644 index 0000000..13f7221 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.FieldType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') + +## StructureFieldComplex\.FieldRecord\.FieldType Property + +Тип поля структуры\. + +```csharp +public Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } +``` + +#### Property Value +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Name.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Name.md new file mode 100644 index 0000000..f6fda1e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') + +## StructureFieldComplex\.FieldRecord\.Name Field + +Название поля\. + +```csharp +public readonly string Name; +``` + +#### Field Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Value.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Value.md new file mode 100644 index 0000000..32d4241 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') + +## StructureFieldComplex\.FieldRecord\.Value Field + +Значение поля\. + +```csharp +public readonly object? Value; +``` + +#### Field Value +[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.md new file mode 100644 index 0000000..03714d6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldRecord.md @@ -0,0 +1,26 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.FieldRecord Class + +Запись поля структуры\. + +```csharp +private class StructureFieldComplex.FieldRecord +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 FieldRecord + +| Constructors | | +| :--- | :--- | +| [FieldRecord\(string, object\)](StructureFieldComplex.FieldRecord.FieldRecord(string,object).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.FieldRecord\(string, object\)') | Запись поля структуры\. | + +| Fields | | +| :--- | :--- | +| [Allowed](StructureFieldComplex.FieldRecord.Allowed.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Allowed') | Флаг, указывающий, использовать ли поле\. | +| [Name](StructureFieldComplex.FieldRecord.Name.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Name') | Название поля\. | +| [Value](StructureFieldComplex.FieldRecord.Value.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Value') | Значение поля\. | + +| Properties | | +| :--- | :--- | +| [FieldType](StructureFieldComplex.FieldRecord.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.FieldType') | Тип поля структуры\. | diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldType.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldType.md new file mode 100644 index 0000000..ff913c7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.FieldType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.FieldType Property + +Тип поля структуры\. + +```csharp +public override Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } +``` + +#### Property Value +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.Fields.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Fields.md new file mode 100644 index 0000000..42f84ed --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Fields.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.Fields Field + +Набор полей объекта\. + +```csharp +public readonly List Fields; +``` + +#### Field Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md new file mode 100644 index 0000000..56dc892 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md @@ -0,0 +1,28 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.GetRows\\(Func\\) Method + +Получить набор строк, используя результат функция\. + +```csharp +public override System.Collections.Generic.ICollection GetRows(System.Func func); +``` +#### Type parameters + + + +`T` + +Тип результирующей строки\. +#### Parameters + + + +`func` [System\.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[T](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.GetRows_T_(System.Func_Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\\(System\.Func\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2') + +Функция, оборажения поля в результирующую строку\. + +#### Returns +[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[T](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.GetRows_T_(System.Func_Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\\(System\.Func\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') +Коллекция, содержащая набор строк\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetTypeString().md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetTypeString().md new file mode 100644 index 0000000..d6e024b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetTypeString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.GetTypeString\(\) Method + +Получить строку, представляющую тип поля\. + +```csharp +public override string GetTypeString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetValueString().md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetValueString().md new file mode 100644 index 0000000..40fa77e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.GetValueString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.GetValueString\(\) Method + +Получить строку, представляющую значение поля\. + +```csharp +public override string GetValueString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.IdValue.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.IdValue.md new file mode 100644 index 0000000..dbb07c1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.IdValue.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.IdValue Property + +Значение поля идентификатора элемента\. + +```csharp +public string? IdValue { get; private set; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.SetFields.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.SetFields.md new file mode 100644 index 0000000..b842efa --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.SetFields.md @@ -0,0 +1,61 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.SetFields Method + +| Overloads | | +| :--- | :--- | +| [SetFields\(object\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(object) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(object\)') | Установить поля структуры общего объекта\. | +| [SetFields\(LocaleString\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(Pf2e.Database.Model.Common.I18n.LocaleString) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\)') | Установить поля структуры \`LocaleString\`\. | +| [SetFields\(IEnumerable\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(System.Collections.IEnumerable) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(System\.Collections\.IEnumerable\)') | Установить поля структуры \`IEnumerable\`\. | + + + +## StructureFieldComplex\.SetFields\(object\) Method + +Установить поля структуры общего объекта\. + +```csharp +private void SetFields(object value); +``` +#### Parameters + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Объект\. + + + +## StructureFieldComplex\.SetFields\(LocaleString\) Method + +Установить поля структуры \`LocaleString\`\. + +```csharp +private void SetFields(Pf2e.Database.Model.Common.I18n.LocaleString localeString); +``` +#### Parameters + + + +`localeString` [Pf2e\.Database\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Common.I18n.LocaleString 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString') + +Объект строки локализации\. + + + +## StructureFieldComplex\.SetFields\(IEnumerable\) Method + +Установить поля структуры \`IEnumerable\`\. + +```csharp +private void SetFields(System.Collections.IEnumerable enumerable); +``` +#### Parameters + + + +`enumerable` [System\.Collections\.IEnumerable](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable 'System\.Collections\.IEnumerable') + +Объект\-перечисление\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md new file mode 100644 index 0000000..eb86bad --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.SetFieldsFromRecords\(List\\) Method + +Установить поля структуры из списка записей\. + +```csharp +private void SetFieldsFromRecords(System.Collections.Generic.List records); +``` +#### Parameters + + + +`records` [System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md new file mode 100644 index 0000000..d14f441 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md @@ -0,0 +1,35 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\(StructureBuilder, object, string, int\) Constructor + +Конструктор класса поля структуры с объектом\. + +```csharp +public StructureFieldComplex(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, object value, string name, int depth); +``` +#### Parameters + + + +`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +Класс построения структуры данных\. + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Значение поля\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.Type.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Type.md new file mode 100644 index 0000000..4715e01 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.Type Field + +Тип значения поля\. + +```csharp +public readonly Type Type; +``` + +#### Field Value +[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.UpdateFieldVisibility().md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.UpdateFieldVisibility().md new file mode 100644 index 0000000..e0ea59b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.UpdateFieldVisibility().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.UpdateFieldVisibility\(\) Method + +Обновить видимость полей структуры\. + +```csharp +private void UpdateFieldVisibility(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.Visible.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Visible.md new file mode 100644 index 0000000..68e659f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.Visible.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +## StructureFieldComplex\.Visible Property + +Флаг, указывающий, отображается ли поле\. + +```csharp +public override bool Visible { get; set; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldComplex.md b/Documentation/Pf2e.Scrapper/StructureFieldComplex.md new file mode 100644 index 0000000..aeadd4b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldComplex.md @@ -0,0 +1,40 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureFieldComplex Class + +Поле стркутуры с объектом\. + +```csharp +internal class StructureFieldComplex : Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldComplex + +| Constructors | | +| :--- | :--- | +| [StructureFieldComplex\(StructureBuilder, object, string, int\)](StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.StructureFieldComplex\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, object, string, int\)') | Конструктор класса поля структуры с объектом\. | + +| Fields | | +| :--- | :--- | +| [Fields](StructureFieldComplex.Fields.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Fields') | Набор полей объекта\. | +| [Type](StructureFieldComplex.Type.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Type') | Тип значения поля\. | + +| Properties | | +| :--- | :--- | +| [Collapsable](StructureFieldComplex.Collapsable.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Collapsable') | Флаг, указывающий, что у этот элемент можно свернуть\. | +| [Collapsed](StructureFieldComplex.Collapsed.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Collapsed') | Флаг, указывающий, отображается ли поля объекта\. | +| [FieldType](StructureFieldComplex.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldType') | Тип поля структуры\. | +| [IdValue](StructureFieldComplex.IdValue.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.IdValue') | Значение поля идентификатора элемента\. | +| [Visible](StructureFieldComplex.Visible.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Visible') | Флаг, указывающий, отображается ли поле\. | + +| Methods | | +| :--- | :--- | +| [GetRows<T>\(Func<StructureField,T>\)](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\\(System\.Func\\)') | Получить набор строк, используя результат функция\. | +| [GetTypeString\(\)](StructureFieldComplex.GetTypeString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | +| [GetValueString\(\)](StructureFieldComplex.GetValueString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | +| [SetFields\(object\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(object) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(object\)') | Установить поля структуры общего объекта\. | +| [SetFields\(LocaleString\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(Pf2e.Database.Model.Common.I18n.LocaleString) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\)') | Установить поля структуры \`LocaleString\`\. | +| [SetFields\(IEnumerable\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(System.Collections.IEnumerable) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(System\.Collections\.IEnumerable\)') | Установить поля структуры \`IEnumerable\`\. | +| [SetFieldsFromRecords\(List<FieldRecord>\)](StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFieldsFromRecords\(System\.Collections\.Generic\.List\\)') | Установить поля структуры из списка записей\. | +| [UpdateFieldVisibility\(\)](StructureFieldComplex.UpdateFieldVisibility().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.UpdateFieldVisibility\(\)') | Обновить видимость полей структуры\. | diff --git a/Documentation/Pf2e.Scrapper/StructureFieldEnum.FieldType.md b/Documentation/Pf2e.Scrapper/StructureFieldEnum.FieldType.md new file mode 100644 index 0000000..cbdbbe2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldEnum.FieldType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') + +## StructureFieldEnum\.FieldType Property + +Тип поля структуры\. + +```csharp +public override Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } +``` + +#### Property Value +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldEnum.GetTypeString().md b/Documentation/Pf2e.Scrapper/StructureFieldEnum.GetTypeString().md new file mode 100644 index 0000000..75325e1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldEnum.GetTypeString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') + +## StructureFieldEnum\.GetTypeString\(\) Method + +Получить строку, представляющую тип поля\. + +```csharp +public override string GetTypeString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldEnum.GetValueString().md b/Documentation/Pf2e.Scrapper/StructureFieldEnum.GetValueString().md new file mode 100644 index 0000000..89c1bf7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldEnum.GetValueString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') + +## StructureFieldEnum\.GetValueString\(\) Method + +Получить строку, представляющую значение поля\. + +```csharp +public override string GetValueString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldEnum.StructureFieldEnum(StructureBuilder,object,string,int).md b/Documentation/Pf2e.Scrapper/StructureFieldEnum.StructureFieldEnum(StructureBuilder,object,string,int).md new file mode 100644 index 0000000..350e17b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldEnum.StructureFieldEnum(StructureBuilder,object,string,int).md @@ -0,0 +1,35 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') + +## StructureFieldEnum\(StructureBuilder, object, string, int\) Constructor + +Поле структуры с перечислением\. + +```csharp +public StructureFieldEnum(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, object value, string name, int depth); +``` +#### Parameters + + + +`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +Класс построения структуры данных\. + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Значение поля\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldEnum.Type.md b/Documentation/Pf2e.Scrapper/StructureFieldEnum.Type.md new file mode 100644 index 0000000..055e68f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldEnum.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') + +## StructureFieldEnum\.Type Field + +Тип значения поля\. + +```csharp +public readonly Type Type; +``` + +#### Field Value +[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldEnum.Value.md b/Documentation/Pf2e.Scrapper/StructureFieldEnum.Value.md new file mode 100644 index 0000000..d09276f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldEnum.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') + +## StructureFieldEnum\.Value Field + +Значение поля\. + +```csharp +public readonly object Value; +``` + +#### Field Value +[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldEnum.md b/Documentation/Pf2e.Scrapper/StructureFieldEnum.md new file mode 100644 index 0000000..7df334a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldEnum.md @@ -0,0 +1,30 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureFieldEnum Class + +Поле структуры с перечислением\. + +```csharp +internal class StructureFieldEnum : Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldEnum + +| Constructors | | +| :--- | :--- | +| [StructureFieldEnum\(StructureBuilder, object, string, int\)](StructureFieldEnum.StructureFieldEnum(StructureBuilder,object,string,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.StructureFieldEnum\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, object, string, int\)') | Поле структуры с перечислением\. | + +| Fields | | +| :--- | :--- | +| [Type](StructureFieldEnum.Type.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.Type') | Тип значения поля\. | +| [Value](StructureFieldEnum.Value.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.Value') | Значение поля\. | + +| Properties | | +| :--- | :--- | +| [FieldType](StructureFieldEnum.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.FieldType') | Тип поля структуры\. | + +| Methods | | +| :--- | :--- | +| [GetTypeString\(\)](StructureFieldEnum.GetTypeString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | +| [GetValueString\(\)](StructureFieldEnum.GetValueString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2e.Scrapper/StructureFieldIgnored.FieldType.md b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.FieldType.md new file mode 100644 index 0000000..ff02dbe --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.FieldType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') + +## StructureFieldIgnored\.FieldType Property + +Тип поля структуры\. + +```csharp +public override Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } +``` + +#### Property Value +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldIgnored.GetTypeString().md b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.GetTypeString().md new file mode 100644 index 0000000..32f94f2 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.GetTypeString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') + +## StructureFieldIgnored\.GetTypeString\(\) Method + +Получить строку, представляющую тип поля\. + +```csharp +public override string GetTypeString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldIgnored.GetValueString().md b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.GetValueString().md new file mode 100644 index 0000000..ef0bc72 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.GetValueString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') + +## StructureFieldIgnored\.GetValueString\(\) Method + +Получить строку, представляющую значение поля\. + +```csharp +public override string GetValueString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldIgnored.Reference.md b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.Reference.md new file mode 100644 index 0000000..342857b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.Reference.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') + +## StructureFieldIgnored\.Reference Field + +Ссылка на объект\. + +```csharp +public StructureFieldComplex? Reference; +``` + +#### Field Value +[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldIgnored.StructureFieldIgnored(StructureBuilder,string,StructureFieldComplex,int).md b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.StructureFieldIgnored(StructureBuilder,string,StructureFieldComplex,int).md new file mode 100644 index 0000000..332d44b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.StructureFieldIgnored(StructureBuilder,string,StructureFieldComplex,int).md @@ -0,0 +1,35 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') + +## StructureFieldIgnored\(StructureBuilder, string, StructureFieldComplex, int\) Constructor + +Поле структуры пропускаемого объекта\. + +```csharp +public StructureFieldIgnored(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex? reference, int depth); +``` +#### Parameters + + + +`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +Класс построения структуры данных\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`reference` [StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +Ссылка на объект\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldIgnored.md b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.md new file mode 100644 index 0000000..42b1dbd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldIgnored.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureFieldIgnored Class + +Поле структуры пропускаемого объекта\. + +```csharp +internal class StructureFieldIgnored : Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldIgnored + +| Constructors | | +| :--- | :--- | +| [StructureFieldIgnored\(StructureBuilder, string, StructureFieldComplex, int\)](StructureFieldIgnored.StructureFieldIgnored(StructureBuilder,string,StructureFieldComplex,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.StructureFieldIgnored\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex, int\)') | Поле структуры пропускаемого объекта\. | + +| Fields | | +| :--- | :--- | +| [Reference](StructureFieldIgnored.Reference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.Reference') | Ссылка на объект\. | + +| Properties | | +| :--- | :--- | +| [FieldType](StructureFieldIgnored.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.FieldType') | Тип поля структуры\. | + +| Methods | | +| :--- | :--- | +| [GetTypeString\(\)](StructureFieldIgnored.GetTypeString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | +| [GetValueString\(\)](StructureFieldIgnored.GetValueString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2e.Scrapper/StructureFieldNull.FieldType.md b/Documentation/Pf2e.Scrapper/StructureFieldNull.FieldType.md new file mode 100644 index 0000000..8e6279f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldNull.FieldType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldNull](StructureFieldNull.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') + +## StructureFieldNull\.FieldType Property + +Тип поля структуры\. + +```csharp +public override Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } +``` + +#### Property Value +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldNull.GetTypeString().md b/Documentation/Pf2e.Scrapper/StructureFieldNull.GetTypeString().md new file mode 100644 index 0000000..b489b51 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldNull.GetTypeString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldNull](StructureFieldNull.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') + +## StructureFieldNull\.GetTypeString\(\) Method + +Получить строку, представляющую тип поля\. + +```csharp +public override string GetTypeString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldNull.GetValueString().md b/Documentation/Pf2e.Scrapper/StructureFieldNull.GetValueString().md new file mode 100644 index 0000000..612c1ba --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldNull.GetValueString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldNull](StructureFieldNull.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') + +## StructureFieldNull\.GetValueString\(\) Method + +Получить строку, представляющую значение поля\. + +```csharp +public override string GetValueString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldNull.StructureFieldNull(StructureBuilder,string,int).md b/Documentation/Pf2e.Scrapper/StructureFieldNull.StructureFieldNull(StructureBuilder,string,int).md new file mode 100644 index 0000000..15d3a6f --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldNull.StructureFieldNull(StructureBuilder,string,int).md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldNull](StructureFieldNull.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') + +## StructureFieldNull\(StructureBuilder, string, int\) Constructor + +Пустое поле структуры\. + +```csharp +public StructureFieldNull(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, int depth); +``` +#### Parameters + + + +`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +Класс построения структуры данных\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldNull.md b/Documentation/Pf2e.Scrapper/StructureFieldNull.md new file mode 100644 index 0000000..ae4cf03 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldNull.md @@ -0,0 +1,25 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureFieldNull Class + +Пустое поле структуры\. + +```csharp +internal class StructureFieldNull : Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldNull + +| Constructors | | +| :--- | :--- | +| [StructureFieldNull\(StructureBuilder, string, int\)](StructureFieldNull.StructureFieldNull(StructureBuilder,string,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull\.StructureFieldNull\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, int\)') | Пустое поле структуры\. | + +| Properties | | +| :--- | :--- | +| [FieldType](StructureFieldNull.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull\.FieldType') | Тип поля структуры\. | + +| Methods | | +| :--- | :--- | +| [GetTypeString\(\)](StructureFieldNull.GetTypeString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | +| [GetValueString\(\)](StructureFieldNull.GetValueString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.FieldType.md b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.FieldType.md new file mode 100644 index 0000000..486737c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.FieldType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') + +## StructureFieldPrimitive\.FieldType Property + +Тип поля структуры\. + +```csharp +public override Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } +``` + +#### Property Value +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.GetTypeString().md b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.GetTypeString().md new file mode 100644 index 0000000..b6fad95 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.GetTypeString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') + +## StructureFieldPrimitive\.GetTypeString\(\) Method + +Получить строку, представляющую тип поля\. + +```csharp +public override string GetTypeString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.GetValueString().md b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.GetValueString().md new file mode 100644 index 0000000..9d6b498 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.GetValueString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') + +## StructureFieldPrimitive\.GetValueString\(\) Method + +Получить строку, представляющую значение поля\. + +```csharp +public override string GetValueString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.StructureFieldPrimitive(StructureBuilder,object,string,int).md b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.StructureFieldPrimitive(StructureBuilder,object,string,int).md new file mode 100644 index 0000000..c748a45 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.StructureFieldPrimitive(StructureBuilder,object,string,int).md @@ -0,0 +1,35 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') + +## StructureFieldPrimitive\(StructureBuilder, object, string, int\) Constructor + +Простое поле структуры\. + +```csharp +public StructureFieldPrimitive(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, object value, string name, int depth); +``` +#### Parameters + + + +`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +Класс построения структуры данных\. + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Значение поля\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.Type.md b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.Type.md new file mode 100644 index 0000000..f2784c1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') + +## StructureFieldPrimitive\.Type Field + +Тип значения поля\. + +```csharp +public readonly Type Type; +``` + +#### Field Value +[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.Value.md b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.Value.md new file mode 100644 index 0000000..4a6ae24 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') + +## StructureFieldPrimitive\.Value Field + +Значение поля\. + +```csharp +public readonly object Value; +``` + +#### Field Value +[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.md b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.md new file mode 100644 index 0000000..4cca91d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldPrimitive.md @@ -0,0 +1,30 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureFieldPrimitive Class + +Простое поле структуры\. + +```csharp +internal class StructureFieldPrimitive : Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldPrimitive + +| Constructors | | +| :--- | :--- | +| [StructureFieldPrimitive\(StructureBuilder, object, string, int\)](StructureFieldPrimitive.StructureFieldPrimitive(StructureBuilder,object,string,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.StructureFieldPrimitive\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, object, string, int\)') | Простое поле структуры\. | + +| Fields | | +| :--- | :--- | +| [Type](StructureFieldPrimitive.Type.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.Type') | Тип значения поля\. | +| [Value](StructureFieldPrimitive.Value.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.Value') | Значение поля\. | + +| Properties | | +| :--- | :--- | +| [FieldType](StructureFieldPrimitive.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.FieldType') | Тип поля структуры\. | + +| Methods | | +| :--- | :--- | +| [GetTypeString\(\)](StructureFieldPrimitive.GetTypeString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | +| [GetValueString\(\)](StructureFieldPrimitive.GetValueString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2e.Scrapper/StructureFieldReference.FieldType.md b/Documentation/Pf2e.Scrapper/StructureFieldReference.FieldType.md new file mode 100644 index 0000000..3e158fb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldReference.FieldType.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') + +## StructureFieldReference\.FieldType Property + +Тип поля структуры\. + +```csharp +public override Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } +``` + +#### Property Value +[StructureFieldType](StructureFieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldReference.GetTypeString().md b/Documentation/Pf2e.Scrapper/StructureFieldReference.GetTypeString().md new file mode 100644 index 0000000..a037b5b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldReference.GetTypeString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') + +## StructureFieldReference\.GetTypeString\(\) Method + +Получить строку, представляющую тип поля\. + +```csharp +public override string GetTypeString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldReference.GetValueString().md b/Documentation/Pf2e.Scrapper/StructureFieldReference.GetValueString().md new file mode 100644 index 0000000..6cefe41 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldReference.GetValueString().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') + +## StructureFieldReference\.GetValueString\(\) Method + +Получить строку, представляющую значение поля\. + +```csharp +public override string GetValueString(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldReference.Reference.md b/Documentation/Pf2e.Scrapper/StructureFieldReference.Reference.md new file mode 100644 index 0000000..e2ebbdb --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldReference.Reference.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') + +## StructureFieldReference\.Reference Field + +Ссылка на объект\. + +```csharp +public StructureFieldComplex? Reference; +``` + +#### Field Value +[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldReference.StructureFieldReference(StructureBuilder,string,StructureFieldComplex,int).md b/Documentation/Pf2e.Scrapper/StructureFieldReference.StructureFieldReference(StructureBuilder,string,StructureFieldComplex,int).md new file mode 100644 index 0000000..f102797 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldReference.StructureFieldReference(StructureBuilder,string,StructureFieldComplex,int).md @@ -0,0 +1,35 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') + +## StructureFieldReference\(StructureBuilder, string, StructureFieldComplex, int\) Constructor + +Поле структуры с ссылкой на объект\. + +```csharp +public StructureFieldReference(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex? reference, int depth); +``` +#### Parameters + + + +`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') + +Класс построения структуры данных\. + + + +`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. + + + +`reference` [StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') + +Ссылка на объект\. + + + +`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') + +Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureFieldReference.md b/Documentation/Pf2e.Scrapper/StructureFieldReference.md new file mode 100644 index 0000000..eae5b87 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldReference.md @@ -0,0 +1,29 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureFieldReference Class + +Поле структуры с ссылкой на объект\. + +```csharp +internal class StructureFieldReference : Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldReference + +| Constructors | | +| :--- | :--- | +| [StructureFieldReference\(StructureBuilder, string, StructureFieldComplex, int\)](StructureFieldReference.StructureFieldReference(StructureBuilder,string,StructureFieldComplex,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.StructureFieldReference\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex, int\)') | Поле структуры с ссылкой на объект\. | + +| Fields | | +| :--- | :--- | +| [Reference](StructureFieldReference.Reference.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.Reference') | Ссылка на объект\. | + +| Properties | | +| :--- | :--- | +| [FieldType](StructureFieldReference.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.FieldType') | Тип поля структуры\. | + +| Methods | | +| :--- | :--- | +| [GetTypeString\(\)](StructureFieldReference.GetTypeString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | +| [GetValueString\(\)](StructureFieldReference.GetValueString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2e.Scrapper/StructureFieldType.md b/Documentation/Pf2e.Scrapper/StructureFieldType.md new file mode 100644 index 0000000..b32e1bc --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureFieldType.md @@ -0,0 +1,41 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureFieldType Enum + +Тип поля структуры\. + +```csharp +internal enum StructureFieldType +``` +### Fields + + + +`Null` 0 + +Пустое поле\. + + + +`Primitive` 1 + +Простое поле\. + + + +`Enum` 2 + +Поле с перечислением\. + + + +`Complex` 3 + +Поле с объектом\. + + + +`Reference` 4 + +Поле с ссылкой на объект\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureProcessedObject.StructureProcessedObject(object).md b/Documentation/Pf2e.Scrapper/StructureProcessedObject.StructureProcessedObject(object).md new file mode 100644 index 0000000..fa7f47c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureProcessedObject.StructureProcessedObject(object).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureProcessedObject](StructureProcessedObject.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject') + +## StructureProcessedObject\(object\) Constructor + +Класс для хранения обработанного объекта\. + +```csharp +public StructureProcessedObject(object value); +``` +#### Parameters + + + +`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') + +Объект\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureProcessedObject.md b/Documentation/Pf2e.Scrapper/StructureProcessedObject.md new file mode 100644 index 0000000..c27b307 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureProcessedObject.md @@ -0,0 +1,16 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureProcessedObject Class + +Класс для хранения обработанного объекта\. + +```csharp +internal class StructureProcessedObject +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StructureProcessedObject + +| Constructors | | +| :--- | :--- | +| [StructureProcessedObject\(object\)](StructureProcessedObject.StructureProcessedObject(object).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject\.StructureProcessedObject\(object\)') | Класс для хранения обработанного объекта\. | diff --git a/Documentation/Pf2e.Scrapper/StructureRow.AccentColor.md b/Documentation/Pf2e.Scrapper/StructureRow.AccentColor.md new file mode 100644 index 0000000..e98c39e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.AccentColor.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.AccentColor Property + +Цвет значения + +```csharp +public System.Nullable AccentColor { get; } +``` + +#### Property Value +[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Windows\.Media\.Color](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Media.Color 'System\.Windows\.Media\.Color')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.ButtonIcon.md b/Documentation/Pf2e.Scrapper/StructureRow.ButtonIcon.md new file mode 100644 index 0000000..053d0b6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.ButtonIcon.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.ButtonIcon Property + +Иконка кнопки\. + +```csharp +public string ButtonIcon { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.ButtonVisibility.md b/Documentation/Pf2e.Scrapper/StructureRow.ButtonVisibility.md new file mode 100644 index 0000000..f183548 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.ButtonVisibility.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.ButtonVisibility Property + +Флаг, указывающий, отображается ли строка\. + +```csharp +public System.Windows.Visibility ButtonVisibility { get; } +``` + +#### Property Value +[System\.Windows\.Visibility](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Visibility 'System\.Windows\.Visibility') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.CollapseCommand.md b/Documentation/Pf2e.Scrapper/StructureRow.CollapseCommand.md new file mode 100644 index 0000000..0cfb0a7 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.CollapseCommand.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.CollapseCommand Property + +Команда переключения\. + +```csharp +public System.Windows.Input.ICommand CollapseCommand { get; } +``` + +#### Property Value +[System\.Windows\.Input\.ICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand 'System\.Windows\.Input\.ICommand') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.Depth.md b/Documentation/Pf2e.Scrapper/StructureRow.Depth.md new file mode 100644 index 0000000..8bfe696 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.Depth.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.Depth Property + +Глубина отображения поля\. + +```csharp +public int Depth { get; } +``` + +#### Property Value +[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.Field.md b/Documentation/Pf2e.Scrapper/StructureRow.Field.md new file mode 100644 index 0000000..34cf80b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.Field.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.Field Property + +Отображаемая строка поля сущности\. + +```csharp +public Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField Field { get; } +``` + +#### Property Value +[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.HasButton.md b/Documentation/Pf2e.Scrapper/StructureRow.HasButton.md new file mode 100644 index 0000000..c6b0074 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.HasButton.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.HasButton Property + +Флаг наличия кнопки\. + +```csharp +public bool HasButton { get; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.ItemVisibility.md b/Documentation/Pf2e.Scrapper/StructureRow.ItemVisibility.md new file mode 100644 index 0000000..725ab92 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.ItemVisibility.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.ItemVisibility Property + +Флаг, указывающий, отображается ли строка\. + +```csharp +public System.Windows.Visibility ItemVisibility { get; } +``` + +#### Property Value +[System\.Windows\.Visibility](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Visibility 'System\.Windows\.Visibility') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.Ladder.md b/Documentation/Pf2e.Scrapper/StructureRow.Ladder.md new file mode 100644 index 0000000..40f262a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.Ladder.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.Ladder Property + +Список типов лестницы\. + +```csharp +public System.Collections.Generic.List Ladder { get; set; } +``` + +#### Property Value +[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[LadderType](LadderType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.LadderType')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.Name.md b/Documentation/Pf2e.Scrapper/StructureRow.Name.md new file mode 100644 index 0000000..1b04fca --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.Name.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.Name Property + +Строковое представление названия поля\. + +```csharp +public string Name { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.OnChange.md b/Documentation/Pf2e.Scrapper/StructureRow.OnChange.md new file mode 100644 index 0000000..f350c0d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.OnChange.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.OnChange Event + +Событие изменения поля\. + +```csharp +public event Action? OnChange; +``` + +#### Event Type +[System\.Action<](https://docs.microsoft.com/en-us/dotnet/api/System.Action-2 'System\.Action\`2')[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Action-2 'System\.Action\`2')[StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Action-2 'System\.Action\`2') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.OnPropertyChanged(string).md b/Documentation/Pf2e.Scrapper/StructureRow.OnPropertyChanged(string).md new file mode 100644 index 0000000..cf4ca94 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.OnPropertyChanged(string).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.OnPropertyChanged\(string\) Method + +При изменении поля\. + +```csharp +protected void OnPropertyChanged(string? propertyName=null); +``` +#### Parameters + + + +`propertyName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Название поля\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.PropertyChanged.md b/Documentation/Pf2e.Scrapper/StructureRow.PropertyChanged.md new file mode 100644 index 0000000..6bf5333 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.PropertyChanged.md @@ -0,0 +1,15 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.PropertyChanged Event + +Изменение поля\. + +```csharp +public event PropertyChangedEventHandler? PropertyChanged; +``` + +Implements [PropertyChanged](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.INotifyPropertyChanged.PropertyChanged 'System\.ComponentModel\.INotifyPropertyChanged\.PropertyChanged') + +#### Event Type +[System\.ComponentModel\.PropertyChangedEventHandler](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.PropertyChangedEventHandler 'System\.ComponentModel\.PropertyChangedEventHandler') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.StructureRow(StructureField).md b/Documentation/Pf2e.Scrapper/StructureRow.StructureRow(StructureField).md new file mode 100644 index 0000000..32849ca --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.StructureRow(StructureField).md @@ -0,0 +1,17 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\(StructureField\) Constructor + +Кониструктор класса [StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow')\. + +```csharp +public StructureRow(Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField field); +``` +#### Parameters + + + +`field` [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') + +Поле\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.Type.md b/Documentation/Pf2e.Scrapper/StructureRow.Type.md new file mode 100644 index 0000000..e1924b6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.Type Property + +Строковое представление типа поля\. + +```csharp +public string Type { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.Value.md b/Documentation/Pf2e.Scrapper/StructureRow.Value.md new file mode 100644 index 0000000..e5827ef --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.Value.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.Value Property + +Строковое представление значения поля\. + +```csharp +public string Value { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.Visible.md b/Documentation/Pf2e.Scrapper/StructureRow.Visible.md new file mode 100644 index 0000000..7cdf27b --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.Visible.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') + +## StructureRow\.Visible Property + +Флаг, указывающий, отображается ли строка\. + +```csharp +public bool Visible { get; } +``` + +#### Property Value +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StructureRow.md b/Documentation/Pf2e.Scrapper/StructureRow.md new file mode 100644 index 0000000..4ddb8dd --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StructureRow.md @@ -0,0 +1,43 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') + +## StructureRow Class + +Строка структуры, представляющая поле сущности\. + +```csharp +internal class StructureRow : System.ComponentModel.INotifyPropertyChanged +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StructureRow + +Implements [System\.ComponentModel\.INotifyPropertyChanged](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.INotifyPropertyChanged 'System\.ComponentModel\.INotifyPropertyChanged') + +| Constructors | | +| :--- | :--- | +| [StructureRow\(StructureField\)](StructureRow.StructureRow(StructureField).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.StructureRow\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\)') | Кониструктор класса [StructureRow](StructureRow.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow')\. | + +| Properties | | +| :--- | :--- | +| [AccentColor](StructureRow.AccentColor.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.AccentColor') | Цвет значения | +| [ButtonIcon](StructureRow.ButtonIcon.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.ButtonIcon') | Иконка кнопки\. | +| [ButtonVisibility](StructureRow.ButtonVisibility.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.ButtonVisibility') | Флаг, указывающий, отображается ли строка\. | +| [CollapseCommand](StructureRow.CollapseCommand.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.CollapseCommand') | Команда переключения\. | +| [Depth](StructureRow.Depth.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Depth') | Глубина отображения поля\. | +| [Field](StructureRow.Field.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Field') | Отображаемая строка поля сущности\. | +| [HasButton](StructureRow.HasButton.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.HasButton') | Флаг наличия кнопки\. | +| [ItemVisibility](StructureRow.ItemVisibility.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.ItemVisibility') | Флаг, указывающий, отображается ли строка\. | +| [Ladder](StructureRow.Ladder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Ladder') | Список типов лестницы\. | +| [Name](StructureRow.Name.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Name') | Строковое представление названия поля\. | +| [Type](StructureRow.Type.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Type') | Строковое представление типа поля\. | +| [Value](StructureRow.Value.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Value') | Строковое представление значения поля\. | +| [Visible](StructureRow.Visible.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Visible') | Флаг, указывающий, отображается ли строка\. | + +| Methods | | +| :--- | :--- | +| [OnPropertyChanged\(string\)](StructureRow.OnPropertyChanged(string).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.OnPropertyChanged\(string\)') | При изменении поля\. | + +| Events | | +| :--- | :--- | +| [OnChange](StructureRow.OnChange.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.OnChange') | Событие изменения поля\. | +| [PropertyChanged](StructureRow.PropertyChanged.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.PropertyChanged') | Изменение поля\. | diff --git a/Documentation/Pf2e.Scrapper/StyleProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/StyleProcessor.ClassName.md new file mode 100644 index 0000000..50efa45 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StyleProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') + +## StyleProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StyleProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/StyleProcessor.GroupName.md new file mode 100644 index 0000000..71d6210 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StyleProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') + +## StyleProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StyleProcessor.Object.md b/Documentation/Pf2e.Scrapper/StyleProcessor.Object.md new file mode 100644 index 0000000..65ecd63 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StyleProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') + +## StyleProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StyleProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/StyleProcessor.ProcessObject().md new file mode 100644 index 0000000..d0df53c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StyleProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') + +## StyleProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/StyleProcessor.md b/Documentation/Pf2e.Scrapper/StyleProcessor.md new file mode 100644 index 0000000..39f7e22 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/StyleProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## StyleProcessor Class + +```csharp +internal class StyleProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 StyleProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](StyleProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.ClassName') | Название подкласса\. | +| [GroupName](StyleProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.GroupName') | Название группы подклассов\. | +| [Object](StyleProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](StyleProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.ClassName.md new file mode 100644 index 0000000..b4b03d1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') + +## SubconsciousMindProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.GroupName.md new file mode 100644 index 0000000..c6bc089 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') + +## SubconsciousMindProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.Object.md b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.Object.md new file mode 100644 index 0000000..a03e180 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') + +## SubconsciousMindProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.ProcessObject().md new file mode 100644 index 0000000..566cd88 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') + +## SubconsciousMindProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.md b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.md new file mode 100644 index 0000000..d1aa41e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/SubconsciousMindProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## SubconsciousMindProcessor Class + +```csharp +internal class SubconsciousMindProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 SubconsciousMindProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](SubconsciousMindProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.ClassName') | Название подкласса\. | +| [GroupName](SubconsciousMindProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.GroupName') | Название группы подклассов\. | +| [Object](SubconsciousMindProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](SubconsciousMindProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/TenetProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/TenetProcessor.ClassName.md new file mode 100644 index 0000000..e230d25 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TenetProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') + +## TenetProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TenetProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/TenetProcessor.GroupName.md new file mode 100644 index 0000000..d6af211 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TenetProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') + +## TenetProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TenetProcessor.Object.md b/Documentation/Pf2e.Scrapper/TenetProcessor.Object.md new file mode 100644 index 0000000..3582f39 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TenetProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') + +## TenetProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TenetProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/TenetProcessor.ProcessObject().md new file mode 100644 index 0000000..4e27caa --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TenetProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') + +## TenetProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TenetProcessor.md b/Documentation/Pf2e.Scrapper/TenetProcessor.md new file mode 100644 index 0000000..a4933f6 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TenetProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## TenetProcessor Class + +```csharp +internal class TenetProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 TenetProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](TenetProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.ClassName') | Название подкласса\. | +| [GroupName](TenetProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.GroupName') | Название группы подклассов\. | +| [Object](TenetProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](TenetProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/TraitProcessor.Add().md b/Documentation/Pf2e.Scrapper/TraitProcessor.Add().md new file mode 100644 index 0000000..3674dd8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TraitProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') + +## TraitProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TraitProcessor.AddTraits().md b/Documentation/Pf2e.Scrapper/TraitProcessor.AddTraits().md new file mode 100644 index 0000000..b98e940 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TraitProcessor.AddTraits().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') + +## TraitProcessor\.AddTraits\(\) Method + +Генерация списка признаков сущности\. + +```csharp +protected override void AddTraits(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TraitProcessor.GetDescription().md b/Documentation/Pf2e.Scrapper/TraitProcessor.GetDescription().md new file mode 100644 index 0000000..9445c1e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TraitProcessor.GetDescription().md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') + +## TraitProcessor\.GetDescription\(\) Method + +Сгенерировать описание сущности\. + +```csharp +protected override string GetDescription(); +``` + +#### Returns +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') +Описание сущности \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TraitProcessor.Object.md b/Documentation/Pf2e.Scrapper/TraitProcessor.Object.md new file mode 100644 index 0000000..d9b4686 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TraitProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') + +## TraitProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Trait Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Trait](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Trait 'Pf2e\.Database\.Model\.Structure\.Trait') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TraitProcessor.Process().md b/Documentation/Pf2e.Scrapper/TraitProcessor.Process().md new file mode 100644 index 0000000..2d8fb0e --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TraitProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') + +## TraitProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TraitProcessor.Type.md b/Documentation/Pf2e.Scrapper/TraitProcessor.Type.md new file mode 100644 index 0000000..8996800 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TraitProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') + +## TraitProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TraitProcessor.md b/Documentation/Pf2e.Scrapper/TraitProcessor.md new file mode 100644 index 0000000..1fe98d5 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TraitProcessor.md @@ -0,0 +1,22 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## TraitProcessor Class + +```csharp +internal class TraitProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 TraitProcessor + +| Properties | | +| :--- | :--- | +| [Object](TraitProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.Object') | Основная сущность\. | +| [Type](TraitProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](TraitProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddTraits\(\)](TraitProcessor.AddTraits().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.AddTraits\(\)') | Генерация списка признаков сущности\. | +| [GetDescription\(\)](TraitProcessor.GetDescription().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.GetDescription\(\)') | Сгенерировать описание сущности\. | +| [Process\(\)](TraitProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/TypeResolver.CheckPath.md b/Documentation/Pf2e.Scrapper/TypeResolver.CheckPath.md new file mode 100644 index 0000000..83b9011 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TypeResolver.CheckPath.md @@ -0,0 +1,63 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') + +## TypeResolver\.CheckPath Method + +| Overloads | | +| :--- | :--- | +| [CheckPath\(SchemaNode, string\)](TypeResolver.CheckPath.md#Pf2e.Scrapper.SchemaBuilder.TypeResolver.CheckPath(Pf2e.Scrapper.SchemaBuilder.SchemaNode,string) 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver\.CheckPath\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, string\)') | Проверка соответствия пути\. | +| [CheckPath\(SchemaNode, ICollection<string>\)](TypeResolver.CheckPath.md#Pf2e.Scrapper.SchemaBuilder.TypeResolver.CheckPath(Pf2e.Scrapper.SchemaBuilder.SchemaNode,System.Collections.Generic.ICollection_string_) 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver\.CheckPath\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, System\.Collections\.Generic\.ICollection\\)') | Проверка соответствия пути\. | + + + +## TypeResolver\.CheckPath\(SchemaNode, string\) Method + +Проверка соответствия пути\. + +```csharp +public bool CheckPath(Pf2e.Scrapper.SchemaBuilder.SchemaNode node, string path); +``` +#### Parameters + + + +`node` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Элемент, путь которого проверяется\. + + + +`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Проверяемый путь\. Допускается использование \`\*\` в местах, где допускается любое значение\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если \`node\.Path\` соответсвует указанному в \`path\` значению\. + + + +## TypeResolver\.CheckPath\(SchemaNode, ICollection\\) Method + +Проверка соответствия пути\. + +```csharp +public bool CheckPath(Pf2e.Scrapper.SchemaBuilder.SchemaNode node, System.Collections.Generic.ICollection paths); +``` +#### Parameters + + + +`node` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Элемент, путь которого проверяется\. + + + +`paths` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') + +Проверяемые пути\. Допускается использование \`\*\` в местах, где допускается любое значение\. + +#### Returns +[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') +\`true\`, если \`node\.Path\` соответсвует хотя бы одному указанному в \`paths\` значению\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TypeResolver.CustomResolve(SchemaNode,JToken).md b/Documentation/Pf2e.Scrapper/TypeResolver.CustomResolve(SchemaNode,JToken).md new file mode 100644 index 0000000..325a1b1 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TypeResolver.CustomResolve(SchemaNode,JToken).md @@ -0,0 +1,27 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') + +## TypeResolver\.CustomResolve\(SchemaNode, JToken\) Method + +Частное определение типа поля\. + +```csharp +protected virtual Pf2e.Scrapper.SchemaBuilder.Types.AbstractSchemaType? CustomResolve(Pf2e.Scrapper.SchemaBuilder.SchemaNode node, Newtonsoft.Json.Linq.JToken? value); +``` +#### Parameters + + + +`node` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Поле схемы данных, для которого создаётся тип\. + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Добавляемое значение\. + +#### Returns +[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') +Новый тип для схемы данных\. \`null\`, что бы использовать значение по умолчанию \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TypeResolver.Resolve(SchemaNode,JToken,bool).md b/Documentation/Pf2e.Scrapper/TypeResolver.Resolve(SchemaNode,JToken,bool).md new file mode 100644 index 0000000..63e5209 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TypeResolver.Resolve(SchemaNode,JToken,bool).md @@ -0,0 +1,39 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') + +## TypeResolver\.Resolve\(SchemaNode, JToken, bool\) Method + +Определение типа поля\. + +```csharp +public Pf2e.Scrapper.SchemaBuilder.Types.AbstractSchemaType Resolve(Pf2e.Scrapper.SchemaBuilder.SchemaNode node, Newtonsoft.Json.Linq.JToken? value, bool disableResolve=false); +``` +#### Parameters + + + +`node` [SchemaNode](SchemaNode.md 'Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode') + +Поле схемы данных, для которого создаётся тип\. + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Добавляемое значение\. + + + +`disableResolve` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') + +Добавляемое значение\. + +#### Returns +[AbstractSchemaType](AbstractSchemaType.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types\.AbstractSchemaType') +Новый тип для схемы данных + +#### Exceptions + +[System\.ArgumentNullException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentNullException 'System\.ArgumentNullException') +Возникает, если у \`value\` значение идентично \`null\` +\(такие значения должны обрабаотываться в \`SchemaNode\`\)\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TypeResolver.TokenType(JToken).md b/Documentation/Pf2e.Scrapper/TypeResolver.TokenType(JToken).md new file mode 100644 index 0000000..98ea0e0 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TypeResolver.TokenType(JToken).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder').[TypeResolver](TypeResolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver') + +## TypeResolver\.TokenType\(JToken\) Method + +Получение типа значения\. + +```csharp +public Newtonsoft.Json.Linq.JTokenType TokenType(Newtonsoft.Json.Linq.JToken? value); +``` +#### Parameters + + + +`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') + +Значение\. + +#### Returns +[Newtonsoft\.Json\.Linq\.JTokenType](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JTokenType 'Newtonsoft\.Json\.Linq\.JTokenType') +Типа значения\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/TypeResolver.md b/Documentation/Pf2e.Scrapper/TypeResolver.md new file mode 100644 index 0000000..e7c7552 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/TypeResolver.md @@ -0,0 +1,24 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder') + +## TypeResolver Class + +Класс для определения типа поля в схеме данных\. + +```csharp +internal class TypeResolver +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 TypeResolver + +Derived +↳ [AonprdTypeResolver](AonprdTypeResolver.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.AonprdTypeResolver') +↳ [SchemaTypeResolver](SchemaTypeResolver.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaTypeResolver') + +| Methods | | +| :--- | :--- | +| [CheckPath\(SchemaNode, string\)](TypeResolver.CheckPath.md#Pf2e.Scrapper.SchemaBuilder.TypeResolver.CheckPath(Pf2e.Scrapper.SchemaBuilder.SchemaNode,string) 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver\.CheckPath\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, string\)') | Проверка соответствия пути\. | +| [CheckPath\(SchemaNode, ICollection<string>\)](TypeResolver.CheckPath.md#Pf2e.Scrapper.SchemaBuilder.TypeResolver.CheckPath(Pf2e.Scrapper.SchemaBuilder.SchemaNode,System.Collections.Generic.ICollection_string_) 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver\.CheckPath\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, System\.Collections\.Generic\.ICollection\\)') | Проверка соответствия пути\. | +| [CustomResolve\(SchemaNode, JToken\)](TypeResolver.CustomResolve(SchemaNode,JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver\.CustomResolve\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, Newtonsoft\.Json\.Linq\.JToken\)') | Частное определение типа поля\. | +| [Resolve\(SchemaNode, JToken, bool\)](TypeResolver.Resolve(SchemaNode,JToken,bool).md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver\.Resolve\(Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode, Newtonsoft\.Json\.Linq\.JToken, bool\)') | Определение типа поля\. | +| [TokenType\(JToken\)](TypeResolver.TokenType(JToken).md 'Pf2e\.Scrapper\.SchemaBuilder\.TypeResolver\.TokenType\(Newtonsoft\.Json\.Linq\.JToken\)') | Получение типа значения\. | diff --git a/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Add().md b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Add().md new file mode 100644 index 0000000..967bc75 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Add().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') + +## VersitileHeritageProcessor\.Add\(\) Method + +Добавление основной сущности в контекст базы данных\. + +```csharp +protected override void Add(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Object.md b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Object.md new file mode 100644 index 0000000..6bad886 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') + +## VersitileHeritageProcessor\.Object Property + +Основная сущность\. + +```csharp +public virtual Pf2e.Database.Model.Structure.Heritage Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Heritage](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Heritage 'Pf2e\.Database\.Model\.Structure\.Heritage') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Process().md b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Process().md new file mode 100644 index 0000000..de69673 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Process().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') + +## VersitileHeritageProcessor\.Process\(\) Method + +Основной метод обработки данных\. + +```csharp +public override void Process(); +``` + +Implements [Process\(\)](IProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Type.md b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Type.md new file mode 100644 index 0000000..51ae282 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.Type.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') + +## VersitileHeritageProcessor\.Type Property + +Тип сущности\. + +```csharp +public override Pf2e.Database.Model.Enum.EntityType Type { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Enum.EntityType 'Pf2e\.Database\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.md b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.md new file mode 100644 index 0000000..dc0240a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/VersitileHeritageProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') + +## VersitileHeritageProcessor Class + +```csharp +internal class VersitileHeritageProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 VersitileHeritageProcessor + +| Properties | | +| :--- | :--- | +| [Object](VersitileHeritageProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor\.Object') | Основная сущность\. | +| [Type](VersitileHeritageProcessor.Type.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor\.Type') | Тип сущности\. | + +| Methods | | +| :--- | :--- | +| [Add\(\)](VersitileHeritageProcessor.Add().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [Process\(\)](VersitileHeritageProcessor.Process().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2e.Scrapper/ViewControl.ButtonSize.md b/Documentation/Pf2e.Scrapper/ViewControl.ButtonSize.md new file mode 100644 index 0000000..26bdcd9 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewControl.ButtonSize.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl') + +## ViewControl\.ButtonSize Property + +Размер кнопки плюс/минус\. + +```csharp +public double ButtonSize { get; set; } +``` + +#### Property Value +[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ViewControl.DepthSize.md b/Documentation/Pf2e.Scrapper/ViewControl.DepthSize.md new file mode 100644 index 0000000..ea98068 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewControl.DepthSize.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl') + +## ViewControl\.DepthSize Property + +Ширина отступа глубины\. + +```csharp +public double DepthSize { get; set; } +``` + +#### Property Value +[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ViewControl.InitializeComponent().md b/Documentation/Pf2e.Scrapper/ViewControl.InitializeComponent().md new file mode 100644 index 0000000..2355b99 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewControl.InitializeComponent().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl') + +## ViewControl\.InitializeComponent\(\) Method + +InitializeComponent + +```csharp +public void InitializeComponent(); +``` + +Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ViewControl.ItemHeight.md b/Documentation/Pf2e.Scrapper/ViewControl.ItemHeight.md new file mode 100644 index 0000000..88e8c6c --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewControl.ItemHeight.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl') + +## ViewControl\.ItemHeight Property + +Высота строки поля структуры\. + +```csharp +public double ItemHeight { get; set; } +``` + +#### Property Value +[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ViewControl.TypeFontSize.md b/Documentation/Pf2e.Scrapper/ViewControl.TypeFontSize.md new file mode 100644 index 0000000..70e1757 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewControl.TypeFontSize.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl') + +## ViewControl\.TypeFontSize Property + +Размер шрифта типа поля сущности\. + +```csharp +public double TypeFontSize { get; set; } +``` + +#### Property Value +[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ViewControl.md b/Documentation/Pf2e.Scrapper/ViewControl.md new file mode 100644 index 0000000..7701c3d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewControl.md @@ -0,0 +1,23 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component') + +## ViewControl Class + +```csharp +internal class ViewControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Threading.DispatcherObject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.DependencyObject](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.DependencyObject 'System\.Windows\.DependencyObject') 🡒 [System\.Windows\.Media\.Visual](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Media.Visual 'System\.Windows\.Media\.Visual') 🡒 [System\.Windows\.UIElement](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.UIElement 'System\.Windows\.UIElement') 🡒 [System\.Windows\.FrameworkElement](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.FrameworkElement 'System\.Windows\.FrameworkElement') 🡒 [System\.Windows\.Controls\.Control](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Controls.Control 'System\.Windows\.Controls\.Control') 🡒 [System\.Windows\.Controls\.ContentControl](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Controls.ContentControl 'System\.Windows\.Controls\.ContentControl') 🡒 [System\.Windows\.Controls\.UserControl](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Controls.UserControl 'System\.Windows\.Controls\.UserControl') 🡒 ViewControl + +Implements [System\.Windows\.Markup\.IComponentConnector](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector 'System\.Windows\.Markup\.IComponentConnector') + +| Properties | | +| :--- | :--- | +| [ButtonSize](ViewControl.ButtonSize.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl\.ButtonSize') | Размер кнопки плюс/минус\. | +| [DepthSize](ViewControl.DepthSize.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl\.DepthSize') | Ширина отступа глубины\. | +| [ItemHeight](ViewControl.ItemHeight.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl\.ItemHeight') | Высота строки поля структуры\. | +| [TypeFontSize](ViewControl.TypeFontSize.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl\.TypeFontSize') | Размер шрифта типа поля сущности\. | + +| Methods | | +| :--- | :--- | +| [InitializeComponent\(\)](ViewControl.InitializeComponent().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewControl\.InitializeComponent\(\)') | InitializeComponent | diff --git a/Documentation/Pf2e.Scrapper/ViewLadder.DepthSize.md b/Documentation/Pf2e.Scrapper/ViewLadder.DepthSize.md new file mode 100644 index 0000000..516f9ff --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewLadder.DepthSize.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component').[ViewLadder](ViewLadder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewLadder') + +## ViewLadder\.DepthSize Property + +Ширина отступа глубины\. + +```csharp +public double DepthSize { get; set; } +``` + +#### Property Value +[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ViewLadder.InitializeComponent().md b/Documentation/Pf2e.Scrapper/ViewLadder.InitializeComponent().md new file mode 100644 index 0000000..c78ad40 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewLadder.InitializeComponent().md @@ -0,0 +1,12 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component').[ViewLadder](ViewLadder.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewLadder') + +## ViewLadder\.InitializeComponent\(\) Method + +InitializeComponent + +```csharp +public void InitializeComponent(); +``` + +Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewLadder.md b/Documentation/Pf2e.Scrapper/ViewLadder.md similarity index 80% rename from Documentation/Pf2eDataScrapper/ViewLadder.md rename to Documentation/Pf2e.Scrapper/ViewLadder.md index 4295f6d..b5d394f 100644 --- a/Documentation/Pf2eDataScrapper/ViewLadder.md +++ b/Documentation/Pf2e.Scrapper/ViewLadder.md @@ -1,5 +1,5 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component') +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component') ## ViewLadder Class @@ -15,8 +15,8 @@ Implements [System\.Windows\.Markup\.IComponentConnector](https://docs.microsoft | Properties | | | :--- | :--- | -| [DepthSize](ViewLadder.DepthSize.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewLadder\.DepthSize') | Ширина отступа глубины\. | +| [DepthSize](ViewLadder.DepthSize.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewLadder\.DepthSize') | Ширина отступа глубины\. | | Methods | | | :--- | :--- | -| [InitializeComponent\(\)](ViewLadder.InitializeComponent().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewLadder\.InitializeComponent\(\)') | InitializeComponent | +| [InitializeComponent\(\)](ViewLadder.InitializeComponent().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component\.ViewLadder\.InitializeComponent\(\)') | InitializeComponent | diff --git a/Documentation/Pf2e.Scrapper/ViewViewModel.BuildLadder().md b/Documentation/Pf2e.Scrapper/ViewViewModel.BuildLadder().md new file mode 100644 index 0000000..84cc879 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewViewModel.BuildLadder().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel').[ViewViewModel](ViewViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.ViewViewModel') + +## ViewViewModel\.BuildLadder\(\) Method + +Построение лестницы для строк полей структуры\. + +```csharp +private void BuildLadder(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/ViewViewModel.md b/Documentation/Pf2e.Scrapper/ViewViewModel.md new file mode 100644 index 0000000..8220b18 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/ViewViewModel.md @@ -0,0 +1,14 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel') + +## ViewViewModel Class + +```csharp +internal class ViewViewModel : Pf2e.Scrapper.WPF.ViewModelBase +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Pf2e\.Scrapper\.WPF\.ViewModelBase](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Scrapper.WPF.ViewModelBase 'Pf2e\.Scrapper\.WPF\.ViewModelBase') 🡒 ViewViewModel + +| Methods | | +| :--- | :--- | +| [BuildLadder\(\)](ViewViewModel.BuildLadder().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel\.ViewViewModel\.BuildLadder\(\)') | Построение лестницы для строк полей структуры\. | diff --git a/Documentation/Pf2e.Scrapper/WayProcessor.ClassName.md b/Documentation/Pf2e.Scrapper/WayProcessor.ClassName.md new file mode 100644 index 0000000..fa6e044 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/WayProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +## WayProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/WayProcessor.GroupName.md b/Documentation/Pf2e.Scrapper/WayProcessor.GroupName.md new file mode 100644 index 0000000..7a1e40d --- /dev/null +++ b/Documentation/Pf2e.Scrapper/WayProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +## WayProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/WayProcessor.Object.md b/Documentation/Pf2e.Scrapper/WayProcessor.Object.md new file mode 100644 index 0000000..6bbc5a8 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/WayProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +## WayProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2e.Database.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2e\.Database\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2e.Database.Model.Structure.Subclass 'Pf2e\.Database\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/WayProcessor.ProcessObject().md b/Documentation/Pf2e.Scrapper/WayProcessor.ProcessObject().md new file mode 100644 index 0000000..e369a31 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/WayProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +## WayProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/WayProcessor.md b/Documentation/Pf2e.Scrapper/WayProcessor.md new file mode 100644 index 0000000..64b183a --- /dev/null +++ b/Documentation/Pf2e.Scrapper/WayProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## WayProcessor Class + +```csharp +internal class WayProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 WayProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](WayProcessor.ClassName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.ClassName') | Название подкласса\. | +| [GroupName](WayProcessor.GroupName.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.GroupName') | Название группы подклассов\. | +| [Object](WayProcessor.Object.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](WayProcessor.ProcessObject().md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2e.Scrapper/WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md b/Documentation/Pf2e.Scrapper/WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md new file mode 100644 index 0000000..910bb01 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md @@ -0,0 +1,21 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF](Pf2e.Scrapper.WPF.md 'Pf2e\.Scrapper\.WPF').[WpfServiceProviderExtension](WpfServiceProviderExtension.md 'Pf2e\.Scrapper\.WPF\.WpfServiceProviderExtension') + +## WpfServiceProviderExtension\.RegisterWpfServices\(this IServiceCollection\) Method + +Регистрация сервисов WPF в IServiceCollection\. + +```csharp +public static Microsoft.Extensions.DependencyInjection.IServiceCollection RegisterWpfServices(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection); +``` +#### Parameters + + + +`collection` [Microsoft\.Extensions\.DependencyInjection\.IServiceCollection](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.Extensions.DependencyInjection.IServiceCollection 'Microsoft\.Extensions\.DependencyInjection\.IServiceCollection') + +Коллекция сервисов\. + +#### Returns +[Microsoft\.Extensions\.DependencyInjection\.IServiceCollection](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.Extensions.DependencyInjection.IServiceCollection 'Microsoft\.Extensions\.DependencyInjection\.IServiceCollection') +Коллекция сервисов \([collection](WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md#Pf2e.Scrapper.WPF.WpfServiceProviderExtension.RegisterWpfServices(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).collection 'Pf2e\.Scrapper\.WPF\.WpfServiceProviderExtension\.RegisterWpfServices\(this Microsoft\.Extensions\.DependencyInjection\.IServiceCollection\)\.collection') для Fluent API\)\. \ No newline at end of file diff --git a/Documentation/Pf2e.Scrapper/WpfServiceProviderExtension.md b/Documentation/Pf2e.Scrapper/WpfServiceProviderExtension.md new file mode 100644 index 0000000..6de82a3 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/WpfServiceProviderExtension.md @@ -0,0 +1,16 @@ +#### [Pf2e\.Scrapper](index.md 'index') +### [Pf2e\.Scrapper\.WPF](Pf2e.Scrapper.WPF.md 'Pf2e\.Scrapper\.WPF') + +## WpfServiceProviderExtension Class + +Расширение для IServiceCollection, позволяющее регистрировать сервисы WPF\. + +```csharp +public static class WpfServiceProviderExtension +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 WpfServiceProviderExtension + +| Methods | | +| :--- | :--- | +| [RegisterWpfServices\(this IServiceCollection\)](WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md 'Pf2e\.Scrapper\.WPF\.WpfServiceProviderExtension\.RegisterWpfServices\(this Microsoft\.Extensions\.DependencyInjection\.IServiceCollection\)') | Регистрация сервисов WPF в IServiceCollection\. | diff --git a/Documentation/Pf2eDataScrapper/XamlGeneratedNamespace.md b/Documentation/Pf2e.Scrapper/XamlGeneratedNamespace.md similarity index 83% rename from Documentation/Pf2eDataScrapper/XamlGeneratedNamespace.md rename to Documentation/Pf2e.Scrapper/XamlGeneratedNamespace.md index d6b8914..e9f3f6d 100644 --- a/Documentation/Pf2eDataScrapper/XamlGeneratedNamespace.md +++ b/Documentation/Pf2e.Scrapper/XamlGeneratedNamespace.md @@ -1,4 +1,4 @@ -#### [Pf2eDataScrapper](index.md 'index') +#### [Pf2e\.Scrapper](index.md 'index') ## XamlGeneratedNamespace Namespace diff --git a/Documentation/Pf2e.Scrapper/index.md b/Documentation/Pf2e.Scrapper/index.md new file mode 100644 index 0000000..cd7e220 --- /dev/null +++ b/Documentation/Pf2e.Scrapper/index.md @@ -0,0 +1,40 @@ +#### [Pf2e\.Scrapper](index.md 'index') + +## Pf2e\.Scrapper Assembly + +| Namespaces | | +| :--- | :--- | +| [Pf2e\.Scrapper](Pf2e.Scrapper.md 'Pf2e\.Scrapper') | Модель классов ORM EntityFramework\. | +| [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers') | Классы\-помощники, используемые во всех частях проекта\. | +| [Pf2e\.Scrapper\.Importers](Pf2e.Scrapper.Importers.md 'Pf2e\.Scrapper\.Importers') | Описание импортёров, которые определяют наборы обработчиков данных и элементов, необходимых для их работы\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd](Pf2e.Scrapper.Importers.Implementations.Aonprd.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd') | Импортёр данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Compendium') | Компендиум данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers') | Класс\-помощники, которые используются в импортере данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors') | Обработчики данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') | Обработчики для подготовки данных [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') | Обработчики подклассов с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') | Обработчики основных сущностей с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | +| [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') | Обработчики правил с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn](Pf2e.Scrapper.Importers.Implementations.FoundryEn.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn') | Импортёр данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Compendium') | Компендиум данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. | +| [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers') | | +| [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors') | | +| [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation') | Обработчики для подготовки данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. | +| [Pf2e\.Scrapper\.Importers\.Repositories](Pf2e.Scrapper.Importers.Repositories.md 'Pf2e\.Scrapper\.Importers\.Repositories') | Общее описание репозиториев для хранения данных, которые используются в импортёрах и процессорах\. | +| [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') | Общее описание обработчиков данных\. | +| [Pf2e\.Scrapper\.Processors\.Attributes](Pf2e.Scrapper.Processors.Attributes.md 'Pf2e\.Scrapper\.Processors\.Attributes') | Классы\-аттрибуты, которые используются для описания обработчиков данных и их свойств\. | +| [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection') | Описание коллекции классов обработчиков данных\. | +| [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions') | Общее описание классов и интерфейсов, которые используются в обработчиках данных\. | +| [Pf2e\.Scrapper\.Processors\.Factory](Pf2e.Scrapper.Processors.Factory.md 'Pf2e\.Scrapper\.Processors\.Factory') | Фабрики для создания экземпляров обработчиков данных на основе их атрибутов и конфигурации\. | +| [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder') | Классы обработки вводимых JSON\-данных и создание схемы данных для использовании при формировании обработчиков данных\. | +| [Pf2e\.Scrapper\.SchemaBuilder\.Types](Pf2e.Scrapper.SchemaBuilder.Types.md 'Pf2e\.Scrapper\.SchemaBuilder\.Types') | Типы полей, которые используются в схемах данных для описания структуры вводимых JSON\-данных\. | +| [Pf2e\.Scrapper\.WPF](Pf2e.Scrapper.WPF.md 'Pf2e\.Scrapper\.WPF') | WPF\-приложение для запуска обработчиков и просмотра данных Pathfinder 2e\. | +| [Pf2e\.Scrapper\.WPF\.EntityViewer](Pf2e.Scrapper.WPF.EntityViewer.md 'Pf2e\.Scrapper\.WPF\.EntityViewer') | WPF\-окно для просмотра сущностей Pathfinder 2e, с возможностью фильтрации и поиска по данным\. | +| [Pf2e\.Scrapper\.WPF\.EntityViewer\.Component](Pf2e.Scrapper.WPF.EntityViewer.Component.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Component') | Компоненты, которые используются в WPF\-окне просмотра сущностей Pathfinder 2e\. | +| [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') | Структура представления сущностей Pathfinder 2e в WPF\-приложении, включая классы и интерфейсы для отображения данных\. | +| [Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores](Pf2e.Scrapper.WPF.EntityViewer.Stores.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.Stores') | Хранилища данных для WPF\-приложения просмотра сущностей Pathfinder 2e, которые управляют состоянием и данными приложения\. | +| [Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel](Pf2e.Scrapper.WPF.EntityViewer.ViewModel.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.ViewModel') | ViewModel для WPF\-приложения просмотра сущностей Pathfinder 2e, которые связывают данные и представление\. | +| [Pf2e\.Scrapper\.WPF\.ProgressForm](Pf2e.Scrapper.WPF.ProgressForm.md 'Pf2e\.Scrapper\.WPF\.ProgressForm') | WPF\-окно для отображения прогресса выполнения операций, таких как импорт данных или обработка сущностей Pathfinder 2e\. | +| [Pf2e\.Scrapper\.WPF\.StartForm](Pf2e.Scrapper.WPF.StartForm.md 'Pf2e\.Scrapper\.WPF\.StartForm') | WPF\-окно для запуска приложения, которое позволяет пользователю выбрать импортёр и начать обработку данных Pathfinder 2e\. | +| [Pf2e\.Scrapper\.WPF\.StartForm\.Components](Pf2e.Scrapper.WPF.StartForm.Components.md 'Pf2e\.Scrapper\.WPF\.StartForm\.Components') | Компоненты, которые используются в WPF\-окне запуска приложения для выбора импортёра и настройки параметров обработки данных Pathfinder 2e\. | +| [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace') | | diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendium.Count(ICollection_string_).md b/Documentation/Pf2eDataScrapper/AbstractCompendium.Count(ICollection_string_).md deleted file mode 100644 index 3e9023b..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendium.Count(ICollection_string_).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractCompendium](AbstractCompendium.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium') - -## AbstractCompendium\.Count\(ICollection\\) Method - -Возвращает количество элементов для указанного типа данных\. - -```csharp -public abstract int Count(System.Collections.Generic.ICollection type); -``` -#### Parameters - - - -`type` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -Типы данных\. - -#### Returns -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') -Количество элементов\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendium.Dir.md b/Documentation/Pf2eDataScrapper/AbstractCompendium.Dir.md deleted file mode 100644 index 8eb207a..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendium.Dir.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractCompendium](AbstractCompendium.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium') - -## AbstractCompendium\.Dir Property - -Путь к хранению исходных данных\. - -```csharp -public string Dir { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendium.Iterate(ICollection_string_).md b/Documentation/Pf2eDataScrapper/AbstractCompendium.Iterate(ICollection_string_).md deleted file mode 100644 index 0319d31..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendium.Iterate(ICollection_string_).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractCompendium](AbstractCompendium.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium') - -## AbstractCompendium\.Iterate\(ICollection\\) Method - -Получение итератора сущностей\. Если указан тип [type](AbstractCompendium.Iterate(ICollection_string_).md#Pf2eDataScrapper.Importers.AbstractCompendium.Iterate(System.Collections.Generic.ICollection_string_).type 'Pf2eDataScrapper\.Importers\.AbstractCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)\.type') \- то только указанного типа\. - -```csharp -public abstract System.Collections.Generic.IEnumerable> Iterate(System.Collections.Generic.ICollection type); -``` -#### Parameters - - - -`type` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -Типы сущностей, которые нужно получить\. - -#### Returns -[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.Tuple<](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') -Итератор сущностей\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendium.Repository.md b/Documentation/Pf2eDataScrapper/AbstractCompendium.Repository.md deleted file mode 100644 index 8477acf..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendium.Repository.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractCompendium](AbstractCompendium.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium') - -## AbstractCompendium\.Repository Property - -Репозиторий данных\. - -```csharp -public abstract Pf2eDataScrapper.Importers.Repositories.AbstractImporterRepository Repository { get; } -``` - -#### Property Value -[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendium.md b/Documentation/Pf2eDataScrapper/AbstractCompendium.md deleted file mode 100644 index 73d559c..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendium.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers') - -## AbstractCompendium Class - -Компендиум данных\. - -```csharp -internal abstract class AbstractCompendium -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractCompendium - -Derived -↳ [AonprdCompendium](AonprdCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') -↳ [FoundryEnCompendium](FoundryEnCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') - -| Properties | | -| :--- | :--- | -| [Dir](AbstractCompendium.Dir.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium\.Dir') | Путь к хранению исходных данных\. | -| [Repository](AbstractCompendium.Repository.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium\.Repository') | Репозиторий данных\. | - -| Methods | | -| :--- | :--- | -| [Count\(ICollection<string>\)](AbstractCompendium.Count(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.AbstractCompendium\.Count\(System\.Collections\.Generic\.ICollection\\)') | Возвращает количество элементов для указанного типа данных\. | -| [Iterate\(ICollection<string>\)](AbstractCompendium.Iterate(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.AbstractCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)') | Получение итератора сущностей\. Если указан тип [type](AbstractCompendium.Iterate(ICollection_string_).md#Pf2eDataScrapper.Importers.AbstractCompendium.Iterate(System.Collections.Generic.ICollection_string_).type 'Pf2eDataScrapper\.Importers\.AbstractCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)\.type') \- то только указанного типа\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.Id.md b/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.Id.md deleted file mode 100644 index 649ce2f..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem') - -## AbstractCompendiumItem\.Id Property - -Идентификатор сущности\. - -```csharp -public abstract string Id { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.ToString().md b/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.ToString().md deleted file mode 100644 index c526a2c..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.ToString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem') - -## AbstractCompendiumItem\.ToString\(\) Method - -Строковое представление имени сущности\. - -```csharp -public override string ToString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.Type.md b/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.Type.md deleted file mode 100644 index 5e0b031..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem') - -## AbstractCompendiumItem\.Type Property - -Тип сущности\. - -```csharp -public abstract string Type { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.md b/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.md deleted file mode 100644 index 46999b4..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractCompendiumItem.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers') - -## AbstractCompendiumItem Class - -Абстрактная ссылка на сущность\. - -```csharp -internal abstract class AbstractCompendiumItem -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractCompendiumItem - -Derived -↳ [AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') -↳ [FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') - -| Properties | | -| :--- | :--- | -| [Id](AbstractCompendiumItem.Id.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem\.Id') | Идентификатор сущности\. | -| [Type](AbstractCompendiumItem.Type.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [ToString\(\)](AbstractCompendiumItem.ToString().md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem\.ToString\(\)') | Строковое представление имени сущности\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AbstractEntityProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AbstractEntityProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md deleted file mode 100644 index cecffd4..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AbstractEntityProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md +++ /dev/null @@ -1,40 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\) Constructor - -Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -protected AbstractEntityProcessor(Pf2eDataScrapper.Processors.ProcessorInput input, Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper stringHelper, Pf2eDataScrapper.Helpers.DatabaseHelper helper, Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals globals); -``` -#### Parameters - - - -`input` [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -Объект обработки вводимого JSON\. - - - -`stringHelper` [StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - -\[DI\] Помощник обработки строк\. - - - -`helper` [DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -\[DI\] Помощник работы с БД\. - - - -`globals` [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -\[DI\] Глобальные параметра обработки Архивов Нефиса\. - -### See Also -- [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Add().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Add().md deleted file mode 100644 index 75b8958..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected abstract void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddEntity().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddEntity().md deleted file mode 100644 index b7bfa24..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddEntity().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.AddEntity\(\) Method - -Генерация основных полей корневой сущности\. - -```csharp -protected virtual void AddEntity(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddExternal().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddExternal().md deleted file mode 100644 index ade037c..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddExternal().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.AddExternal\(\) Method - -Генерация внешних ссылок сущности\. - -```csharp -protected virtual void AddExternal(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddSource().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddSource().md deleted file mode 100644 index 17a2906..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddSource().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.AddSource\(\) Method - -Генерация источников сущности\. - -```csharp -protected virtual void AddSource(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddTraits().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddTraits().md deleted file mode 100644 index 0667c1f..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddTraits().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.AddTraits\(\) Method - -Генерация списка признаков сущности\. - -```csharp -protected virtual void AddTraits(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddedDescription.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddedDescription.md deleted file mode 100644 index e967251..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddedDescription.md +++ /dev/null @@ -1,51 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.AddedDescription Method - -| Overloads | | -| :--- | :--- | -| [AddedDescription\(string\)](AbstractEntityProcessor.AddedDescription.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.AddedDescription(string) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescription\(string\)') | Создание строкового представления объекта по указанному пути для добавления к описанию сущности\. | -| [AddedDescription\(ICollection<string>\)](AbstractEntityProcessor.AddedDescription.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.AddedDescription(System.Collections.Generic.ICollection_string_) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescription\(System\.Collections\.Generic\.ICollection\\)') | Создание строкового представления объектов по указанным путям для добавления к описанию сущности\. | - - - -## AbstractEntityProcessor\.AddedDescription\(string\) Method - -Создание строкового представления объекта по указанному пути для добавления к описанию сущности\. - -```csharp -protected string AddedDescription(string path); -``` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь к добавляемому объекту\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление для добавления к описанию сущности\. - - - -## AbstractEntityProcessor\.AddedDescription\(ICollection\\) Method - -Создание строкового представления объектов по указанным путям для добавления к описанию сущности\. - -```csharp -protected string AddedDescription(System.Collections.Generic.ICollection paths); -``` -#### Parameters - - - -`paths` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -Список путей к добавляемым объектам\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление для добавления к описанию сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddedDescriptionPaths().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddedDescriptionPaths().md deleted file mode 100644 index 8d57bae..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.AddedDescriptionPaths().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.AddedDescriptionPaths\(\) Method - -Получение списка полей, которые должны быть добавлены в описание\. - -```csharp -protected virtual System.Collections.Generic.ICollection AddedDescriptionPaths(); -``` - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Check().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Check().md deleted file mode 100644 index af05325..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Check().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Check\(\) Method - -Проверки необходимости импорта сущности\. - -```csharp -public virtual void Check(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Context.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Context.md deleted file mode 100644 index a402fd0..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Context.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Context Property - -Предоставляет механизм для освобождения неуправляемых ресурсов\. - -```csharp -public Pf2eModel.Pf2eDbContext Context { get; } -``` - -#### Property Value -[Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Entity.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Entity.md deleted file mode 100644 index 9e0a89c..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Entity 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md deleted file mode 100644 index e95ce5c..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.GenerateJsonString\(ICollection\\) Method - -Генерация JSON\-строки из объектов, располагаюхися по путям, указанным в [paths](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.GenerateJsonString(System.Collections.Generic.ICollection_string_).paths 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\\)\.paths')\. - -```csharp -protected string GenerateJsonString(System.Collections.Generic.ICollection paths); -``` -#### Parameters - - - -`paths` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -Коллекция путей, из которых необходимо достатить объекты\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -JSON\-строка\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GetDescription().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GetDescription().md deleted file mode 100644 index a728163..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GetDescription().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.GetDescription\(\) Method - -Сгенерировать описание сущности\. - -```csharp -protected virtual string GetDescription(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Описание сущности \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GetEntityName().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GetEntityName().md deleted file mode 100644 index b2a8b18..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.GetEntityName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.GetEntityName\(\) Method - -Получает имя сущности из входных данных\. - -```csharp -protected virtual string GetEntityName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Имя сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Globals.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Globals.md deleted file mode 100644 index 641f61d..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Globals.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Globals Property - -Класс\-помощник, хранящий необходимые глобальные данные\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals Globals { get; } -``` - -#### Property Value -[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Helper.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Helper.md deleted file mode 100644 index 809fc9b..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Helper.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Helper Property - -Класс предоставляет методы для работы с базой данных\. - -```csharp -public Pf2eDataScrapper.Helpers.DatabaseHelper Helper { get; } -``` - -#### Property Value -[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Name.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Name.md deleted file mode 100644 index 091cdf2..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Name Property - -Название сущности, которое будет использоваться для обработки данных\. - -```csharp -public string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Object.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Object.md deleted file mode 100644 index 626bd64..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Object Property - -Основная сущность\. - -```csharp -public abstract Pf2eModel.Model.IEntity Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.IEntity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.IEntity 'Pf2eModel\.Model\.IEntity') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Process().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Process().md deleted file mode 100644 index ba33527..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Save().md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Save().md deleted file mode 100644 index dfbf8fe..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -public override void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Type.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Type.md deleted file mode 100644 index 95a07ad..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') - -## AbstractEntityProcessor\.Type Property - -Тип сущности\. - -```csharp -public abstract Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.md b/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.md deleted file mode 100644 index 52a71b1..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractEntityProcessor.md +++ /dev/null @@ -1,68 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors') - -## AbstractEntityProcessor Class - -Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -internal abstract class AbstractEntityProcessor : Pf2eDataScrapper.Processors.Definitions.AbstractInputProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 AbstractEntityProcessor - -Derived -↳ [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') -↳ [ActionProcessor](ActionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') -↳ [AncestryProcessor](AncestryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') -↳ [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') -↳ [BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') -↳ [ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') -↳ [DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') -↳ [DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') -↳ [DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') -↳ [FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') -↳ [HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') -↳ [LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') -↳ [RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') -↳ [RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') -↳ [SkillActionsProcessor](SkillActionsProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') -↳ [SpellProcessor](SpellProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') -↳ [TraitProcessor](TraitProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') -↳ [VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') - -### See Also -- [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute') - -| Constructors | | -| :--- | :--- | -| [AbstractEntityProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\)](AbstractEntityProcessor.AbstractEntityProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AbstractEntityProcessor\(Pf2eDataScrapper\.Processors\.ProcessorInput, Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper, Pf2eDataScrapper\.Helpers\.DatabaseHelper, Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\)') | Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | - -| Properties | | -| :--- | :--- | -| [Context](AbstractEntityProcessor.Context.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Context') | Предоставляет механизм для освобождения неуправляемых ресурсов\. | -| [Entity](AbstractEntityProcessor.Entity.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Entity') | Корневая сущность\. | -| [Globals](AbstractEntityProcessor.Globals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Globals') | Класс\-помощник, хранящий необходимые глобальные данные\. | -| [Helper](AbstractEntityProcessor.Helper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Helper') | Класс предоставляет методы для работы с базой данных\. | -| [Name](AbstractEntityProcessor.Name.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Name') | Название сущности, которое будет использоваться для обработки данных\. | -| [Object](AbstractEntityProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Object') | Основная сущность\. | -| [Type](AbstractEntityProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](AbstractEntityProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddedDescription\(string\)](AbstractEntityProcessor.AddedDescription.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.AddedDescription(string) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescription\(string\)') | Создание строкового представления объекта по указанному пути для добавления к описанию сущности\. | -| [AddedDescription\(ICollection<string>\)](AbstractEntityProcessor.AddedDescription.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.AddedDescription(System.Collections.Generic.ICollection_string_) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescription\(System\.Collections\.Generic\.ICollection\\)') | Создание строкового представления объектов по указанным путям для добавления к описанию сущности\. | -| [AddedDescriptionPaths\(\)](AbstractEntityProcessor.AddedDescriptionPaths().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | -| [AddEntity\(\)](AbstractEntityProcessor.AddEntity().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddEntity\(\)') | Генерация основных полей корневой сущности\. | -| [AddExternal\(\)](AbstractEntityProcessor.AddExternal().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddExternal\(\)') | Генерация внешних ссылок сущности\. | -| [AddSource\(\)](AbstractEntityProcessor.AddSource().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddSource\(\)') | Генерация источников сущности\. | -| [AddTraits\(\)](AbstractEntityProcessor.AddTraits().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.AddTraits\(\)') | Генерация списка признаков сущности\. | -| [Check\(\)](AbstractEntityProcessor.Check().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Check\(\)') | Проверки необходимости импорта сущности\. | -| [GenerateJsonString\(ICollection<string>\)](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\\)') | Генерация JSON\-строки из объектов, располагаюхися по путям, указанным в [paths](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.GenerateJsonString(System.Collections.Generic.ICollection_string_).paths 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\\)\.paths')\. | -| [GetDescription\(\)](AbstractEntityProcessor.GetDescription().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GetDescription\(\)') | Сгенерировать описание сущности\. | -| [GetEntityName\(\)](AbstractEntityProcessor.GetEntityName().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GetEntityName\(\)') | Получает имя сущности из входных данных\. | -| [Process\(\)](AbstractEntityProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Save\(\)](AbstractEntityProcessor.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractImporter.Dir.md b/Documentation/Pf2eDataScrapper/AbstractImporter.Dir.md deleted file mode 100644 index 1764156..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporter.Dir.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') - -## AbstractImporter\.Dir Property - -Путь к директории с данными для импортёра\. - -```csharp -public string Dir { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractImporter.Name.md b/Documentation/Pf2eDataScrapper/AbstractImporter.Name.md deleted file mode 100644 index c59f555..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporter.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') - -## AbstractImporter\.Name Property - -Отображаемое имя импортёра\. - -```csharp -public abstract string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractImporter.Slug.md b/Documentation/Pf2eDataScrapper/AbstractImporter.Slug.md deleted file mode 100644 index 060561d..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporter.Slug.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers').[AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') - -## AbstractImporter\.Slug Property - -Короткое имя импортёра\. - -```csharp -public abstract string Slug { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractImporter.md b/Documentation/Pf2eDataScrapper/AbstractImporter.md deleted file mode 100644 index 503707d..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporter.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers') - -## AbstractImporter Class - -Абстрактный класс импортёра\. - -```csharp -internal abstract class AbstractImporter -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractImporter - -Derived -↳ [AonprdImporter](AonprdImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') -↳ [FoundryEnImporter](FoundryEnImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') - -| Properties | | -| :--- | :--- | -| [Dir](AbstractImporter.Dir.md 'Pf2eDataScrapper\.Importers\.AbstractImporter\.Dir') | Путь к директории с данными для импортёра\. | -| [Name](AbstractImporter.Name.md 'Pf2eDataScrapper\.Importers\.AbstractImporter\.Name') | Отображаемое имя импортёра\. | -| [Slug](AbstractImporter.Slug.md 'Pf2eDataScrapper\.Importers\.AbstractImporter\.Slug') | Короткое имя импортёра\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.AbstractImporterRepository(AbstractImporter).md b/Documentation/Pf2eDataScrapper/AbstractImporterRepository.AbstractImporterRepository(AbstractImporter).md deleted file mode 100644 index 4c2bfe1..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.AbstractImporterRepository(AbstractImporter).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') - -## AbstractImporterRepository\(AbstractImporter\) Constructor - -Класс абстрактного репозитория\. - -```csharp -protected AbstractImporterRepository(Pf2eDataScrapper.Importers.AbstractImporter importer); -``` -#### Parameters - - - -`importer` [AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') - -Импортёр, использующий репозиторий\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.Importer.md b/Documentation/Pf2eDataScrapper/AbstractImporterRepository.Importer.md deleted file mode 100644 index 5c06e1f..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.Importer.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') - -## AbstractImporterRepository\.Importer Field - -Импортёр, использующий репозиторий\. - -```csharp -public readonly AbstractImporter Importer; -``` - -#### Field Value -[AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.RepositoryDir.md b/Documentation/Pf2eDataScrapper/AbstractImporterRepository.RepositoryDir.md deleted file mode 100644 index de62218..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.RepositoryDir.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') - -## AbstractImporterRepository\.RepositoryDir Property - -CLR\-представкление директории с данными\. - -```csharp -public System.IO.DirectoryInfo RepositoryDir { get; } -``` - -#### Property Value -[System\.IO\.DirectoryInfo](https://docs.microsoft.com/en-us/dotnet/api/System.IO.DirectoryInfo 'System\.IO\.DirectoryInfo') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.RepositoryDirPath.md b/Documentation/Pf2eDataScrapper/AbstractImporterRepository.RepositoryDirPath.md deleted file mode 100644 index ee593f3..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.RepositoryDirPath.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') - -## AbstractImporterRepository\.RepositoryDirPath Property - -Путь к директории с данными для импортёра\. - -```csharp -public string RepositoryDirPath { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.Update(ProcessProgress).md b/Documentation/Pf2eDataScrapper/AbstractImporterRepository.Update(ProcessProgress).md deleted file mode 100644 index 8ece2e0..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.Update(ProcessProgress).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories').[AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') - -## AbstractImporterRepository\.Update\(ProcessProgress\) Method - -Обновление данных в репозитории\. - -```csharp -public abstract void Update(Pf2eDataScrapper.Helpers.ProcessProgress progress); -``` -#### Parameters - - - -`progress` [ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.md b/Documentation/Pf2eDataScrapper/AbstractImporterRepository.md deleted file mode 100644 index 3f81b92..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractImporterRepository.md +++ /dev/null @@ -1,33 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories') - -## AbstractImporterRepository Class - -Класс абстрактного репозитория\. - -```csharp -internal abstract class AbstractImporterRepository -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractImporterRepository - -Derived -↳ [AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') -↳ [GitRepository](GitRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.GitRepository') - -| Constructors | | -| :--- | :--- | -| [AbstractImporterRepository\(AbstractImporter\)](AbstractImporterRepository.AbstractImporterRepository(AbstractImporter).md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository\.AbstractImporterRepository\(Pf2eDataScrapper\.Importers\.AbstractImporter\)') | Класс абстрактного репозитория\. | - -| Fields | | -| :--- | :--- | -| [Importer](AbstractImporterRepository.Importer.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository\.Importer') | Импортёр, использующий репозиторий\. | - -| Properties | | -| :--- | :--- | -| [RepositoryDir](AbstractImporterRepository.RepositoryDir.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository\.RepositoryDir') | CLR\-представкление директории с данными\. | -| [RepositoryDirPath](AbstractImporterRepository.RepositoryDirPath.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository\.RepositoryDirPath') | Путь к директории с данными для импортёра\. | - -| Methods | | -| :--- | :--- | -| [Update\(ProcessProgress\)](AbstractImporterRepository.Update(ProcessProgress).md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository\.Update\(Pf2eDataScrapper\.Helpers\.ProcessProgress\)') | Обновление данных в репозитории\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md b/Documentation/Pf2eDataScrapper/AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md deleted file mode 100644 index 35b5ca4..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions').[AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') - -## AbstractInputProcessor\(ProcessorInput\) Constructor - -Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -protected AbstractInputProcessor(Pf2eDataScrapper.Processors.ProcessorInput input); -``` -#### Parameters - - - -`input` [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -Входные данные обработчика\. - -### See Also -- [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Input.md b/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Input.md deleted file mode 100644 index 59b4cf9..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Input.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions').[AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') - -## AbstractInputProcessor\.Input Property - -Входные данные обработчика\. - -```csharp -public Pf2eDataScrapper.Processors.ProcessorInput Input { get; } -``` - -#### Property Value -[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Process().md b/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Process().md deleted file mode 100644 index d0ed30d..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions').[AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') - -## AbstractInputProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public abstract void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Save().md b/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Save().md deleted file mode 100644 index 2a6bf0b..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions').[AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') - -## AbstractInputProcessor\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -public abstract void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.md b/Documentation/Pf2eDataScrapper/AbstractInputProcessor.md deleted file mode 100644 index 163503e..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractInputProcessor.md +++ /dev/null @@ -1,38 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions') - -## AbstractInputProcessor Class - -Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -internal abstract class AbstractInputProcessor : Pf2eDataScrapper.Processors.Definitions.IProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractInputProcessor - -Derived -↳ [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') -↳ [SkillProcessor](SkillProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') -↳ [SourceProcessor](SourceProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') -↳ [FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -Implements [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') - -### See Also -- [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute') - -| Constructors | | -| :--- | :--- | -| [AbstractInputProcessor\(ProcessorInput\)](AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor\.AbstractInputProcessor\(Pf2eDataScrapper\.Processors\.ProcessorInput\)') | Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | - -| Properties | | -| :--- | :--- | -| [Input](AbstractInputProcessor.Input.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor\.Input') | Входные данные обработчика\. | - -| Methods | | -| :--- | :--- | -| [Process\(\)](AbstractInputProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Save\(\)](AbstractInputProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.AbstractProcessorAttribute(string).md b/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.AbstractProcessorAttribute(string).md deleted file mode 100644 index 9211003..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.AbstractProcessorAttribute(string).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') - -## AbstractProcessorAttribute\(string\) Constructor - -Абстрактный аттрибут обработчика\. - -```csharp -public AbstractProcessorAttribute(string name); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Active.md b/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Active.md deleted file mode 100644 index 97d4d85..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Active.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') - -## AbstractProcessorAttribute\.Active Property - -Процессор включён по умолчанию\. - -```csharp -public bool Active { get; init; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Description.md b/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Description.md deleted file mode 100644 index ae46842..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Description.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') - -## AbstractProcessorAttribute\.Description Property - -Описание обработчика\. - -```csharp -public string Description { get; init; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Group.md b/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Group.md deleted file mode 100644 index 95379ed..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Group.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') - -## AbstractProcessorAttribute\.Group Property - -Группа обработчиков, к которому относится обработчик\. - -```csharp -public Pf2eDataScrapper.Processors.Attributes.ProcessorGroupEnum Group { get; init; } -``` - -#### Property Value -[ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnum') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Name.md b/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Name.md deleted file mode 100644 index f3821a2..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') - -## AbstractProcessorAttribute\.Name Property - -Название обработчика\. - -```csharp -public string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Parallel.md b/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Parallel.md deleted file mode 100644 index 6e2f601..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.Parallel.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') - -## AbstractProcessorAttribute\.Parallel Property - -Разрешить выполнять процессов в параллельном режиме - -```csharp -public bool Parallel { get; init; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.md b/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.md deleted file mode 100644 index 4d1d7b7..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorAttribute.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## AbstractProcessorAttribute Class - -Абстрактный аттрибут обработчика\. - -```csharp -internal class AbstractProcessorAttribute : System.Attribute -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 AbstractProcessorAttribute - -Derived -↳ [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute') -↳ [ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') -↳ [ProcessorFactoryAttribute](ProcessorFactoryAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorFactoryAttribute') - -| Constructors | | -| :--- | :--- | -| [AbstractProcessorAttribute\(string\)](AbstractProcessorAttribute.AbstractProcessorAttribute(string).md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.AbstractProcessorAttribute\(string\)') | Абстрактный аттрибут обработчика\. | - -| Properties | | -| :--- | :--- | -| [Active](AbstractProcessorAttribute.Active.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Active') | Процессор включён по умолчанию\. | -| [Description](AbstractProcessorAttribute.Description.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Description') | Описание обработчика\. | -| [Group](AbstractProcessorAttribute.Group.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Group') | Группа обработчиков, к которому относится обработчик\. | -| [Name](AbstractProcessorAttribute.Name.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Name') | Название обработчика\. | -| [Parallel](AbstractProcessorAttribute.Parallel.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute\.Parallel') | Разрешить выполнять процессов в параллельном режиме | diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.Count().md b/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.Count().md deleted file mode 100644 index 26fbb70..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.Count().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Factory](Pf2eDataScrapper.Processors.Factory.md 'Pf2eDataScrapper\.Processors\.Factory').[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory') - -## AbstractProcessorFactory\.Count\(\) Method - -Количество элеметов для итерирования\. - -```csharp -public abstract int Count(); -``` - -#### Returns -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') -Количество элеметов \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.GetEnumerator().md b/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.GetEnumerator().md deleted file mode 100644 index ecfc133..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.GetEnumerator().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Factory](Pf2eDataScrapper.Processors.Factory.md 'Pf2eDataScrapper\.Processors\.Factory').[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory') - -## AbstractProcessorFactory\.GetEnumerator\(\) Method - -Итератор процессоров\. - -```csharp -public abstract System.Collections.Generic.IEnumerable> GetEnumerator(); -``` - -#### Returns -[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.Tuple<](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') -Пара значений: \[0\] \- описание элемента процессор, \[1\] \- процессор\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.Prepare().md b/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.Prepare().md deleted file mode 100644 index 90f7cda..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.Prepare().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Factory](Pf2eDataScrapper.Processors.Factory.md 'Pf2eDataScrapper\.Processors\.Factory').[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory') - -## AbstractProcessorFactory\.Prepare\(\) Method - -Подготовить фабрику к работе\. - -```csharp -public virtual void Prepare(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.md b/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.md deleted file mode 100644 index 344b604..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractProcessorFactory.md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Factory](Pf2eDataScrapper.Processors.Factory.md 'Pf2eDataScrapper\.Processors\.Factory') - -## AbstractProcessorFactory Class - -Абстрактная фабрика создания процессоров\. - -```csharp -internal abstract class AbstractProcessorFactory -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractProcessorFactory - -| Methods | | -| :--- | :--- | -| [Count\(\)](AbstractProcessorFactory.Count().md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory\.Count\(\)') | Количество элеметов для итерирования\. | -| [GetEnumerator\(\)](AbstractProcessorFactory.GetEnumerator().md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory\.GetEnumerator\(\)') | Итератор процессоров\. | -| [Prepare\(\)](AbstractProcessorFactory.Prepare().md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory\.Prepare\(\)') | Подготовить фабрику к работе\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Compendium.md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Compendium.md deleted file mode 100644 index 1402ba6..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Compendium.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -## AbstractSchemaBuildProcessor\.Compendium Property - -Связаный компендиум - -```csharp -protected abstract Pf2eDataScrapper.Importers.AbstractCompendium Compendium { protected get; } -``` - -#### Property Value -[AbstractCompendium](AbstractCompendium.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md deleted file mode 100644 index f4995ff..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -## AbstractSchemaBuildProcessor\.GetSchemaNodes\(AbstractCompendiumItem\) Method - -Получить список названий элементов структуры данных на основе вводимого элемента\. - -```csharp -protected abstract System.Collections.Generic.ICollection GetSchemaNodes(Pf2eDataScrapper.Importers.AbstractCompendiumItem item); -``` -#### Parameters - - - -`item` [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem') - -Вводимый элемент - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Коллекция названий элементов структуры данных/ \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Process().md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Process().md deleted file mode 100644 index df827ca..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -## AbstractSchemaBuildProcessor\.Process\(\) Method - -Построение схемы данных\. - -```csharp -public void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Resolver.md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Resolver.md deleted file mode 100644 index 816b4cd..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Resolver.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -## AbstractSchemaBuildProcessor\.Resolver Property - -Определитель типов данных\. - -```csharp -protected abstract Pf2eDataScrapper.SchemaBuilder.TypeResolver Resolver { protected get; } -``` - -#### Property Value -[TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Save().md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Save().md deleted file mode 100644 index f6a05a6..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -## AbstractSchemaBuildProcessor\.Save\(\) Method - -Сохранение постренных схем данных\. - -```csharp -public void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.SavePath.md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.SavePath.md deleted file mode 100644 index 6347e44..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.SavePath.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -## AbstractSchemaBuildProcessor\.SavePath Property - -Путь к каталогу для сохранения вывода\. - -```csharp -protected abstract string SavePath { protected get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md deleted file mode 100644 index 3bc383a..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -## AbstractSchemaBuildProcessor\.SaveSchema\(string, string, SchemaNode\) Method - -Сохранение отдельной схемы данных\. - -```csharp -protected void SaveSchema(string dir, string name, Pf2eDataScrapper.SchemaBuilder.SchemaNode schema); -``` -#### Parameters - - - -`dir` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Целевой каталог\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название схемы\. - - - -`schema` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Сохраняемая схема\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Schemas.md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Schemas.md deleted file mode 100644 index 5145da0..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.Schemas.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -## AbstractSchemaBuildProcessor\.Schemas Property - -Набор схем данных\. - -```csharp -protected System.Collections.Generic.Dictionary Schemas { protected get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.md b/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.md deleted file mode 100644 index b9ec5ce..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaBuildProcessor.md +++ /dev/null @@ -1,30 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder') - -## AbstractSchemaBuildProcessor Class - -```csharp -internal abstract class AbstractSchemaBuildProcessor : Pf2eDataScrapper.Processors.Definitions.IProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractSchemaBuildProcessor - -Derived -↳ [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') -↳ [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') - -Implements [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') - -| Properties | | -| :--- | :--- | -| [Compendium](AbstractSchemaBuildProcessor.Compendium.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Compendium') | Связаный компендиум | -| [Resolver](AbstractSchemaBuildProcessor.Resolver.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Resolver') | Определитель типов данных\. | -| [SavePath](AbstractSchemaBuildProcessor.SavePath.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.SavePath') | Путь к каталогу для сохранения вывода\. | -| [Schemas](AbstractSchemaBuildProcessor.Schemas.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Schemas') | Набор схем данных\. | - -| Methods | | -| :--- | :--- | -| [GetSchemaNodes\(AbstractCompendiumItem\)](AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.GetSchemaNodes\(Pf2eDataScrapper\.Importers\.AbstractCompendiumItem\)') | Получить список названий элементов структуры данных на основе вводимого элемента\. | -| [Process\(\)](AbstractSchemaBuildProcessor.Process().md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Process\(\)') | Построение схемы данных\. | -| [Save\(\)](AbstractSchemaBuildProcessor.Save().md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Save\(\)') | Сохранение постренных схем данных\. | -| [SaveSchema\(string, string, SchemaNode\)](AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.SaveSchema\(string, string, Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\)') | Сохранение отдельной схемы данных\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.AbstractSchemaType(SchemaNode).md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.AbstractSchemaType(SchemaNode).md deleted file mode 100644 index 77fd7c9..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.AbstractSchemaType(SchemaNode).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\(SchemaNode\) Constructor - -Абстрактный тип представоления данных в схеме\. - -```csharp -protected AbstractSchemaType(Pf2eDataScrapper.SchemaBuilder.SchemaNode parent); -``` -#### Parameters - - - -`parent` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.AddValue(JToken).md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.AddValue(JToken).md deleted file mode 100644 index ad82559..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.AddValue(JToken).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.AddValue\(JToken\) Method - -Добавление нового значения\. - -```csharp -public abstract void AddValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.Beautify().md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.Beautify().md deleted file mode 100644 index a20c0c0..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.Beautify().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.Beautify\(\) Method - -Подготовка типа к красивому представлению\. - -```csharp -public abstract void Beautify(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.GetTypeName().md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.GetTypeName().md deleted file mode 100644 index dbf0acd..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.GetTypeName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.GetTypeName\(\) Method - -Получение строкового представоения типа элемента\. - -```csharp -public abstract string GetTypeName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.GetYamlData().md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.GetYamlData().md deleted file mode 100644 index af09bc4..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.GetYamlData().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.GetYamlData\(\) Method - -Получение данных для форматирования в YAML\. - -```csharp -public abstract System.Collections.Generic.Dictionary GetYamlData(); -``` - -#### Returns -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.IsCompatibleValue(JToken).md deleted file mode 100644 index d6557c9..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.IsCompatibleValue(JToken).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.IsCompatibleValue\(JToken\) Method - -Проверка, что значение совместимо с текущим типом\. - -```csharp -public abstract bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Проверяемое значение\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.Parent.md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.Parent.md deleted file mode 100644 index 160dcd3..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.Parent.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.Parent Field - -Элемент схемы данных, к которому относится тип\. - -```csharp -public readonly SchemaNode Parent; -``` - -#### Field Value -[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.Resolver.md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.Resolver.md deleted file mode 100644 index e391197..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.Resolver.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.Resolver Property - -Объект для определения типа поля в схеме данных\. - -```csharp -public Pf2eDataScrapper.SchemaBuilder.TypeResolver Resolver { get; } -``` - -#### Property Value -[TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.Root.md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.Root.md deleted file mode 100644 index c0c312b..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.Root.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.Root Property - -Корневой элемент схемы данных\. - -```csharp -public Pf2eDataScrapper.SchemaBuilder.SchemaNode Root { get; } -``` - -#### Property Value -[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.ToString().md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.ToString().md deleted file mode 100644 index 4f6f664..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.ToString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') - -## AbstractSchemaType\.ToString\(\) Method - -Полное строковое представление элемента\. - -```csharp -public override string ToString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление элемента\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSchemaType.md b/Documentation/Pf2eDataScrapper/AbstractSchemaType.md deleted file mode 100644 index 91481a9..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSchemaType.md +++ /dev/null @@ -1,41 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types') - -## AbstractSchemaType Class - -Абстрактный тип представоления данных в схеме\. - -```csharp -internal abstract class AbstractSchemaType -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractSchemaType - -Derived -↳ [ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') -↳ [DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') -↳ [IgnoreSchemaType](IgnoreSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') -↳ [ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') -↳ [StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -| Constructors | | -| :--- | :--- | -| [AbstractSchemaType\(SchemaNode\)](AbstractSchemaType.AbstractSchemaType(SchemaNode).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.AbstractSchemaType\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\)') | Абстрактный тип представоления данных в схеме\. | - -| Fields | | -| :--- | :--- | -| [Parent](AbstractSchemaType.Parent.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.Parent') | Элемент схемы данных, к которому относится тип\. | - -| Properties | | -| :--- | :--- | -| [Resolver](AbstractSchemaType.Resolver.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.Resolver') | Объект для определения типа поля в схеме данных\. | -| [Root](AbstractSchemaType.Root.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.Root') | Корневой элемент схемы данных\. | - -| Methods | | -| :--- | :--- | -| [AddValue\(JToken\)](AbstractSchemaType.AddValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | -| [Beautify\(\)](AbstractSchemaType.Beautify().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | -| [GetTypeName\(\)](AbstractSchemaType.GetTypeName().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | -| [GetYamlData\(\)](AbstractSchemaType.GetYamlData().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | -| [IsCompatibleValue\(JToken\)](AbstractSchemaType.IsCompatibleValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | -| [ToString\(\)](AbstractSchemaType.ToString().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType\.ToString\(\)') | Полное строковое представление элемента\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.Process().md b/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.Process().md deleted file mode 100644 index 162813c..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions').[AbstractSimpleProcessor](AbstractSimpleProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractSimpleProcessor') - -## AbstractSimpleProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public abstract void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.Save().md b/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.Save().md deleted file mode 100644 index e0dd1b0..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions').[AbstractSimpleProcessor](AbstractSimpleProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractSimpleProcessor') - -## AbstractSimpleProcessor\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -public abstract void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.md b/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.md deleted file mode 100644 index 4034f85..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSimpleProcessor.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions') - -## AbstractSimpleProcessor Class - -Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -internal abstract class AbstractSimpleProcessor : Pf2eDataScrapper.Processors.Definitions.IProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractSimpleProcessor - -Implements [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') - -### See Also -- [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute') - -| Methods | | -| :--- | :--- | -| [Process\(\)](AbstractSimpleProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractSimpleProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Save\(\)](AbstractSimpleProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractSimpleProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AbstractSubclassProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AbstractSubclassProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md deleted file mode 100644 index 147bdd1..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AbstractSubclassProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\) Constructor - -Абстрактный класс\-обработчик сущностей подклассов, полученных из Архивов Нефиса\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -protected AbstractSubclassProcessor(Pf2eDataScrapper.Processors.ProcessorInput input, Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper stringHelper, Pf2eDataScrapper.Helpers.DatabaseHelper helper, Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals globals); -``` -#### Parameters - - - -`input` [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - - - -`stringHelper` [StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - - - -`helper` [DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - - - -`globals` [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Add().md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Add().md deleted file mode 100644 index a5237cb..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddSpells(string).md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddSpells(string).md deleted file mode 100644 index 3a3b915..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddSpells(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.AddSpells\(string\) Method - -Добавление заклинаний из строкового представления\. - -```csharp -public void AddSpells(string spellMd); -``` -#### Parameters - - - -`spellMd` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление списка заклинаний\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddTrainings(string).md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddTrainings(string).md deleted file mode 100644 index 665c721..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddTrainings(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.AddTrainings\(string\) Method - -Добавление тренировок из строкового представления\. - -```csharp -public void AddTrainings(string trainingMd); -``` -#### Parameters - - - -`trainingMd` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление списка тренировок\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.ClassName.md deleted file mode 100644 index cc3f45f..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public abstract string? ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.GetGroup().md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.GetGroup().md deleted file mode 100644 index ad78202..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.GetGroup().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.GetGroup\(\) Method - -Получение CLR\-представления группы подклассов, к которому относится обрабатываемый подкласс\. - -```csharp -public Pf2eModel.Model.Structure.SubclassGroup GetGroup(); -``` - -#### Returns -[Pf2eModel\.Model\.Structure\.SubclassGroup](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.SubclassGroup 'Pf2eModel\.Model\.Structure\.SubclassGroup') -CLR\-представления группы подклассов\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.GroupName.md deleted file mode 100644 index 335d697..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public abstract string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Object.md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Object.md deleted file mode 100644 index cbe46bd..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.Object Property - -Основная сущность\. - -```csharp -public abstract Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Process().md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Process().md deleted file mode 100644 index 7cd23fb..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.ProcessObject().md deleted file mode 100644 index acaed7b..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public abstract void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Type.md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Type.md deleted file mode 100644 index 09d8443..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') - -## AbstractSubclassProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.md deleted file mode 100644 index fd4e7c0..0000000 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.md +++ /dev/null @@ -1,66 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors') - -## AbstractSubclassProcessor Class - -Абстрактный класс\-обработчик сущностей подклассов, полученных из Архивов Нефиса\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -internal abstract class AbstractSubclassProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 AbstractSubclassProcessor - -Derived -↳ [ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') -↳ [ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') -↳ [ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') -↳ [BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') -↳ [CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') -↳ [ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') -↳ [DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') -↳ [DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') -↳ [EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') -↳ [ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') -↳ [EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') -↳ [HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') -↳ [HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') -↳ [HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') -↳ [IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') -↳ [ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') -↳ [InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') -↳ [InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') -↳ [LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') -↳ [MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') -↳ [MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') -↳ [MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') -↳ [PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') -↳ [PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') -↳ [RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') -↳ [ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') -↳ [StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') -↳ [SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') -↳ [TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') -↳ [WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') - -| Constructors | | -| :--- | :--- | -| [AbstractSubclassProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\)](AbstractSubclassProcessor.AbstractSubclassProcessor(ProcessorInput,StringHelper,DatabaseHelper,AonprdBuilderGlobals).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.AbstractSubclassProcessor\(Pf2eDataScrapper\.Processors\.ProcessorInput, Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper, Pf2eDataScrapper\.Helpers\.DatabaseHelper, Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\)') | Абстрактный класс\-обработчик сущностей подклассов, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | - -| Properties | | -| :--- | :--- | -| [ClassName](AbstractSubclassProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.ClassName') | Название подкласса\. | -| [GroupName](AbstractSubclassProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.GroupName') | Название группы подклассов\. | -| [Object](AbstractSubclassProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Object') | Основная сущность\. | -| [Type](AbstractSubclassProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](AbstractSubclassProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddSpells\(string\)](AbstractSubclassProcessor.AddSpells(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.AddSpells\(string\)') | Добавление заклинаний из строкового представления\. | -| [AddTrainings\(string\)](AbstractSubclassProcessor.AddTrainings(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.AddTrainings\(string\)') | Добавление тренировок из строкового представления\. | -| [GetGroup\(\)](AbstractSubclassProcessor.GetGroup().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.GetGroup\(\)') | Получение CLR\-представления группы подклассов, к которому относится обрабатываемый подкласс\. | -| [Process\(\)](AbstractSubclassProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [ProcessObject\(\)](AbstractSubclassProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ActionProcessor.Add().md b/Documentation/Pf2eDataScrapper/ActionProcessor.Add().md deleted file mode 100644 index 0eb152e..0000000 --- a/Documentation/Pf2eDataScrapper/ActionProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') - -## ActionProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ActionProcessor.AddedDescriptionPaths().md b/Documentation/Pf2eDataScrapper/ActionProcessor.AddedDescriptionPaths().md deleted file mode 100644 index 968e0ec..0000000 --- a/Documentation/Pf2eDataScrapper/ActionProcessor.AddedDescriptionPaths().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') - -## ActionProcessor\.AddedDescriptionPaths\(\) Method - -Получение списка полей, которые должны быть добавлены в описание\. - -```csharp -protected virtual string[] AddedDescriptionPaths(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ActionProcessor.Object.md b/Documentation/Pf2eDataScrapper/ActionProcessor.Object.md deleted file mode 100644 index ae5e241..0000000 --- a/Documentation/Pf2eDataScrapper/ActionProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') - -## ActionProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Action Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Action](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Action 'Pf2eModel\.Model\.Structure\.Action') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ActionProcessor.Process().md b/Documentation/Pf2eDataScrapper/ActionProcessor.Process().md deleted file mode 100644 index 1fadee5..0000000 --- a/Documentation/Pf2eDataScrapper/ActionProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') - -## ActionProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ActionProcessor.Type.md b/Documentation/Pf2eDataScrapper/ActionProcessor.Type.md deleted file mode 100644 index 7f060c4..0000000 --- a/Documentation/Pf2eDataScrapper/ActionProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ActionProcessor](ActionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') - -## ActionProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ActionProcessor.md b/Documentation/Pf2eDataScrapper/ActionProcessor.md deleted file mode 100644 index 2f82982..0000000 --- a/Documentation/Pf2eDataScrapper/ActionProcessor.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## ActionProcessor Class - -```csharp -internal class ActionProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 ActionProcessor - -| Properties | | -| :--- | :--- | -| [Object](ActionProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.Object') | Основная сущность\. | -| [Type](ActionProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](ActionProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddedDescriptionPaths\(\)](ActionProcessor.AddedDescriptionPaths().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | -| [Process\(\)](ActionProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/AncestryProcessor.Add().md b/Documentation/Pf2eDataScrapper/AncestryProcessor.Add().md deleted file mode 100644 index ded2aa1..0000000 --- a/Documentation/Pf2eDataScrapper/AncestryProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[AncestryProcessor](AncestryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') - -## AncestryProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AncestryProcessor.Object.md b/Documentation/Pf2eDataScrapper/AncestryProcessor.Object.md deleted file mode 100644 index e943336..0000000 --- a/Documentation/Pf2eDataScrapper/AncestryProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[AncestryProcessor](AncestryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') - -## AncestryProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Ancestry Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Ancestry](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Ancestry 'Pf2eModel\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AncestryProcessor.Process().md b/Documentation/Pf2eDataScrapper/AncestryProcessor.Process().md deleted file mode 100644 index 4d51470..0000000 --- a/Documentation/Pf2eDataScrapper/AncestryProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[AncestryProcessor](AncestryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') - -## AncestryProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AncestryProcessor.Type.md b/Documentation/Pf2eDataScrapper/AncestryProcessor.Type.md deleted file mode 100644 index 334c874..0000000 --- a/Documentation/Pf2eDataScrapper/AncestryProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[AncestryProcessor](AncestryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') - -## AncestryProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AncestryProcessor.md b/Documentation/Pf2eDataScrapper/AncestryProcessor.md deleted file mode 100644 index 63132a8..0000000 --- a/Documentation/Pf2eDataScrapper/AncestryProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## AncestryProcessor Class - -```csharp -internal class AncestryProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 AncestryProcessor - -| Properties | | -| :--- | :--- | -| [Object](AncestryProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor\.Object') | Основная сущность\. | -| [Type](AncestryProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](AncestryProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [Process\(\)](AncestryProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.AonprdBuilderGlobals().md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.AonprdBuilderGlobals().md deleted file mode 100644 index 83ac812..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.AonprdBuilderGlobals().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\(\) Constructor - -Конструктор класса [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals')\. - -```csharp -public AonprdBuilderGlobals(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.AonprdTarget.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.AonprdTarget.md deleted file mode 100644 index 0e4c4da..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.AonprdTarget.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.AonprdTarget Property - -Цель внешних ссылок Архивов Нефисов\. - -```csharp -public Pf2eModel.Model.Base.Targets.ExternalTarget AonprdTarget { get; set; } -``` - -#### Property Value -[Pf2eModel\.Model\.Base\.Targets\.ExternalTarget](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Targets.ExternalTarget 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.GetSlugSuffix(string).md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.GetSlugSuffix(string).md deleted file mode 100644 index a7fbf7f..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.GetSlugSuffix(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.GetSlugSuffix\(string\) Method - -Получить суффикс для ссылки\. - -```csharp -public string GetSlugSuffix(string id); -``` -#### Parameters - - - -`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Идентификатор Aonprd\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Суффикс для ссылки или пустая строка\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.Ignore.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.Ignore.md deleted file mode 100644 index 15714cc..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.Ignore.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.Ignore Property - -Список идентификаторов сущностей, которые нужно игнорировать при обработке\. - -```csharp -public System.Collections.Generic.List Ignore { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.JsonToDictionary(JObject,string).md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.JsonToDictionary(JObject,string).md deleted file mode 100644 index 386175e..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.JsonToDictionary(JObject,string).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.JsonToDictionary\(JObject, string\) Method - -Преобразовать JSON\-объект в словарь\. - -```csharp -public static System.Collections.Generic.Dictionary JsonToDictionary(Newtonsoft.Json.Linq.JObject json, string tokenPath); -``` -#### Parameters - - - -`json` [Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject') - -Исходный JSON\-объект\. - - - -`tokenPath` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь к токену в JSON\. - -#### Returns -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Результирующий словарь\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.LegacyRemasterExtra.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.LegacyRemasterExtra.md deleted file mode 100644 index 2ec392d..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.LegacyRemasterExtra.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.LegacyRemasterExtra Property - -Словарь допольнительных проверок связей\. -Ключ \- устаревшая сущность, значение \- обновлённая\. - -```csharp -public System.Collections.Generic.Dictionary LegacyRemasterExtra { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.MergeSources.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.MergeSources.md deleted file mode 100644 index d54d528..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.MergeSources.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.MergeSources Property - -Словарь сущностей, которые нужно слить с другой/другими\. -Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. - -```csharp -public System.Collections.Generic.Dictionary MergeSources { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SlugSuffixes.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SlugSuffixes.md deleted file mode 100644 index 54b1bb8..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SlugSuffixes.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.SlugSuffixes Property - -Словарей суффиксов для сущностей - -```csharp -public System.Collections.Generic.Dictionary SlugSuffixes { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SourceIds.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SourceIds.md deleted file mode 100644 index 87f04be..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SourceIds.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.SourceIds Property - -Словарь идентификаторов источников\. - -```csharp -public System.Collections.Generic.Dictionary SourceIds { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SubclassGroups.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SubclassGroups.md deleted file mode 100644 index 0f9cca7..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.SubclassGroups.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.SubclassGroups Property - -Словарь сущностей, которые нужно слить с другой/другими\. -Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. - -```csharp -public System.Collections.Generic.Dictionary SubclassGroups { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.TraitIds.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.TraitIds.md deleted file mode 100644 index 5ae2b87..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.TraitIds.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') - -## AonprdBuilderGlobals\.TraitIds Property - -Словарь идентификаторов признаков\. - -```csharp -public System.Collections.Generic.Dictionary TraitIds { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.md b/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.md deleted file mode 100644 index 472a542..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdBuilderGlobals.md +++ /dev/null @@ -1,32 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') - -## AonprdBuilderGlobals Class - -Класс\-помощник, хранящий необходимые глобальные данные\. - -```csharp -internal class AonprdBuilderGlobals -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AonprdBuilderGlobals - -| Constructors | | -| :--- | :--- | -| [AonprdBuilderGlobals\(\)](AonprdBuilderGlobals.AonprdBuilderGlobals().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.AonprdBuilderGlobals\(\)') | Конструктор класса [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals')\. | - -| Properties | | -| :--- | :--- | -| [AonprdTarget](AonprdBuilderGlobals.AonprdTarget.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.AonprdTarget') | Цель внешних ссылок Архивов Нефисов\. | -| [Ignore](AonprdBuilderGlobals.Ignore.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.Ignore') | Список идентификаторов сущностей, которые нужно игнорировать при обработке\. | -| [LegacyRemasterExtra](AonprdBuilderGlobals.LegacyRemasterExtra.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.LegacyRemasterExtra') | Словарь допольнительных проверок связей\. Ключ \- устаревшая сущность, значение \- обновлённая\. | -| [MergeSources](AonprdBuilderGlobals.MergeSources.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.MergeSources') | Словарь сущностей, которые нужно слить с другой/другими\. Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. | -| [SlugSuffixes](AonprdBuilderGlobals.SlugSuffixes.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.SlugSuffixes') | Словарей суффиксов для сущностей | -| [SourceIds](AonprdBuilderGlobals.SourceIds.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.SourceIds') | Словарь идентификаторов источников\. | -| [SubclassGroups](AonprdBuilderGlobals.SubclassGroups.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.SubclassGroups') | Словарь сущностей, которые нужно слить с другой/другими\. Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. | -| [TraitIds](AonprdBuilderGlobals.TraitIds.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.TraitIds') | Словарь идентификаторов признаков\. | - -| Methods | | -| :--- | :--- | -| [GetSlugSuffix\(string\)](AonprdBuilderGlobals.GetSlugSuffix(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.GetSlugSuffix\(string\)') | Получить суффикс для ссылки\. | -| [JsonToDictionary\(JObject, string\)](AonprdBuilderGlobals.JsonToDictionary(JObject,string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.JsonToDictionary\(Newtonsoft\.Json\.Linq\.JObject, string\)') | Преобразовать JSON\-объект в словарь\. | diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendium.AonprdCompendium(AonprdRepository).md b/Documentation/Pf2eDataScrapper/AonprdCompendium.AonprdCompendium(AonprdRepository).md deleted file mode 100644 index 33006f9..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendium.AonprdCompendium(AonprdRepository).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') - -## AonprdCompendium\(AonprdRepository\) Constructor - -Класс хранения данных компендиума\. - -```csharp -public AonprdCompendium(Pf2eDataScrapper.Importers.Implementations.Aonprd.AonprdRepository repository); -``` -#### Parameters - - - -`repository` [AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendium.Count(ICollection_string_).md b/Documentation/Pf2eDataScrapper/AonprdCompendium.Count(ICollection_string_).md deleted file mode 100644 index c031a81..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendium.Count(ICollection_string_).md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') - -## AonprdCompendium\.Count\(ICollection\\) Method - -Возвращает количество элементов для указанного типа данных\. - -```csharp -public override int Count(System.Collections.Generic.ICollection types); -``` -#### Parameters - - - -`types` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -#### Returns -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') -Количество элементов\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendium.Items.md b/Documentation/Pf2eDataScrapper/AonprdCompendium.Items.md deleted file mode 100644 index 78af455..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendium.Items.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') - -## AonprdCompendium\.Items Property - -Коллекция всех записей компендиума\. - -```csharp -public System.Collections.Concurrent.ConcurrentBag Items { get; } -``` - -#### Property Value -[System\.Collections\.Concurrent\.ConcurrentBag<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Concurrent.ConcurrentBag-1 'System\.Collections\.Concurrent\.ConcurrentBag\`1')[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Concurrent.ConcurrentBag-1 'System\.Collections\.Concurrent\.ConcurrentBag\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendium.Iterate(ICollection_string_).md b/Documentation/Pf2eDataScrapper/AonprdCompendium.Iterate(ICollection_string_).md deleted file mode 100644 index b37ddd6..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendium.Iterate(ICollection_string_).md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') - -## AonprdCompendium\.Iterate\(ICollection\\) Method - -Получение итератора сущностей\. Если указан тип type \- то только указанного типа\. - -```csharp -public override System.Collections.Generic.IEnumerable> Iterate(System.Collections.Generic.ICollection types); -``` -#### Parameters - - - -`types` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -#### Returns -[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.Tuple<](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') -Итератор сущностей\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendium.Repository.md b/Documentation/Pf2eDataScrapper/AonprdCompendium.Repository.md deleted file mode 100644 index 8555f6e..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendium.Repository.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendium](AonprdCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') - -## AonprdCompendium\.Repository Property - -Репозиторий данных\. - -```csharp -public virtual Pf2eDataScrapper.Importers.Implementations.Aonprd.AonprdRepository Repository { get; } -``` - -#### Property Value -[AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendium.md b/Documentation/Pf2eDataScrapper/AonprdCompendium.md deleted file mode 100644 index 1fcdd11..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendium.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium') - -## AonprdCompendium Class - -Класс хранения данных компендиума\. - -```csharp -internal sealed class AonprdCompendium : Pf2eDataScrapper.Importers.AbstractCompendium -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractCompendium](AbstractCompendium.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium') 🡒 AonprdCompendium - -| Constructors | | -| :--- | :--- | -| [AonprdCompendium\(AonprdRepository\)](AonprdCompendium.AonprdCompendium(AonprdRepository).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.AonprdCompendium\(Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\)') | Класс хранения данных компендиума\. | - -| Properties | | -| :--- | :--- | -| [Items](AonprdCompendium.Items.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.Items') | Коллекция всех записей компендиума\. | -| [Repository](AonprdCompendium.Repository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.Repository') | Репозиторий данных\. | - -| Methods | | -| :--- | :--- | -| [Count\(ICollection<string>\)](AonprdCompendium.Count(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.Count\(System\.Collections\.Generic\.ICollection\\)') | Возвращает количество элементов для указанного типа данных\. | -| [Iterate\(ICollection<string>\)](AonprdCompendium.Iterate(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)') | Получение итератора сущностей\. Если указан тип type \- то только указанного типа\. | diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.AonprdCompendiumItem(string,string).md b/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.AonprdCompendiumItem(string,string).md deleted file mode 100644 index 6d16fd4..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.AonprdCompendiumItem(string,string).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') - -## AonprdCompendiumItem\(string, string\) Constructor - -Ссылка на сущность с указанием файла, в котором она хранится\. - -```csharp -public AonprdCompendiumItem(string id, string file); -``` -#### Parameters - - - -`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Идентификатор сущности\. - - - -`file` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Имя файла\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.File.md b/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.File.md deleted file mode 100644 index c0e7851..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.File.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') - -## AonprdCompendiumItem\.File Property - -Имя файла, в котором хранится сущность\. - -```csharp -public string File { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.Id.md b/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.Id.md deleted file mode 100644 index ad0c5f1..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') - -## AonprdCompendiumItem\.Id Property - -Идентификатор сущности\. - -```csharp -public override string Id { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.ResolveType(string).md b/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.ResolveType(string).md deleted file mode 100644 index 63ebace..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.ResolveType(string).md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') - -## AonprdCompendiumItem\.ResolveType\(string\) Method - -Определение типа сущности как префикса идентификатора\. - -```csharp -public static string ResolveType(string id); -``` -#### Parameters - - - -`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.Type.md b/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.Type.md deleted file mode 100644 index a1ac6ed..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium').[AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') - -## AonprdCompendiumItem\.Type Property - -Тип сущности\. - -```csharp -public override string Type { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.md b/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.md deleted file mode 100644 index d78ecf1..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdCompendiumItem.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium') - -## AonprdCompendiumItem Class - -Ссылка на сущность с указанием файла, в котором она хранится\. - -```csharp -internal class AonprdCompendiumItem : Pf2eDataScrapper.Importers.AbstractCompendiumItem -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem') 🡒 AonprdCompendiumItem - -| Constructors | | -| :--- | :--- | -| [AonprdCompendiumItem\(string, string\)](AonprdCompendiumItem.AonprdCompendiumItem(string,string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.AonprdCompendiumItem\(string, string\)') | Ссылка на сущность с указанием файла, в котором она хранится\. | - -| Properties | | -| :--- | :--- | -| [File](AonprdCompendiumItem.File.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.File') | Имя файла, в котором хранится сущность\. | -| [Id](AonprdCompendiumItem.Id.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.Id') | Идентификатор сущности\. | -| [Type](AonprdCompendiumItem.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [ResolveType\(string\)](AonprdCompendiumItem.ResolveType(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem\.ResolveType\(string\)') | Определение типа сущности как префикса идентификатора\. | diff --git a/Documentation/Pf2eDataScrapper/AonprdImporter.Name.md b/Documentation/Pf2eDataScrapper/AonprdImporter.Name.md deleted file mode 100644 index 33078ef..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdImporter.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdImporter](AonprdImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') - -## AonprdImporter\.Name Property - -Отображаемое имя импортёра\. - -```csharp -public override string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdImporter.Slug.md b/Documentation/Pf2eDataScrapper/AonprdImporter.Slug.md deleted file mode 100644 index 5a21985..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdImporter.Slug.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdImporter](AonprdImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') - -## AonprdImporter\.Slug Property - -Короткое имя импортёра\. - -```csharp -public override string Slug { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdImporter.TargetName.md b/Documentation/Pf2eDataScrapper/AonprdImporter.TargetName.md deleted file mode 100644 index 09fb482..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdImporter.TargetName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdImporter](AonprdImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') - -## AonprdImporter\.TargetName Field - -Название внешней ссылки\. - -```csharp -public const string TargetName = "Archives of Nethys Pathfinder 2e"; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdImporter.md b/Documentation/Pf2eDataScrapper/AonprdImporter.md deleted file mode 100644 index 13dc06d..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdImporter.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd') - -## AonprdImporter Class - -Класс обработки данных с сайта Архивов Нефеса\. - -```csharp -internal class AonprdImporter : Pf2eDataScrapper.Importers.AbstractImporter -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') 🡒 AonprdImporter - -| Fields | | -| :--- | :--- | -| [TargetName](AonprdImporter.TargetName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter\.TargetName') | Название внешней ссылки\. | - -| Properties | | -| :--- | :--- | -| [Name](AonprdImporter.Name.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter\.Name') | Отображаемое имя импортёра\. | -| [Slug](AonprdImporter.Slug.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter\.Slug') | Короткое имя импортёра\. | diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.Actions.md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.Actions.md deleted file mode 100644 index 0c191b3..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.Actions.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') - -## AonprdProcessorInputExtension\.ActionStruct\.Actions Property - -Количество действий - -```csharp -public int Actions { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsFreeAction.md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsFreeAction.md deleted file mode 100644 index c0e0687..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsFreeAction.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') - -## AonprdProcessorInputExtension\.ActionStruct\.IsFreeAction Property - -Флаг, указывающий, что можно использовать свободное действие\. - -```csharp -public bool IsFreeAction { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsPassive.md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsPassive.md deleted file mode 100644 index 736d73a..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsPassive.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') - -## AonprdProcessorInputExtension\.ActionStruct\.IsPassive Property - -Флаг, указывающий, что действия не требуются\. - -```csharp -public bool IsPassive { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsReaction.md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsReaction.md deleted file mode 100644 index 453ae12..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.IsReaction.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') - -## AonprdProcessorInputExtension\.ActionStruct\.IsReaction Property - -Флаг, указывающий, что действие может быть использовано как реакция\. - -```csharp -public bool IsReaction { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.MaxActions.md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.MaxActions.md deleted file mode 100644 index ccf7880..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.MaxActions.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') - -## AonprdProcessorInputExtension\.ActionStruct\.MaxActions Property - -Максимальное количество действий - -```csharp -public int MaxActions { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.TwoRounds.md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.TwoRounds.md deleted file mode 100644 index 4e78ccb..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.TwoRounds.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension').[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') - -## AonprdProcessorInputExtension\.ActionStruct\.TwoRounds Property - -Флаг, указывающий, что действие может быть продлено до 2 раундов\. - -```csharp -public bool TwoRounds { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.md deleted file mode 100644 index f79c7e1..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ActionStruct.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension') - -## AonprdProcessorInputExtension\.ActionStruct Class - -Класс структуры, хранящей информацию о количетсве действий\. - -```csharp -public class AonprdProcessorInputExtension.ActionStruct -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ActionStruct - -| Properties | | -| :--- | :--- | -| [Actions](AonprdProcessorInputExtension.ActionStruct.Actions.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.Actions') | Количество действий | -| [IsFreeAction](AonprdProcessorInputExtension.ActionStruct.IsFreeAction.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.IsFreeAction') | Флаг, указывающий, что можно использовать свободное действие\. | -| [IsPassive](AonprdProcessorInputExtension.ActionStruct.IsPassive.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.IsPassive') | Флаг, указывающий, что действия не требуются\. | -| [IsReaction](AonprdProcessorInputExtension.ActionStruct.IsReaction.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.IsReaction') | Флаг, указывающий, что действие может быть использовано как реакция\. | -| [MaxActions](AonprdProcessorInputExtension.ActionStruct.MaxActions.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.MaxActions') | Максимальное количество действий | -| [TwoRounds](AonprdProcessorInputExtension.ActionStruct.TwoRounds.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct\.TwoRounds') | Флаг, указывающий, что действие может быть продлено до 2 раундов\. | diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ResolveActionString(thisProcessorInput,string).md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ResolveActionString(thisProcessorInput,string).md deleted file mode 100644 index 7cc3e01..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.ResolveActionString(thisProcessorInput,string).md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension') - -## AonprdProcessorInputExtension\.ResolveActionString\(this ProcessorInput, string\) Method - -Обработать строку, содержащую информацию о количестве действий\. - -```csharp -public static Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.AonprdProcessorInputExtension.ActionStruct ResolveActionString(this Pf2eDataScrapper.Processors.ProcessorInput _, string input); -``` -#### Parameters - - - -`_` [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - - - -`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Входная строка с данными\. - -#### Returns -[ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') -Структура, хранящая информацию о количетсве действий\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.md b/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.md deleted file mode 100644 index c23537d..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdProcessorInputExtension.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') - -## AonprdProcessorInputExtension Class - -```csharp -internal static class AonprdProcessorInputExtension -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AonprdProcessorInputExtension - -| Methods | | -| :--- | :--- | -| [ResolveActionString\(this ProcessorInput, string\)](AonprdProcessorInputExtension.ResolveActionString(thisProcessorInput,string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ResolveActionString\(this Pf2eDataScrapper\.Processors\.ProcessorInput, string\)') | Обработать строку, содержащую информацию о количестве действий\. | diff --git a/Documentation/Pf2eDataScrapper/AonprdRepository.AonprdRepository(AonprdImporter).md b/Documentation/Pf2eDataScrapper/AonprdRepository.AonprdRepository(AonprdImporter).md deleted file mode 100644 index ea71611..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdRepository.AonprdRepository(AonprdImporter).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') - -## AonprdRepository\(AonprdImporter\) Constructor - -Основной класс для работы с репозиторием данных Aonprd\. - -```csharp -public AonprdRepository(Pf2eDataScrapper.Importers.Implementations.Aonprd.AonprdImporter importer); -``` -#### Parameters - - - -`importer` [AonprdImporter](AonprdImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdRepository.CheckRevision().md b/Documentation/Pf2eDataScrapper/AonprdRepository.CheckRevision().md deleted file mode 100644 index 43563b2..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdRepository.CheckRevision().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') - -## AonprdRepository\.CheckRevision\(\) Method - -Проверка актуальности данных\. - -```csharp -private bool CheckRevision(); -``` - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -true \- актуальная ревизия, false \- устаревшая/отсутсвует\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdRepository.Load(string).md b/Documentation/Pf2eDataScrapper/AonprdRepository.Load(string).md deleted file mode 100644 index 54363cc..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdRepository.Load(string).md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') - -## AonprdRepository\.Load\(string\) Method - -Метод для загрузки данных из API Aonprd\. - -```csharp -private string Load(string url); -``` -#### Parameters - - - -`url` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdRepository.Revision.md b/Documentation/Pf2eDataScrapper/AonprdRepository.Revision.md deleted file mode 100644 index 42dc213..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdRepository.Revision.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') - -## AonprdRepository\.Revision Property - -Текущая ревизия данных\. Значение обновляется при обновлении репозитория\. - -```csharp -public int Revision { get; private set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdRepository.SearchUrl.md b/Documentation/Pf2eDataScrapper/AonprdRepository.SearchUrl.md deleted file mode 100644 index 1e5fe87..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdRepository.SearchUrl.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') - -## AonprdRepository\.SearchUrl Field - -URL для доступа к API Aonprd\. - -```csharp -public const string SearchUrl = "https://elasticsearch.aonprd.com"; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdRepository.Update(ProcessProgress).md b/Documentation/Pf2eDataScrapper/AonprdRepository.Update(ProcessProgress).md deleted file mode 100644 index 16e150c..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdRepository.Update(ProcessProgress).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') - -## AonprdRepository\.Update\(ProcessProgress\) Method - -Обновление данных в репозитории\. - -```csharp -public override void Update(Pf2eDataScrapper.Helpers.ProcessProgress progress); -``` -#### Parameters - - - -`progress` [ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdRepository.WriteFile(string,string).md b/Documentation/Pf2eDataScrapper/AonprdRepository.WriteFile(string,string).md deleted file mode 100644 index fce3d22..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdRepository.WriteFile(string,string).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd').[AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') - -## AonprdRepository\.WriteFile\(string, string\) Method - -Запись данных в файл\. - -```csharp -private void WriteFile(string path, string content); -``` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь к файлу\. - - - -`content` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Содержимое, которе требуется записать в файл\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AonprdRepository.md b/Documentation/Pf2eDataScrapper/AonprdRepository.md deleted file mode 100644 index 99bd5bb..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdRepository.md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd') - -## AonprdRepository Class - -Основной класс для работы с репозиторием данных Aonprd\. - -```csharp -internal class AonprdRepository : Pf2eDataScrapper.Importers.Repositories.AbstractImporterRepository -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') 🡒 AonprdRepository - -| Constructors | | -| :--- | :--- | -| [AonprdRepository\(AonprdImporter\)](AonprdRepository.AonprdRepository(AonprdImporter).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.AonprdRepository\(Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter\)') | Основной класс для работы с репозиторием данных Aonprd\. | - -| Fields | | -| :--- | :--- | -| [SearchUrl](AonprdRepository.SearchUrl.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.SearchUrl') | URL для доступа к API Aonprd\. | - -| Properties | | -| :--- | :--- | -| [Revision](AonprdRepository.Revision.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.Revision') | Текущая ревизия данных\. Значение обновляется при обновлении репозитория\. | - -| Methods | | -| :--- | :--- | -| [CheckRevision\(\)](AonprdRepository.CheckRevision().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.CheckRevision\(\)') | Проверка актуальности данных\. | -| [Load\(string\)](AonprdRepository.Load(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.Load\(string\)') | Метод для загрузки данных из API Aonprd\. | -| [Update\(ProcessProgress\)](AonprdRepository.Update(ProcessProgress).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.Update\(Pf2eDataScrapper\.Helpers\.ProcessProgress\)') | Обновление данных в репозитории\. | -| [WriteFile\(string, string\)](AonprdRepository.WriteFile(string,string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository\.WriteFile\(string, string\)') | Запись данных в файл\. | diff --git a/Documentation/Pf2eDataScrapper/AonprdTypeResolver.md b/Documentation/Pf2eDataScrapper/AonprdTypeResolver.md deleted file mode 100644 index ac877fb..0000000 --- a/Documentation/Pf2eDataScrapper/AonprdTypeResolver.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') - -## AonprdTypeResolver Class - -Класс для определения типа поля в схеме данных\. - -```csharp -internal class AonprdTypeResolver : Pf2eDataScrapper.SchemaBuilder.TypeResolver -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') 🡒 AonprdTypeResolver \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddFocal(string).md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddFocal(string).md deleted file mode 100644 index c2cf921..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddFocal(string).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') - -## ApparitionProcessor\.AddFocal\(string\) Method - -Добавление заклинания сосуда\. - -```csharp -public void AddFocal(string description); -``` -#### Parameters - - - -`description` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.ClassName.md deleted file mode 100644 index 280bcd9..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') - -## ApparitionProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.GroupName.md deleted file mode 100644 index 3136c74..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') - -## ApparitionProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.Object.md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.Object.md deleted file mode 100644 index 00b09a6..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') - -## ApparitionProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.ProcessObject().md deleted file mode 100644 index d962318..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') - -## ApparitionProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.VesselSpellMarkdownRegex().md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.VesselSpellMarkdownRegex().md deleted file mode 100644 index cbf92ef..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.VesselSpellMarkdownRegex().md +++ /dev/null @@ -1,28 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') - -## ApparitionProcessor\.VesselSpellMarkdownRegex\(\) Method - -```csharp -private static System.Text.RegularExpressions.Regex VesselSpellMarkdownRegex(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -\\*\\*Vessel Spell\\*\\* \\[.*?\\]\\(/Spells\\.aspx\\?ID=(\\d+)\\) -```
-Explanation:
- -```csharp -○ Match the string "**Vessel Spell** [".
-○ Match a character other than '\n' lazily any number of times.
-○ Match the string "](/Spells.aspx?ID=".
-○ 1st capture group.
- ○ Match a Unicode digit atomically at least once.
-○ Match ')'.
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.md deleted file mode 100644 index e06c2ba..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## ApparitionProcessor Class - -```csharp -internal class ApparitionProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ApparitionProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](ApparitionProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.ClassName') | Название подкласса\. | -| [GroupName](ApparitionProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.GroupName') | Название группы подклассов\. | -| [Object](ApparitionProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [AddFocal\(string\)](ApparitionProcessor.AddFocal(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.AddFocal\(string\)') | Добавление заклинания сосуда\. | -| [ProcessObject\(\)](ApparitionProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | -| [VesselSpellMarkdownRegex\(\)](ApparitionProcessor.VesselSpellMarkdownRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.VesselSpellMarkdownRegex\(\)') | | diff --git a/Documentation/Pf2eDataScrapper/ApplicationSettings.ApplicationSettings().md b/Documentation/Pf2eDataScrapper/ApplicationSettings.ApplicationSettings().md deleted file mode 100644 index 3f5e774..0000000 --- a/Documentation/Pf2eDataScrapper/ApplicationSettings.ApplicationSettings().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') - -## ApplicationSettings\(\) Constructor - -Конструктор класса [ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings')\. - -```csharp -public ApplicationSettings(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApplicationSettings.DataDir.md b/Documentation/Pf2eDataScrapper/ApplicationSettings.DataDir.md deleted file mode 100644 index 8c0a75f..0000000 --- a/Documentation/Pf2eDataScrapper/ApplicationSettings.DataDir.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') - -## ApplicationSettings\.DataDir Property - -Папка в входными данными\. - -```csharp -public System.IO.DirectoryInfo DataDir { get; } -``` - -#### Property Value -[System\.IO\.DirectoryInfo](https://docs.microsoft.com/en-us/dotnet/api/System.IO.DirectoryInfo 'System\.IO\.DirectoryInfo') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApplicationSettings.DataDirPath.md b/Documentation/Pf2eDataScrapper/ApplicationSettings.DataDirPath.md deleted file mode 100644 index b680e0f..0000000 --- a/Documentation/Pf2eDataScrapper/ApplicationSettings.DataDirPath.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') - -## ApplicationSettings\.DataDirPath Property - -Путь к папке с входными данными\. - -```csharp -public string DataDirPath { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApplicationSettings.DatabaseConnection.md b/Documentation/Pf2eDataScrapper/ApplicationSettings.DatabaseConnection.md deleted file mode 100644 index 158c150..0000000 --- a/Documentation/Pf2eDataScrapper/ApplicationSettings.DatabaseConnection.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') - -## ApplicationSettings\.DatabaseConnection Property - -Строка подключения к базе данных\. - -```csharp -public string DatabaseConnection { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApplicationSettings.MaxThreads.md b/Documentation/Pf2eDataScrapper/ApplicationSettings.MaxThreads.md deleted file mode 100644 index ea80a6c..0000000 --- a/Documentation/Pf2eDataScrapper/ApplicationSettings.MaxThreads.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') - -## ApplicationSettings\.MaxThreads Property - -Максимальное количество потоков\. - -```csharp -public int MaxThreads { get; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApplicationSettings.OutputDir.md b/Documentation/Pf2eDataScrapper/ApplicationSettings.OutputDir.md deleted file mode 100644 index 79c08ca..0000000 --- a/Documentation/Pf2eDataScrapper/ApplicationSettings.OutputDir.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') - -## ApplicationSettings\.OutputDir Property - -Папка для сохранения результатов\. - -```csharp -public string OutputDir { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApplicationSettings.OutputDirPath.md b/Documentation/Pf2eDataScrapper/ApplicationSettings.OutputDirPath.md deleted file mode 100644 index ab12f51..0000000 --- a/Documentation/Pf2eDataScrapper/ApplicationSettings.OutputDirPath.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') - -## ApplicationSettings\.OutputDirPath Property - -Путь к папке для сохранения результатов\. - -```csharp -public string OutputDirPath { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApplicationSettings.md b/Documentation/Pf2eDataScrapper/ApplicationSettings.md deleted file mode 100644 index 4d767eb..0000000 --- a/Documentation/Pf2eDataScrapper/ApplicationSettings.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper') - -## ApplicationSettings Class - -Настройки программы\. - -```csharp -internal class ApplicationSettings -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ApplicationSettings - -| Constructors | | -| :--- | :--- | -| [ApplicationSettings\(\)](ApplicationSettings.ApplicationSettings().md 'Pf2eDataScrapper\.ApplicationSettings\.ApplicationSettings\(\)') | Конструктор класса [ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings')\. | - -| Properties | | -| :--- | :--- | -| [DatabaseConnection](ApplicationSettings.DatabaseConnection.md 'Pf2eDataScrapper\.ApplicationSettings\.DatabaseConnection') | Строка подключения к базе данных\. | -| [DataDir](ApplicationSettings.DataDir.md 'Pf2eDataScrapper\.ApplicationSettings\.DataDir') | Папка в входными данными\. | -| [DataDirPath](ApplicationSettings.DataDirPath.md 'Pf2eDataScrapper\.ApplicationSettings\.DataDirPath') | Путь к папке с входными данными\. | -| [MaxThreads](ApplicationSettings.MaxThreads.md 'Pf2eDataScrapper\.ApplicationSettings\.MaxThreads') | Максимальное количество потоков\. | -| [OutputDir](ApplicationSettings.OutputDir.md 'Pf2eDataScrapper\.ApplicationSettings\.OutputDir') | Папка для сохранения результатов\. | -| [OutputDirPath](ApplicationSettings.OutputDirPath.md 'Pf2eDataScrapper\.ApplicationSettings\.OutputDirPath') | Путь к папке для сохранения результатов\. | diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ClassName.md deleted file mode 100644 index 021015e..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') - -## ArcaneSchoolProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.GroupName.md deleted file mode 100644 index 7d96a2c..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') - -## ArcaneSchoolProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.Object.md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.Object.md deleted file mode 100644 index d907cbb..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') - -## ArcaneSchoolProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ProcessObject().md deleted file mode 100644 index 8d77f8f..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') - -## ArcaneSchoolProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.md deleted file mode 100644 index 6da19f7..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## ArcaneSchoolProcessor Class - -```csharp -internal class ArcaneSchoolProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ArcaneSchoolProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](ArcaneSchoolProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.ClassName') | Название подкласса\. | -| [GroupName](ArcaneSchoolProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.GroupName') | Название группы подклассов\. | -| [Object](ArcaneSchoolProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](ArcaneSchoolProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ClassName.md deleted file mode 100644 index 1ecad26..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') - -## ArcaneThesisProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.GroupName.md deleted file mode 100644 index 9021d67..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') - -## ArcaneThesisProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.Object.md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.Object.md deleted file mode 100644 index c96656e..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') - -## ArcaneThesisProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ProcessObject().md deleted file mode 100644 index 4960ea5..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') - -## ArcaneThesisProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.md deleted file mode 100644 index 8334a4d..0000000 --- a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## ArcaneThesisProcessor Class - -```csharp -internal class ArcaneThesisProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ArcaneThesisProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](ArcaneThesisProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.ClassName') | Название подкласса\. | -| [GroupName](ArcaneThesisProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.GroupName') | Название группы подклассов\. | -| [Object](ArcaneThesisProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](ArcaneThesisProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Add().md b/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Add().md deleted file mode 100644 index f820fe5..0000000 --- a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') - -## ArchetypeProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.AddedDescriptionPaths().md b/Documentation/Pf2eDataScrapper/ArchetypeProcessor.AddedDescriptionPaths().md deleted file mode 100644 index 80ea683..0000000 --- a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.AddedDescriptionPaths().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') - -## ArchetypeProcessor\.AddedDescriptionPaths\(\) Method - -Получение списка полей, которые должны быть добавлены в описание\. - -```csharp -protected virtual string[] AddedDescriptionPaths(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Object.md b/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Object.md deleted file mode 100644 index d78e280..0000000 --- a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') - -## ArchetypeProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Archetype Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Archetype](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Archetype 'Pf2eModel\.Model\.Structure\.Archetype') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Process().md b/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Process().md deleted file mode 100644 index 87b49ed..0000000 --- a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') - -## ArchetypeProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Type.md b/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Type.md deleted file mode 100644 index dd41ebe..0000000 --- a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') - -## ArchetypeProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.md b/Documentation/Pf2eDataScrapper/ArchetypeProcessor.md deleted file mode 100644 index cbb59ee..0000000 --- a/Documentation/Pf2eDataScrapper/ArchetypeProcessor.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## ArchetypeProcessor Class - -```csharp -internal class ArchetypeProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 ArchetypeProcessor - -| Properties | | -| :--- | :--- | -| [Object](ArchetypeProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.Object') | Основная сущность\. | -| [Type](ArchetypeProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](ArchetypeProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddedDescriptionPaths\(\)](ArchetypeProcessor.AddedDescriptionPaths().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | -| [Process\(\)](ArchetypeProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.AddValue(JToken).md b/Documentation/Pf2eDataScrapper/ArraySchemaType.AddValue(JToken).md deleted file mode 100644 index a4c0e70..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.AddValue(JToken).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\.AddValue\(JToken\) Method - -Добавление нового значения\. - -```csharp -public override void AddValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.ArraySchemaType(SchemaNode).md b/Documentation/Pf2eDataScrapper/ArraySchemaType.ArraySchemaType(SchemaNode).md deleted file mode 100644 index c2cf86c..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.ArraySchemaType(SchemaNode).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\(SchemaNode\) Constructor - -Тип представоления массива в схеме\. - -```csharp -public ArraySchemaType(Pf2eDataScrapper.SchemaBuilder.SchemaNode parent); -``` -#### Parameters - - - -`parent` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.Beautify().md b/Documentation/Pf2eDataScrapper/ArraySchemaType.Beautify().md deleted file mode 100644 index 825d092..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.Beautify().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\.Beautify\(\) Method - -Подготовка типа к красивому представлению\. - -```csharp -public override void Beautify(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.ElementSchema.md b/Documentation/Pf2eDataScrapper/ArraySchemaType.ElementSchema.md deleted file mode 100644 index f67edba..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.ElementSchema.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\.ElementSchema Field - -Схема элемента массива\. - -```csharp -protected readonly SchemaNode ElementSchema; -``` - -#### Field Value -[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.GetTypeName().md b/Documentation/Pf2eDataScrapper/ArraySchemaType.GetTypeName().md deleted file mode 100644 index 94db9c1..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.GetTypeName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\.GetTypeName\(\) Method - -Получение строкового представоения типа элемента\. - -```csharp -public override string GetTypeName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.GetYamlData().md b/Documentation/Pf2eDataScrapper/ArraySchemaType.GetYamlData().md deleted file mode 100644 index bddf190..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.GetYamlData().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\.GetYamlData\(\) Method - -Получение данных для форматирования в YAML\. - -```csharp -public override System.Collections.Generic.Dictionary GetYamlData(); -``` - -#### Returns -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2eDataScrapper/ArraySchemaType.IsCompatibleValue(JToken).md deleted file mode 100644 index 4d10b4d..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.IsCompatibleValue(JToken).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\.IsCompatibleValue\(JToken\) Method - -Проверка, что значение совместимо с текущим типом\. - -```csharp -public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Проверяемое значение\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.MaxCount.md b/Documentation/Pf2eDataScrapper/ArraySchemaType.MaxCount.md deleted file mode 100644 index 8bdfc05..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.MaxCount.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\.MaxCount Field - -Максимальное количество элементов в массиве\. - -```csharp -public int MaxCount; -``` - -#### Field Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.MinCount.md b/Documentation/Pf2eDataScrapper/ArraySchemaType.MinCount.md deleted file mode 100644 index f09acc2..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.MinCount.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') - -## ArraySchemaType\.MinCount Field - -Минимальное количество элементов в массиве\. - -```csharp -public int MinCount; -``` - -#### Field Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArraySchemaType.md b/Documentation/Pf2eDataScrapper/ArraySchemaType.md deleted file mode 100644 index 30ebfe5..0000000 --- a/Documentation/Pf2eDataScrapper/ArraySchemaType.md +++ /dev/null @@ -1,30 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types') - -## ArraySchemaType Class - -Тип представоления массива в схеме\. - -```csharp -internal class ArraySchemaType : Pf2eDataScrapper.SchemaBuilder.Types.AbstractSchemaType -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 ArraySchemaType - -| Constructors | | -| :--- | :--- | -| [ArraySchemaType\(SchemaNode\)](ArraySchemaType.ArraySchemaType(SchemaNode).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.ArraySchemaType\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\)') | Тип представоления массива в схеме\. | - -| Fields | | -| :--- | :--- | -| [ElementSchema](ArraySchemaType.ElementSchema.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.ElementSchema') | Схема элемента массива\. | -| [MaxCount](ArraySchemaType.MaxCount.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.MaxCount') | Максимальное количество элементов в массиве\. | -| [MinCount](ArraySchemaType.MinCount.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.MinCount') | Минимальное количество элементов в массиве\. | - -| Methods | | -| :--- | :--- | -| [AddValue\(JToken\)](ArraySchemaType.AddValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | -| [Beautify\(\)](ArraySchemaType.Beautify().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | -| [GetTypeName\(\)](ArraySchemaType.GetTypeName().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | -| [GetYamlData\(\)](ArraySchemaType.GetYamlData().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | -| [IsCompatibleValue\(JToken\)](ArraySchemaType.IsCompatibleValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2eDataScrapper/BackgroundProcessor.Add().md b/Documentation/Pf2eDataScrapper/BackgroundProcessor.Add().md deleted file mode 100644 index 237b6f9..0000000 --- a/Documentation/Pf2eDataScrapper/BackgroundProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') - -## BackgroundProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BackgroundProcessor.AddedDescriptionPaths().md b/Documentation/Pf2eDataScrapper/BackgroundProcessor.AddedDescriptionPaths().md deleted file mode 100644 index eee89cc..0000000 --- a/Documentation/Pf2eDataScrapper/BackgroundProcessor.AddedDescriptionPaths().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') - -## BackgroundProcessor\.AddedDescriptionPaths\(\) Method - -Получение списка полей, которые должны быть добавлены в описание\. - -```csharp -protected virtual string[] AddedDescriptionPaths(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BackgroundProcessor.Object.md b/Documentation/Pf2eDataScrapper/BackgroundProcessor.Object.md deleted file mode 100644 index ef61533..0000000 --- a/Documentation/Pf2eDataScrapper/BackgroundProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') - -## BackgroundProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Background Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Background](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Background 'Pf2eModel\.Model\.Structure\.Background') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BackgroundProcessor.Process().md b/Documentation/Pf2eDataScrapper/BackgroundProcessor.Process().md deleted file mode 100644 index ee04c8a..0000000 --- a/Documentation/Pf2eDataScrapper/BackgroundProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') - -## BackgroundProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BackgroundProcessor.Type.md b/Documentation/Pf2eDataScrapper/BackgroundProcessor.Type.md deleted file mode 100644 index 4b8ae2a..0000000 --- a/Documentation/Pf2eDataScrapper/BackgroundProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') - -## BackgroundProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BackgroundProcessor.md b/Documentation/Pf2eDataScrapper/BackgroundProcessor.md deleted file mode 100644 index c78d62e..0000000 --- a/Documentation/Pf2eDataScrapper/BackgroundProcessor.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## BackgroundProcessor Class - -```csharp -internal class BackgroundProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 BackgroundProcessor - -| Properties | | -| :--- | :--- | -| [Object](BackgroundProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.Object') | Основная сущность\. | -| [Type](BackgroundProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](BackgroundProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddedDescriptionPaths\(\)](BackgroundProcessor.AddedDescriptionPaths().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | -| [Process\(\)](BackgroundProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.ClassName.md deleted file mode 100644 index 0a9959e..0000000 --- a/Documentation/Pf2eDataScrapper/BloodlineProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') - -## BloodlineProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.GroupName.md deleted file mode 100644 index 9a46552..0000000 --- a/Documentation/Pf2eDataScrapper/BloodlineProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') - -## BloodlineProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.Object.md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.Object.md deleted file mode 100644 index bb0cf8e..0000000 --- a/Documentation/Pf2eDataScrapper/BloodlineProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') - -## BloodlineProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.ProcessObject().md deleted file mode 100644 index b6fa6b4..0000000 --- a/Documentation/Pf2eDataScrapper/BloodlineProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') - -## BloodlineProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.md deleted file mode 100644 index fc71260..0000000 --- a/Documentation/Pf2eDataScrapper/BloodlineProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## BloodlineProcessor Class - -```csharp -internal class BloodlineProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 BloodlineProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](BloodlineProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.ClassName') | Название подкласса\. | -| [GroupName](BloodlineProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.GroupName') | Название группы подклассов\. | -| [Object](BloodlineProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](BloodlineProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/CauseProcessor.ClassName.md deleted file mode 100644 index 07a9c79..0000000 --- a/Documentation/Pf2eDataScrapper/CauseProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') - -## CauseProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/CauseProcessor.GroupName.md deleted file mode 100644 index 3bb0420..0000000 --- a/Documentation/Pf2eDataScrapper/CauseProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') - -## CauseProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.Object.md b/Documentation/Pf2eDataScrapper/CauseProcessor.Object.md deleted file mode 100644 index 75a320c..0000000 --- a/Documentation/Pf2eDataScrapper/CauseProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') - -## CauseProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/CauseProcessor.ProcessObject().md deleted file mode 100644 index ec26436..0000000 --- a/Documentation/Pf2eDataScrapper/CauseProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') - -## CauseProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.md b/Documentation/Pf2eDataScrapper/CauseProcessor.md deleted file mode 100644 index 6d830d5..0000000 --- a/Documentation/Pf2eDataScrapper/CauseProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## CauseProcessor Class - -```csharp -internal class CauseProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 CauseProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](CauseProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.ClassName') | Название подкласса\. | -| [GroupName](CauseProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.GroupName') | Название группы подклассов\. | -| [Object](CauseProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](CauseProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.Add().md b/Documentation/Pf2eDataScrapper/ClassProcessor.Add().md deleted file mode 100644 index 32bc8c4..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.GetSaveTrainings().md b/Documentation/Pf2eDataScrapper/ClassProcessor.GetSaveTrainings().md deleted file mode 100644 index 5736421..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.GetSaveTrainings().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.GetSaveTrainings\(\) Method - -Получение CLR\-представления обучений спасброскам\. - -```csharp -protected System.Collections.Generic.ICollection GetSaveTrainings(); -``` - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.ClassRelation.ClassTraining 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Коллекция обучений\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.GetSkillTrainings().md b/Documentation/Pf2eDataScrapper/ClassProcessor.GetSkillTrainings().md deleted file mode 100644 index 0b13562..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.GetSkillTrainings().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.GetSkillTrainings\(\) Method - -Получение коллекции обучений, связанных с классом\. - -```csharp -protected System.Collections.Generic.ICollection GetSkillTrainings(); -``` - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.ClassRelation.ClassTraining 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Коллекция обучения\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.GetTrainingString(string).md b/Documentation/Pf2eDataScrapper/ClassProcessor.GetTrainingString(string).md deleted file mode 100644 index 227d7e6..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.GetTrainingString(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.GetTrainingString\(string\) Method - -Получение коллекции названий обучений из строкового представления из Архивов Нефиса\. - -```csharp -protected System.Collections.Generic.ICollection GetTrainingString(string value); -``` -#### Parameters - - - -`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление обучений из Архивов Нефиса\. - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Коллекция названий обучений\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.Object.md b/Documentation/Pf2eDataScrapper/ClassProcessor.Object.md deleted file mode 100644 index 3b25f92..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Class Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Class](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Class 'Pf2eModel\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.Process().md b/Documentation/Pf2eDataScrapper/ClassProcessor.Process().md deleted file mode 100644 index 8a0479d..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.ProcessClassTrait().md b/Documentation/Pf2eDataScrapper/ClassProcessor.ProcessClassTrait().md deleted file mode 100644 index 811b065..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.ProcessClassTrait().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.ProcessClassTrait\(\) Method - -Объявление соотеветсвующего классу признака классовым\. - -```csharp -protected void ProcessClassTrait(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.ProcessTraining(JArray,TrainingType).md b/Documentation/Pf2eDataScrapper/ClassProcessor.ProcessTraining(JArray,TrainingType).md deleted file mode 100644 index 436379f..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.ProcessTraining(JArray,TrainingType).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.ProcessTraining\(JArray, TrainingType\) Method - -Обработка массива со списком обучений\. - -```csharp -protected System.Collections.Generic.ICollection ProcessTraining(Newtonsoft.Json.Linq.JArray array, Pf2eModel.Model.Enum.TrainingType type); -``` -#### Parameters - - - -`array` [Newtonsoft\.Json\.Linq\.JArray](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JArray 'Newtonsoft\.Json\.Linq\.JArray') - -JSON\-массив обучений\. - - - -`type` [Pf2eModel\.Model\.Enum\.TrainingType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.TrainingType 'Pf2eModel\.Model\.Enum\.TrainingType') - -Тип обучения\. - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.ClassRelation.ClassTraining 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Коллекция обучений\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.TrainingStringSeparatorRegex().md b/Documentation/Pf2eDataScrapper/ClassProcessor.TrainingStringSeparatorRegex().md deleted file mode 100644 index 1326820..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.TrainingStringSeparatorRegex().md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.TrainingStringSeparatorRegex\(\) Method - -```csharp -protected static System.Text.RegularExpressions.Regex TrainingStringSeparatorRegex(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -\\s*(?:,|and)\\s* -```
-Explanation:
- -```csharp -○ Match a whitespace character atomically any number of times.
-○ Match with 2 alternative expressions.
- ○ Match ','.
- ○ Match the string "and".
-○ Match a whitespace character atomically any number of times.
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.Type.md b/Documentation/Pf2eDataScrapper/ClassProcessor.Type.md deleted file mode 100644 index 11127da..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') - -## ClassProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ClassProcessor.md b/Documentation/Pf2eDataScrapper/ClassProcessor.md deleted file mode 100644 index 945dc2b..0000000 --- a/Documentation/Pf2eDataScrapper/ClassProcessor.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## ClassProcessor Class - -```csharp -internal class ClassProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 ClassProcessor - -| Properties | | -| :--- | :--- | -| [Object](ClassProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.Object') | Основная сущность\. | -| [Type](ClassProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](ClassProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [GetSaveTrainings\(\)](ClassProcessor.GetSaveTrainings().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.GetSaveTrainings\(\)') | Получение CLR\-представления обучений спасброскам\. | -| [GetSkillTrainings\(\)](ClassProcessor.GetSkillTrainings().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.GetSkillTrainings\(\)') | Получение коллекции обучений, связанных с классом\. | -| [GetTrainingString\(string\)](ClassProcessor.GetTrainingString(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.GetTrainingString\(string\)') | Получение коллекции названий обучений из строкового представления из Архивов Нефиса\. | -| [Process\(\)](ClassProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [ProcessClassTrait\(\)](ClassProcessor.ProcessClassTrait().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.ProcessClassTrait\(\)') | Объявление соотеветсвующего классу признака классовым\. | -| [ProcessTraining\(JArray, TrainingType\)](ClassProcessor.ProcessTraining(JArray,TrainingType).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.ProcessTraining\(Newtonsoft\.Json\.Linq\.JArray, Pf2eModel\.Model\.Enum\.TrainingType\)') | Обработка массива со списком обучений\. | -| [TrainingStringSeparatorRegex\(\)](ClassProcessor.TrainingStringSeparatorRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor\.TrainingStringSeparatorRegex\(\)') | | diff --git a/Documentation/Pf2eDataScrapper/CollapseCommand.CanExecute(object).md b/Documentation/Pf2eDataScrapper/CollapseCommand.CanExecute(object).md deleted file mode 100644 index d2e6725..0000000 --- a/Documentation/Pf2eDataScrapper/CollapseCommand.CanExecute(object).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') - -## CollapseCommand\.CanExecute\(object\) Method - -Проверяет, может ли команда быть выполнена с указанным параметром\. - -```csharp -public bool CanExecute(object? parameter); -``` -#### Parameters - - - -`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Параметр, передаваемый команде\. - -Implements [CanExecute\(object\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.CanExecute#System_Windows_Input_ICommand_CanExecute_System_Object_ 'System\.Windows\.Input\.ICommand\.CanExecute\(System\.Object\)') - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -`true`, если команда может быть выполнена; в противном случае `false`\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CollapseCommand.CanExecuteChanged.md b/Documentation/Pf2eDataScrapper/CollapseCommand.CanExecuteChanged.md deleted file mode 100644 index 88f5c3f..0000000 --- a/Documentation/Pf2eDataScrapper/CollapseCommand.CanExecuteChanged.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') - -## CollapseCommand\.CanExecuteChanged Event - -Событие, вызываемое при изменении возможности выполнения команды\. - -```csharp -public event EventHandler? CanExecuteChanged; -``` - -Implements [CanExecuteChanged](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.CanExecuteChanged 'System\.Windows\.Input\.ICommand\.CanExecuteChanged') - -#### Event Type -[System\.EventHandler](https://docs.microsoft.com/en-us/dotnet/api/System.EventHandler 'System\.EventHandler') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CollapseCommand.CollapseCommand(StructureRow).md b/Documentation/Pf2eDataScrapper/CollapseCommand.CollapseCommand(StructureRow).md deleted file mode 100644 index cab1538..0000000 --- a/Documentation/Pf2eDataScrapper/CollapseCommand.CollapseCommand(StructureRow).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') - -## CollapseCommand\(StructureRow\) Constructor - -Команда для сворачивания/разворачивания поля структуры\. - -```csharp -public CollapseCommand(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureRow structureRow); -``` -#### Parameters - - - -`structureRow` [StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -Строка структуры, содержащая поле\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CollapseCommand.Execute(object).md b/Documentation/Pf2eDataScrapper/CollapseCommand.Execute(object).md deleted file mode 100644 index 61407b7..0000000 --- a/Documentation/Pf2eDataScrapper/CollapseCommand.Execute(object).md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') - -## CollapseCommand\.Execute\(object\) Method - -Выполняет команду с указанным параметром\. - -```csharp -public void Execute(object? parameter); -``` -#### Parameters - - - -`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Параметр, передаваемый команде\. - -Implements [Execute\(object\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.Execute#System_Windows_Input_ICommand_Execute_System_Object_ 'System\.Windows\.Input\.ICommand\.Execute\(System\.Object\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CollapseCommand.StructureRow.md b/Documentation/Pf2eDataScrapper/CollapseCommand.StructureRow.md deleted file mode 100644 index 8cd7cfe..0000000 --- a/Documentation/Pf2eDataScrapper/CollapseCommand.StructureRow.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') - -## CollapseCommand\.StructureRow Property - -Строка структуры, содержащая поле, для которого выполняется команда\. - -```csharp -private Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureRow StructureRow { private get; } -``` - -#### Property Value -[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CollapseCommand.md b/Documentation/Pf2eDataScrapper/CollapseCommand.md deleted file mode 100644 index ae4ea8c..0000000 --- a/Documentation/Pf2eDataScrapper/CollapseCommand.md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## CollapseCommand Class - -Команда для сворачивания/разворачивания поля структуры\. - -```csharp -internal class CollapseCommand : System.Windows.Input.ICommand -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 CollapseCommand - -Implements [System\.Windows\.Input\.ICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand 'System\.Windows\.Input\.ICommand') - -| Constructors | | -| :--- | :--- | -| [CollapseCommand\(StructureRow\)](CollapseCommand.CollapseCommand(StructureRow).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CollapseCommand\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\)') | Команда для сворачивания/разворачивания поля структуры\. | - -| Properties | | -| :--- | :--- | -| [StructureRow](CollapseCommand.StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.StructureRow') | Строка структуры, содержащая поле, для которого выполняется команда\. | - -| Methods | | -| :--- | :--- | -| [CanExecute\(object\)](CollapseCommand.CanExecute(object).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CanExecute\(object\)') | Проверяет, может ли команда быть выполнена с указанным параметром\. | -| [Execute\(object\)](CollapseCommand.Execute(object).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.Execute\(object\)') | Выполняет команду с указанным параметром\. | - -| Events | | -| :--- | :--- | -| [CanExecuteChanged](CollapseCommand.CanExecuteChanged.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CanExecuteChanged') | Событие, вызываемое при изменении возможности выполнения команды\. | diff --git a/Documentation/Pf2eDataScrapper/ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md b/Documentation/Pf2eDataScrapper/ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md deleted file mode 100644 index 8349a5d..0000000 --- a/Documentation/Pf2eDataScrapper/ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md +++ /dev/null @@ -1,41 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') - -## ColorAdapterConverter\.Convert\(object\[\], Type, object, CultureInfo\) Method - -Преобразует массив значений в целевой тип, усредняя цвета\. - -```csharp -public object? Convert(object[] value, System.Type targetType, object parameter, System.Globalization.CultureInfo culture); -``` -#### Parameters - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') - -Массив значений, содержащий цвета\. - - - -`targetType` [System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') - -Целевой тип, в который нужно преобразовать значения\. - - - -`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Параметр преобразования, не используется\. - - - -`culture` [System\.Globalization\.CultureInfo](https://docs.microsoft.com/en-us/dotnet/api/System.Globalization.CultureInfo 'System\.Globalization\.CultureInfo') - -Культура, используемая для преобразования, не используется\. - -Implements [Convert\(object\[\], Type, object, CultureInfo\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Data.IMultiValueConverter.Convert#System_Windows_Data_IMultiValueConverter_Convert_System_Object[],System_Type,System_Object,System_Globalization_CultureInfo_ 'System\.Windows\.Data\.IMultiValueConverter\.Convert\(System\.Object\[\],System\.Type,System\.Object,System\.Globalization\.CultureInfo\)') - -#### Returns -[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') -Результат преобразования в целевой тип, который может быть `null`, если преобразование невозможно\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md b/Documentation/Pf2eDataScrapper/ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md deleted file mode 100644 index 81a5e24..0000000 --- a/Documentation/Pf2eDataScrapper/ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md +++ /dev/null @@ -1,36 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') - -## ColorAdapterConverter\.ConvertBack\(object, Type\[\], object, CultureInfo\) Method - -Преобразует значение обратно в массив типов, но не реализован\. - -```csharp -public object[] ConvertBack(object value, System.Type[] targetType, object parameter, System.Globalization.CultureInfo culture); -``` -#### Parameters - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - - - -`targetType` [System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') - - - -`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - - - -`culture` [System\.Globalization\.CultureInfo](https://docs.microsoft.com/en-us/dotnet/api/System.Globalization.CultureInfo 'System\.Globalization\.CultureInfo') - -Implements [ConvertBack\(object, Type\[\], object, CultureInfo\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Data.IMultiValueConverter.ConvertBack#System_Windows_Data_IMultiValueConverter_ConvertBack_System_Object,System_Type[],System_Object,System_Globalization_CultureInfo_ 'System\.Windows\.Data\.IMultiValueConverter\.ConvertBack\(System\.Object,System\.Type\[\],System\.Object,System\.Globalization\.CultureInfo\)') - -#### Returns -[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') - -#### Exceptions - -[System\.NotImplementedException](https://docs.microsoft.com/en-us/dotnet/api/System.NotImplementedException 'System\.NotImplementedException') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ColorAdapterConverter.Mix(byte,byte,double).md b/Documentation/Pf2eDataScrapper/ColorAdapterConverter.Mix(byte,byte,double).md deleted file mode 100644 index 60b81ed..0000000 --- a/Documentation/Pf2eDataScrapper/ColorAdapterConverter.Mix(byte,byte,double).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') - -## ColorAdapterConverter\.Mix\(byte, byte, double\) Method - -Смешивает два компнента цвета с заданным коэффициентом смешивания\. - -```csharp -private byte Mix(byte a, byte b, double rate); -``` -#### Parameters - - - -`a` [System\.Byte](https://docs.microsoft.com/en-us/dotnet/api/System.Byte 'System\.Byte') - -Первый компонент цвета\. - - - -`b` [System\.Byte](https://docs.microsoft.com/en-us/dotnet/api/System.Byte 'System\.Byte') - -Второй компонент цвета\. - - - -`rate` [System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') - -Коэффициент смешивания, где 0\.0 означает полный компонент [a](ColorAdapterConverter.Mix(byte,byte,double).md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).a 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)\.a'), а 1\.0 означает полный компонент [b](ColorAdapterConverter.Mix(byte,byte,double).md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).b 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)\.b')\. - -#### Returns -[System\.Byte](https://docs.microsoft.com/en-us/dotnet/api/System.Byte 'System\.Byte') -Смешанный компонент цвета\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ColorAdapterConverter.md b/Documentation/Pf2eDataScrapper/ColorAdapterConverter.md deleted file mode 100644 index 15309ea..0000000 --- a/Documentation/Pf2eDataScrapper/ColorAdapterConverter.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## ColorAdapterConverter Class - -Преобразователь, который адаптирует цвет в зависимости от типа целевого свойства\. - -```csharp -public class ColorAdapterConverter : System.Windows.Data.IMultiValueConverter -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ColorAdapterConverter - -Implements [System\.Windows\.Data\.IMultiValueConverter](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Data.IMultiValueConverter 'System\.Windows\.Data\.IMultiValueConverter') - -| Methods | | -| :--- | :--- | -| [Convert\(object\[\], Type, object, CultureInfo\)](ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Convert\(object\[\], System\.Type, object, System\.Globalization\.CultureInfo\)') | Преобразует массив значений в целевой тип, усредняя цвета\. | -| [ConvertBack\(object, Type\[\], object, CultureInfo\)](ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.ConvertBack\(object, System\.Type\[\], object, System\.Globalization\.CultureInfo\)') | Преобразует значение обратно в массив типов, но не реализован\. | -| [Mix\(byte, byte, double\)](ColorAdapterConverter.Mix(byte,byte,double).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)') | Смешивает два компнента цвета с заданным коэффициентом смешивания\. | diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ClassName.md deleted file mode 100644 index 0cc4928..0000000 --- a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') - -## ConsciousMindProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.GroupName.md deleted file mode 100644 index b74a563..0000000 --- a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') - -## ConsciousMindProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.Object.md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.Object.md deleted file mode 100644 index 90e9e21..0000000 --- a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') - -## ConsciousMindProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ProcessObject().md deleted file mode 100644 index 0a0c594..0000000 --- a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') - -## ConsciousMindProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.md deleted file mode 100644 index ed4a086..0000000 --- a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## ConsciousMindProcessor Class - -```csharp -internal class ConsciousMindProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ConsciousMindProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](ConsciousMindProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.ClassName') | Название подкласса\. | -| [GroupName](ConsciousMindProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.GroupName') | Название группы подклассов\. | -| [Object](ConsciousMindProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](ConsciousMindProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/DatabaseHelper.Context.md b/Documentation/Pf2eDataScrapper/DatabaseHelper.Context.md deleted file mode 100644 index 36a93d0..0000000 --- a/Documentation/Pf2eDataScrapper/DatabaseHelper.Context.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -## DatabaseHelper\.Context Property - -Context для доступа к базе данных\. - -```csharp -public Pf2eModel.Pf2eDbContext Context { get; } -``` - -#### Property Value -[Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DatabaseHelper.DatabaseHelper(SlugHelper).md b/Documentation/Pf2eDataScrapper/DatabaseHelper.DatabaseHelper(SlugHelper).md deleted file mode 100644 index 7373522..0000000 --- a/Documentation/Pf2eDataScrapper/DatabaseHelper.DatabaseHelper(SlugHelper).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -## DatabaseHelper\(SlugHelper\) Constructor - -Конструктор класса [DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -```csharp -public DatabaseHelper(Slugify.SlugHelper slugHelper); -``` -#### Parameters - - - -`slugHelper` [Slugify\.SlugHelper](https://docs.microsoft.com/en-us/dotnet/api/Slugify.SlugHelper 'Slugify\.SlugHelper') - -\[DI\] Сервис для работы с URL\-Slug \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DatabaseHelper.GenerateSlug(string).md b/Documentation/Pf2eDataScrapper/DatabaseHelper.GenerateSlug(string).md deleted file mode 100644 index da8c806..0000000 --- a/Documentation/Pf2eDataScrapper/DatabaseHelper.GenerateSlug(string).md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -## DatabaseHelper\.GenerateSlug\(string\) Method - -Генерирует slug из названия\. - -```csharp -public string GenerateSlug(string name); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DatabaseHelper.IdLock.md b/Documentation/Pf2eDataScrapper/DatabaseHelper.IdLock.md deleted file mode 100644 index 8fd11b4..0000000 --- a/Documentation/Pf2eDataScrapper/DatabaseHelper.IdLock.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -## DatabaseHelper\.IdLock Property - -Блокировщик для генерации идентификаторов сущностей\. - -```csharp -public System.Threading.Lock IdLock { get; } -``` - -#### Property Value -[System\.Threading\.Lock](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Lock 'System\.Threading\.Lock') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DatabaseHelper.NextEntityId.md b/Documentation/Pf2eDataScrapper/DatabaseHelper.NextEntityId.md deleted file mode 100644 index 7193c0d..0000000 --- a/Documentation/Pf2eDataScrapper/DatabaseHelper.NextEntityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -## DatabaseHelper\.NextEntityId Property - -Генерирует новый уникальный идентификатор сущности\. и возвращает его\. - -```csharp -public int NextEntityId { get; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DatabaseHelper.Slugger.md b/Documentation/Pf2eDataScrapper/DatabaseHelper.Slugger.md deleted file mode 100644 index abfdb0d..0000000 --- a/Documentation/Pf2eDataScrapper/DatabaseHelper.Slugger.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -## DatabaseHelper\.Slugger Property - -Сервис для работы с URL\-Slug\. Используется для преобразования названий в URL\-friendly формат\. - -```csharp -public Slugify.SlugHelper Slugger { get; } -``` - -#### Property Value -[Slugify\.SlugHelper](https://docs.microsoft.com/en-us/dotnet/api/Slugify.SlugHelper 'Slugify\.SlugHelper') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DatabaseHelper._id.md b/Documentation/Pf2eDataScrapper/DatabaseHelper._id.md deleted file mode 100644 index 29c382b..0000000 --- a/Documentation/Pf2eDataScrapper/DatabaseHelper._id.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -## DatabaseHelper\.\_id Field - -Последний найденный идентификатор сущности\. -Используется для генерации новых ID сущностей\. - -```csharp -private int _id; -``` - -#### Field Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DatabaseHelper.md b/Documentation/Pf2eDataScrapper/DatabaseHelper.md deleted file mode 100644 index d308bf6..0000000 --- a/Documentation/Pf2eDataScrapper/DatabaseHelper.md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers') - -## DatabaseHelper Class - -Класс предоставляет методы для работы с базой данных\. - -```csharp -public class DatabaseHelper -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DatabaseHelper - -| Constructors | | -| :--- | :--- | -| [DatabaseHelper\(SlugHelper\)](DatabaseHelper.DatabaseHelper(SlugHelper).md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper\.DatabaseHelper\(Slugify\.SlugHelper\)') | Конструктор класса [DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') | - -| Fields | | -| :--- | :--- | -| [\_id](DatabaseHelper._id.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper\.\_id') | Последний найденный идентификатор сущности\. Используется для генерации новых ID сущностей\. | - -| Properties | | -| :--- | :--- | -| [Context](DatabaseHelper.Context.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper\.Context') | Context для доступа к базе данных\. | -| [IdLock](DatabaseHelper.IdLock.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper\.IdLock') | Блокировщик для генерации идентификаторов сущностей\. | -| [NextEntityId](DatabaseHelper.NextEntityId.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper\.NextEntityId') | Генерирует новый уникальный идентификатор сущности\. и возвращает его\. | -| [Slugger](DatabaseHelper.Slugger.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper\.Slugger') | Сервис для работы с URL\-Slug\. Используется для преобразования названий в URL\-friendly формат\. | - -| Methods | | -| :--- | :--- | -| [GenerateSlug\(string\)](DatabaseHelper.GenerateSlug(string).md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper\.GenerateSlug\(string\)') | Генерирует slug из названия\. | diff --git a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Add().md b/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Add().md deleted file mode 100644 index d4a3f34..0000000 --- a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') - -## DeityCategoryProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Object.md b/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Object.md deleted file mode 100644 index 07bd9e7..0000000 --- a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') - -## DeityCategoryProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.DeityCategory Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.DeityCategory](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.DeityCategory 'Pf2eModel\.Model\.Structure\.DeityCategory') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Process().md b/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Process().md deleted file mode 100644 index 7885704..0000000 --- a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') - -## DeityCategoryProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.ProcessDescription().md b/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.ProcessDescription().md deleted file mode 100644 index 3a3b034..0000000 --- a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.ProcessDescription().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') - -## DeityCategoryProcessor\.ProcessDescription\(\) Method - -Обработка описания категории\. - -```csharp -private void ProcessDescription(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Type.md b/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Type.md deleted file mode 100644 index 1df5e8b..0000000 --- a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') - -## DeityCategoryProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.md b/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.md deleted file mode 100644 index e0cd5c1..0000000 --- a/Documentation/Pf2eDataScrapper/DeityCategoryProcessor.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## DeityCategoryProcessor Class - -```csharp -internal class DeityCategoryProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DeityCategoryProcessor - -| Properties | | -| :--- | :--- | -| [Object](DeityCategoryProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Object') | Основная сущность\. | -| [Type](DeityCategoryProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](DeityCategoryProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [Process\(\)](DeityCategoryProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [ProcessDescription\(\)](DeityCategoryProcessor.ProcessDescription().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.ProcessDescription\(\)') | Обработка описания категории\. | diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.Add().md b/Documentation/Pf2eDataScrapper/DeityProcessor.Add().md deleted file mode 100644 index 53e3815..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.AddTraits().md b/Documentation/Pf2eDataScrapper/DeityProcessor.AddTraits().md deleted file mode 100644 index ca181a3..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.AddTraits().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.AddTraits\(\) Method - -Генерация списка признаков сущности\. - -```csharp -protected override void AddTraits(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.MarkdownLinkRegex().md b/Documentation/Pf2eDataScrapper/DeityProcessor.MarkdownLinkRegex().md deleted file mode 100644 index 6117686..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.MarkdownLinkRegex().md +++ /dev/null @@ -1,28 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.MarkdownLinkRegex\(\) Method - -```csharp -private static System.Text.RegularExpressions.Regex MarkdownLinkRegex(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -\\[([^\\]]+)\\]\\([^)]+\\) -```
-Explanation:
- -```csharp -○ Match '['.
-○ 1st capture group.
- ○ Match a character other than ']' atomically at least once.
-○ Match the string "](".
-○ Match a character other than ')' atomically at least once.
-○ Match ')'.
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.Object.md b/Documentation/Pf2eDataScrapper/DeityProcessor.Object.md deleted file mode 100644 index fe58ea6..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Deity Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Deity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Deity 'Pf2eModel\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.Process().md b/Documentation/Pf2eDataScrapper/DeityProcessor.Process().md deleted file mode 100644 index 122f4c4..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessAttributes().md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessAttributes().md deleted file mode 100644 index 7f26201..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessAttributes().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessAttributes\(\) Method - -Обработка атрибутов божества\. - -```csharp -private void ProcessAttributes(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessCategory(string).md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessCategory(string).md deleted file mode 100644 index cacf5f6..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessCategory(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessCategory\(string\) Method - -Обработка категории божества\. - -```csharp -private void ProcessCategory(string categoryName); -``` -#### Parameters - - - -`categoryName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название категории\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessDomainMarkdown(string,bool).md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessDomainMarkdown(string,bool).md deleted file mode 100644 index 3387c04..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessDomainMarkdown(string,bool).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessDomainMarkdown\(string, bool\) Method - -Обработка markdown\-строки с доменами\. - -```csharp -private void ProcessDomainMarkdown(string markdown, bool isPrimary); -``` -#### Parameters - - - -`markdown` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Markdown\-строка с доменами\. - - - -`isPrimary` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') - -Флаг, указывающий, являются ли домены основными\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessDomains().md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessDomains().md deleted file mode 100644 index fe0752f..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessDomains().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessDomains\(\) Method - -Обработка доменов божества\. - -```csharp -private void ProcessDomains(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessFonts().md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessFonts().md deleted file mode 100644 index 00b7312..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessFonts().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessFonts\(\) Method - -Обработка божественной силы\. - -```csharp -private void ProcessFonts(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessSkills().md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessSkills().md deleted file mode 100644 index 66e0991..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessSkills().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessSkills\(\) Method - -Обработка навыков божества\. - -```csharp -private void ProcessSkills(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessSpells().md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessSpells().md deleted file mode 100644 index 96509de..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessSpells().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessSpells\(\) Method - -Обработка заклинаний божества\. - -```csharp -private void ProcessSpells(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessTexts().md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessTexts().md deleted file mode 100644 index febd01f..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessTexts().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessTexts\(\) Method - -Обработка текстов описания божества\. - -```csharp -private void ProcessTexts(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessWeapons().md b/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessWeapons().md deleted file mode 100644 index 37aadd1..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.ProcessWeapons().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.ProcessWeapons\(\) Method - -Обработка оружия божества\. - -```csharp -private void ProcessWeapons(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.Type.md b/Documentation/Pf2eDataScrapper/DeityProcessor.Type.md deleted file mode 100644 index 666cb6b..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') - -## DeityProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DeityProcessor.md b/Documentation/Pf2eDataScrapper/DeityProcessor.md deleted file mode 100644 index abf3c17..0000000 --- a/Documentation/Pf2eDataScrapper/DeityProcessor.md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## DeityProcessor Class - -```csharp -internal class DeityProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DeityProcessor - -| Properties | | -| :--- | :--- | -| [Object](DeityProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Object') | Основная сущность\. | -| [Type](DeityProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](DeityProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddTraits\(\)](DeityProcessor.AddTraits().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.AddTraits\(\)') | Генерация списка признаков сущности\. | -| [MarkdownLinkRegex\(\)](DeityProcessor.MarkdownLinkRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.MarkdownLinkRegex\(\)') | | -| [Process\(\)](DeityProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [ProcessAttributes\(\)](DeityProcessor.ProcessAttributes().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessAttributes\(\)') | Обработка атрибутов божества\. | -| [ProcessCategory\(string\)](DeityProcessor.ProcessCategory(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessCategory\(string\)') | Обработка категории божества\. | -| [ProcessDomainMarkdown\(string, bool\)](DeityProcessor.ProcessDomainMarkdown(string,bool).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessDomainMarkdown\(string, bool\)') | Обработка markdown\-строки с доменами\. | -| [ProcessDomains\(\)](DeityProcessor.ProcessDomains().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessDomains\(\)') | Обработка доменов божества\. | -| [ProcessFonts\(\)](DeityProcessor.ProcessFonts().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessFonts\(\)') | Обработка божественной силы\. | -| [ProcessSkills\(\)](DeityProcessor.ProcessSkills().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessSkills\(\)') | Обработка навыков божества\. | -| [ProcessSpells\(\)](DeityProcessor.ProcessSpells().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessSpells\(\)') | Обработка заклинаний божества\. | -| [ProcessTexts\(\)](DeityProcessor.ProcessTexts().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessTexts\(\)') | Обработка текстов описания божества\. | -| [ProcessWeapons\(\)](DeityProcessor.ProcessWeapons().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessWeapons\(\)') | Обработка оружия божества\. | diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.AddValue(JToken).md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.AddValue(JToken).md deleted file mode 100644 index 065e727..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.AddValue(JToken).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') - -## DictionarySchemaType\.AddValue\(JToken\) Method - -Добавление нового значения\. - -```csharp -public override void AddValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.Beautify().md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.Beautify().md deleted file mode 100644 index 1ad1005..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.Beautify().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') - -## DictionarySchemaType\.Beautify\(\) Method - -Подготовка типа к красивому представлению\. - -```csharp -public override void Beautify(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.DictionarySchemaType(SchemaNode).md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.DictionarySchemaType(SchemaNode).md deleted file mode 100644 index bee9f2a..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.DictionarySchemaType(SchemaNode).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') - -## DictionarySchemaType\(SchemaNode\) Constructor - -Тип представоления словаря в схеме\. - -```csharp -public DictionarySchemaType(Pf2eDataScrapper.SchemaBuilder.SchemaNode parent); -``` -#### Parameters - - - -`parent` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.GetTypeName().md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.GetTypeName().md deleted file mode 100644 index 2d48611..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.GetTypeName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') - -## DictionarySchemaType\.GetTypeName\(\) Method - -Получение строкового представоения типа элемента\. - -```csharp -public override string GetTypeName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.GetYamlData().md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.GetYamlData().md deleted file mode 100644 index 3bddca1..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.GetYamlData().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') - -## DictionarySchemaType\.GetYamlData\(\) Method - -Получение данных для форматирования в YAML\. - -```csharp -public override System.Collections.Generic.Dictionary GetYamlData(); -``` - -#### Returns -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.IsCompatibleValue(JToken).md deleted file mode 100644 index 4ce1531..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.IsCompatibleValue(JToken).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') - -## DictionarySchemaType\.IsCompatibleValue\(JToken\) Method - -Проверка, что значение совместимо с текущим типом\. - -```csharp -public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Проверяемое значение\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.ItemNode.md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.ItemNode.md deleted file mode 100644 index b7421d0..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.ItemNode.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') - -## DictionarySchemaType\.ItemNode Field - -Схема значений словаря\. - -```csharp -public readonly SchemaNode ItemNode; -``` - -#### Field Value -[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.KeyNode.md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.KeyNode.md deleted file mode 100644 index 3bf63d7..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.KeyNode.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') - -## DictionarySchemaType\.KeyNode Field - -Схема ключей словаря\. - -```csharp -public readonly SchemaNode KeyNode; -``` - -#### Field Value -[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DictionarySchemaType.md b/Documentation/Pf2eDataScrapper/DictionarySchemaType.md deleted file mode 100644 index 4fc4641..0000000 --- a/Documentation/Pf2eDataScrapper/DictionarySchemaType.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types') - -## DictionarySchemaType Class - -Тип представоления словаря в схеме\. - -```csharp -internal class DictionarySchemaType : Pf2eDataScrapper.SchemaBuilder.Types.AbstractSchemaType -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 DictionarySchemaType - -| Constructors | | -| :--- | :--- | -| [DictionarySchemaType\(SchemaNode\)](DictionarySchemaType.DictionarySchemaType(SchemaNode).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.DictionarySchemaType\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\)') | Тип представоления словаря в схеме\. | - -| Fields | | -| :--- | :--- | -| [ItemNode](DictionarySchemaType.ItemNode.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.ItemNode') | Схема значений словаря\. | -| [KeyNode](DictionarySchemaType.KeyNode.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.KeyNode') | Схема ключей словаря\. | - -| Methods | | -| :--- | :--- | -| [AddValue\(JToken\)](DictionarySchemaType.AddValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | -| [Beautify\(\)](DictionarySchemaType.Beautify().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | -| [GetTypeName\(\)](DictionarySchemaType.GetTypeName().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | -| [GetYamlData\(\)](DictionarySchemaType.GetYamlData().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | -| [IsCompatibleValue\(JToken\)](DictionarySchemaType.IsCompatibleValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.ClassName.md deleted file mode 100644 index cbfd317..0000000 --- a/Documentation/Pf2eDataScrapper/DoctrineProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') - -## DoctrineProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.GroupName.md deleted file mode 100644 index cc58d4f..0000000 --- a/Documentation/Pf2eDataScrapper/DoctrineProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') - -## DoctrineProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.Object.md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.Object.md deleted file mode 100644 index 4537466..0000000 --- a/Documentation/Pf2eDataScrapper/DoctrineProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') - -## DoctrineProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.ProcessObject().md deleted file mode 100644 index e57e624..0000000 --- a/Documentation/Pf2eDataScrapper/DoctrineProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') - -## DoctrineProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.md deleted file mode 100644 index 7c4b4b2..0000000 --- a/Documentation/Pf2eDataScrapper/DoctrineProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## DoctrineProcessor Class - -```csharp -internal class DoctrineProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 DoctrineProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](DoctrineProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.ClassName') | Название подкласса\. | -| [GroupName](DoctrineProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.GroupName') | Название группы подклассов\. | -| [Object](DoctrineProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](DoctrineProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/DomainProcessor.Add().md b/Documentation/Pf2eDataScrapper/DomainProcessor.Add().md deleted file mode 100644 index d8faf07..0000000 --- a/Documentation/Pf2eDataScrapper/DomainProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') - -## DomainProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DomainProcessor.GetSpellIdFromMarkdown(string).md b/Documentation/Pf2eDataScrapper/DomainProcessor.GetSpellIdFromMarkdown(string).md deleted file mode 100644 index 998ccf7..0000000 --- a/Documentation/Pf2eDataScrapper/DomainProcessor.GetSpellIdFromMarkdown(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') - -## DomainProcessor\.GetSpellIdFromMarkdown\(string\) Method - -Получение идентификатора заклинания из markdown\-строки\. - -```csharp -private int GetSpellIdFromMarkdown(string markdown); -``` -#### Parameters - - - -`markdown` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Markdown\-строка с информацией о заклинании\. - -#### Returns -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') -Идентификатор заклинания\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DomainProcessor.MarkdownLinkRegex().md b/Documentation/Pf2eDataScrapper/DomainProcessor.MarkdownLinkRegex().md deleted file mode 100644 index 7247162..0000000 --- a/Documentation/Pf2eDataScrapper/DomainProcessor.MarkdownLinkRegex().md +++ /dev/null @@ -1,28 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') - -## DomainProcessor\.MarkdownLinkRegex\(\) Method - -```csharp -private static System.Text.RegularExpressions.Regex MarkdownLinkRegex(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -\\[([^\\]]+)\\]\\([^)]+\\) -```
-Explanation:
- -```csharp -○ Match '['.
-○ 1st capture group.
- ○ Match a character other than ']' atomically at least once.
-○ Match the string "](".
-○ Match a character other than ')' atomically at least once.
-○ Match ')'.
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DomainProcessor.Object.md b/Documentation/Pf2eDataScrapper/DomainProcessor.Object.md deleted file mode 100644 index 3a40e65..0000000 --- a/Documentation/Pf2eDataScrapper/DomainProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') - -## DomainProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Domain Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Domain](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Domain 'Pf2eModel\.Model\.Structure\.Domain') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DomainProcessor.Process().md b/Documentation/Pf2eDataScrapper/DomainProcessor.Process().md deleted file mode 100644 index ac5d519..0000000 --- a/Documentation/Pf2eDataScrapper/DomainProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') - -## DomainProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DomainProcessor.ProcessDomainSpells().md b/Documentation/Pf2eDataScrapper/DomainProcessor.ProcessDomainSpells().md deleted file mode 100644 index 70f82ae..0000000 --- a/Documentation/Pf2eDataScrapper/DomainProcessor.ProcessDomainSpells().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') - -## DomainProcessor\.ProcessDomainSpells\(\) Method - -Обработка заклинаний, связанных с доменом\. - -```csharp -private void ProcessDomainSpells(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DomainProcessor.Type.md b/Documentation/Pf2eDataScrapper/DomainProcessor.Type.md deleted file mode 100644 index efed438..0000000 --- a/Documentation/Pf2eDataScrapper/DomainProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') - -## DomainProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DomainProcessor.md b/Documentation/Pf2eDataScrapper/DomainProcessor.md deleted file mode 100644 index 0d616dd..0000000 --- a/Documentation/Pf2eDataScrapper/DomainProcessor.md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## DomainProcessor Class - -```csharp -internal class DomainProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DomainProcessor - -| Properties | | -| :--- | :--- | -| [Object](DomainProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Object') | Основная сущность\. | -| [Type](DomainProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](DomainProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [GetSpellIdFromMarkdown\(string\)](DomainProcessor.GetSpellIdFromMarkdown(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.GetSpellIdFromMarkdown\(string\)') | Получение идентификатора заклинания из markdown\-строки\. | -| [MarkdownLinkRegex\(\)](DomainProcessor.MarkdownLinkRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.MarkdownLinkRegex\(\)') | | -| [Process\(\)](DomainProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [ProcessDomainSpells\(\)](DomainProcessor.ProcessDomainSpells().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.ProcessDomainSpells\(\)') | Обработка заклинаний, связанных с доменом\. | diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ClassName.md deleted file mode 100644 index e454e93..0000000 --- a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') - -## DruidicOrderProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.GroupName.md deleted file mode 100644 index ee08138..0000000 --- a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') - -## DruidicOrderProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.Object.md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.Object.md deleted file mode 100644 index 94624d7..0000000 --- a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') - -## DruidicOrderProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ProcessObject().md deleted file mode 100644 index 894cb88..0000000 --- a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') - -## DruidicOrderProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.md deleted file mode 100644 index 9fbeab4..0000000 --- a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## DruidicOrderProcessor Class - -```csharp -internal class DruidicOrderProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 DruidicOrderProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](DruidicOrderProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.ClassName') | Название подкласса\. | -| [GroupName](DruidicOrderProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.GroupName') | Название группы подклассов\. | -| [Object](DruidicOrderProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](DruidicOrderProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/EidolonProcessor.ClassName.md deleted file mode 100644 index 2bc6828..0000000 --- a/Documentation/Pf2eDataScrapper/EidolonProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') - -## EidolonProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/EidolonProcessor.GroupName.md deleted file mode 100644 index 0e7c4a6..0000000 --- a/Documentation/Pf2eDataScrapper/EidolonProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') - -## EidolonProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.Object.md b/Documentation/Pf2eDataScrapper/EidolonProcessor.Object.md deleted file mode 100644 index df7ac02..0000000 --- a/Documentation/Pf2eDataScrapper/EidolonProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') - -## EidolonProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/EidolonProcessor.ProcessObject().md deleted file mode 100644 index e004a6b..0000000 --- a/Documentation/Pf2eDataScrapper/EidolonProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') - -## EidolonProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.md b/Documentation/Pf2eDataScrapper/EidolonProcessor.md deleted file mode 100644 index f1a826c..0000000 --- a/Documentation/Pf2eDataScrapper/EidolonProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## EidolonProcessor Class - -```csharp -internal class EidolonProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 EidolonProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](EidolonProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.ClassName') | Название подкласса\. | -| [GroupName](EidolonProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.GroupName') | Название группы подклассов\. | -| [Object](EidolonProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](EidolonProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ElementProcessor.ClassName.md deleted file mode 100644 index 6a19450..0000000 --- a/Documentation/Pf2eDataScrapper/ElementProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') - -## ElementProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ElementProcessor.GroupName.md deleted file mode 100644 index 0b3f47d..0000000 --- a/Documentation/Pf2eDataScrapper/ElementProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') - -## ElementProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.Object.md b/Documentation/Pf2eDataScrapper/ElementProcessor.Object.md deleted file mode 100644 index 8d2295a..0000000 --- a/Documentation/Pf2eDataScrapper/ElementProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') - -## ElementProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ElementProcessor.ProcessObject().md deleted file mode 100644 index 0b9f36a..0000000 --- a/Documentation/Pf2eDataScrapper/ElementProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') - -## ElementProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.md b/Documentation/Pf2eDataScrapper/ElementProcessor.md deleted file mode 100644 index a658541..0000000 --- a/Documentation/Pf2eDataScrapper/ElementProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## ElementProcessor Class - -```csharp -internal class ElementProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ElementProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](ElementProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.ClassName') | Название подкласса\. | -| [GroupName](ElementProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.GroupName') | Название группы подклассов\. | -| [Object](ElementProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](ElementProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/EntityForm.InitializeComponent().md b/Documentation/Pf2eDataScrapper/EntityForm.InitializeComponent().md deleted file mode 100644 index 1d50e0b..0000000 --- a/Documentation/Pf2eDataScrapper/EntityForm.InitializeComponent().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer](Pf2eDataScrapper.WPF.EntityViewer.md 'Pf2eDataScrapper\.WPF\.EntityViewer').[EntityForm](EntityForm.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityForm') - -## EntityForm\.InitializeComponent\(\) Method - -InitializeComponent - -```csharp -public void InitializeComponent(); -``` - -Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityListControl.InitializeComponent().md b/Documentation/Pf2eDataScrapper/EntityListControl.InitializeComponent().md deleted file mode 100644 index 8cba2f8..0000000 --- a/Documentation/Pf2eDataScrapper/EntityListControl.InitializeComponent().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component').[EntityListControl](EntityListControl.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.EntityListControl') - -## EntityListControl\.InitializeComponent\(\) Method - -InitializeComponent - -```csharp -public void InitializeComponent(); -``` - -Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityListViewModel.Reload().md b/Documentation/Pf2eDataScrapper/EntityListViewModel.Reload().md deleted file mode 100644 index a0e54ed..0000000 --- a/Documentation/Pf2eDataScrapper/EntityListViewModel.Reload().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel').[EntityListViewModel](EntityListViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel') - -## EntityListViewModel\.Reload\(\) Method - -Выполняет запрос к базе данных и обрабатывает результаты\. - -```csharp -public void Reload(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityListViewModel.md b/Documentation/Pf2eDataScrapper/EntityListViewModel.md deleted file mode 100644 index f558737..0000000 --- a/Documentation/Pf2eDataScrapper/EntityListViewModel.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel') - -## EntityListViewModel Class - -```csharp -internal class EntityListViewModel : Pf2eDataScrapper.WPF.ViewModelBase -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Pf2eDataScrapper\.WPF\.ViewModelBase](https://docs.microsoft.com/en-us/dotnet/api/Pf2eDataScrapper.WPF.ViewModelBase 'Pf2eDataScrapper\.WPF\.ViewModelBase') 🡒 EntityListViewModel - -| Methods | | -| :--- | :--- | -| [Reload\(\)](EntityListViewModel.Reload().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel\.Reload\(\)') | Выполняет запрос к базе данных и обрабатывает результаты\. | diff --git a/Documentation/Pf2eDataScrapper/EntityView.Context.md b/Documentation/Pf2eDataScrapper/EntityView.Context.md deleted file mode 100644 index 71335cc..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.Context.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView\.Context Property - -Контекст базы данных, используемый для получения сущностей\. - -```csharp -private Pf2eModel.Pf2eDbContext Context { private get; } -``` - -#### Property Value -[Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView.Entity.md b/Documentation/Pf2eDataScrapper/EntityView.Entity.md deleted file mode 100644 index 468479f..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Entity 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView.EntityView.md b/Documentation/Pf2eDataScrapper/EntityView.EntityView.md deleted file mode 100644 index c587f63..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.EntityView.md +++ /dev/null @@ -1,61 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView Constructors - -| Overloads | | -| :--- | :--- | -| [EntityView\(Pf2eDbContext, Entity\)](EntityView.EntityView.md#Pf2eDataScrapper.Helpers.EntityView.EntityView(Pf2eModel.Pf2eDbContext,Pf2eModel.Model.Base.Entity) 'Pf2eDataScrapper\.Helpers\.EntityView\.EntityView\(Pf2eModel\.Pf2eDbContext, Pf2eModel\.Model\.Base\.Entity\)') | Конструктор класса, который получает сущность из базы данных по переданной сущности и заполняет её данными\. | -| [EntityView\(Pf2eDbContext, EntityType, int\)](EntityView.EntityView.md#Pf2eDataScrapper.Helpers.EntityView.EntityView(Pf2eModel.Pf2eDbContext,Pf2eModel.Model.Enum.EntityType,int) 'Pf2eDataScrapper\.Helpers\.EntityView\.EntityView\(Pf2eModel\.Pf2eDbContext, Pf2eModel\.Model\.Enum\.EntityType, int\)') | Конструктор класса, который получает сущность из базы данных по типу и идентификатору и заполняет её данными\. | - - - -## EntityView\(Pf2eDbContext, Entity\) Constructor - -Конструктор класса, который получает сущность из базы данных по переданной сущности и заполняет её данными\. - -```csharp -public EntityView(Pf2eModel.Pf2eDbContext context, Pf2eModel.Model.Base.Entity entity); -``` -#### Parameters - - - -`context` [Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext') - -Контекст базы данных\. - - - -`entity` [Pf2eModel\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Entity 'Pf2eModel\.Model\.Base\.Entity') - -Сущность, которую нужно обработать\. - - - -## EntityView\(Pf2eDbContext, EntityType, int\) Constructor - -Конструктор класса, который получает сущность из базы данных по типу и идентификатору и заполняет её данными\. - -```csharp -public EntityView(Pf2eModel.Pf2eDbContext context, Pf2eModel.Model.Enum.EntityType type, int id); -``` -#### Parameters - - - -`context` [Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext') - -Контекст базы данных\. - - - -`type` [Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') - -Тип запрашиваемой сущности\. - - - -`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Идентификатор запрашиваемой сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView.GetEntity(EntityType,int).md b/Documentation/Pf2eDataScrapper/EntityView.GetEntity(EntityType,int).md deleted file mode 100644 index 422aada..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.GetEntity(EntityType,int).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView\.GetEntity\(EntityType, int\) Method - -Получает сущность из базы данных по типу и идентификатору\. - -```csharp -private Pf2eModel.Model.Base.Entity GetEntity(Pf2eModel.Model.Enum.EntityType type, int id); -``` -#### Parameters - - - -`type` [Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') - -Тип сущности\. - - - -`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Идентификатор сущности\. - -#### Returns -[Pf2eModel\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Entity 'Pf2eModel\.Model\.Base\.Entity') -Сущность, соответствующая указанному типу и идентификатору\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView.GetSubEntity(EntityType,int).md b/Documentation/Pf2eDataScrapper/EntityView.GetSubEntity(EntityType,int).md deleted file mode 100644 index 1ac1ba8..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.GetSubEntity(EntityType,int).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView\.GetSubEntity\(EntityType, int\) Method - -Получает подчинённую сущность по типу и идентификатору\. - -```csharp -private Pf2eModel.Model.IEntity? GetSubEntity(Pf2eModel.Model.Enum.EntityType type, int id); -``` -#### Parameters - - - -`type` [Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') - -Тип сущности\. - - - -`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Идентификатор сущности\. - -#### Returns -[Pf2eModel\.Model\.IEntity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.IEntity 'Pf2eModel\.Model\.IEntity') -Подчинённая сущность, соответствующая указанному типу и идентификатору\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView.Getter.Getter(EntityType).md b/Documentation/Pf2eDataScrapper/EntityView.Getter.Getter(EntityType).md deleted file mode 100644 index 5f1604b..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.Getter.Getter(EntityType).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView').[Getter](EntityView.Getter.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter') - -## Getter\(EntityType\) Constructor - -Абстрактный класс, который определяет метод получения сущности из базы данных\. - -```csharp -protected Getter(Pf2eModel.Model.Enum.EntityType type); -``` -#### Parameters - - - -`type` [Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') - -Связанный тип сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView.Getter.md b/Documentation/Pf2eDataScrapper/EntityView.Getter.md deleted file mode 100644 index ea632f2..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.Getter.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView\.Getter Class - -Абстрактный класс, который определяет метод получения сущности из базы данных\. - -```csharp -private abstract class EntityView.Getter -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Getter - -Derived -↳ [Getter<T>](EntityView.Getter_T_.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter\') - -| Constructors | | -| :--- | :--- | -| [Getter\(EntityType\)](EntityView.Getter.Getter(EntityType).md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter\.Getter\(Pf2eModel\.Model\.Enum\.EntityType\)') | Абстрактный класс, который определяет метод получения сущности из базы данных\. | diff --git a/Documentation/Pf2eDataScrapper/EntityView.Getter_T_.Getter(EntityType,Func_Pf2eDbContext,IQueryable_T__).md b/Documentation/Pf2eDataScrapper/EntityView.Getter_T_.Getter(EntityType,Func_Pf2eDbContext,IQueryable_T__).md deleted file mode 100644 index 871cb70..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.Getter_T_.Getter(EntityType,Func_Pf2eDbContext,IQueryable_T__).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView').[Getter<T>](EntityView.Getter_T_.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter\') - -## Getter\(EntityType, Func\\>\) Constructor - -Класс, определяющий метод получения сущности из базы данных\. - -```csharp -public Getter(Pf2eModel.Model.Enum.EntityType type, System.Func> method); -``` -#### Parameters - - - -`type` [Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') - -Связанный тип сущности\. - - - -`method` [System\.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[System\.Linq\.IQueryable<](https://docs.microsoft.com/en-us/dotnet/api/System.Linq.IQueryable-1 'System\.Linq\.IQueryable\`1')[T](EntityView.Getter_T_.md#Pf2eDataScrapper.Helpers.EntityView.Getter_T_.T 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter\\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Linq.IQueryable-1 'System\.Linq\.IQueryable\`1')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2') - -Метод получения сущности из базы данных\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView.Getter_T_.md b/Documentation/Pf2eDataScrapper/EntityView.Getter_T_.md deleted file mode 100644 index e89e853..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.Getter_T_.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView\.Getter\ Class - -Класс, определяющий метод получения сущности из базы данных\. - -```csharp -private class EntityView.Getter : Pf2eDataScrapper.Helpers.EntityView.Getter - where T : Pf2eModel.Model.IEntity -``` -#### Type parameters - - - -`T` - -Тип данных основной сущности\. - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Getter](EntityView.Getter.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter') 🡒 Getter - -| Constructors | | -| :--- | :--- | -| [Getter\(EntityType, Func<Pf2eDbContext,IQueryable<T>>\)](EntityView.Getter_T_.Getter(EntityType,Func_Pf2eDbContext,IQueryable_T__).md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter\\.Getter\(Pf2eModel\.Model\.Enum\.EntityType, System\.Func\\>\)') | Класс, определяющий метод получения сущности из базы данных\. | diff --git a/Documentation/Pf2eDataScrapper/EntityView.SubEntity.md b/Documentation/Pf2eDataScrapper/EntityView.SubEntity.md deleted file mode 100644 index 19f5f11..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.SubEntity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView\.SubEntity Property - -Основная сущность\. - -```csharp -public Pf2eModel.Model.IEntity? SubEntity { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.IEntity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.IEntity 'Pf2eModel\.Model\.IEntity') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView._getters.md b/Documentation/Pf2eDataScrapper/EntityView._getters.md deleted file mode 100644 index 9004c67..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView._getters.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') - -## EntityView\.\_getters Field - -Словарь, содержащий методы получения сущностей из базы данных\. - -```csharp -private readonly ICollection _getters; -``` - -#### Field Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Getter](EntityView.Getter.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EntityView.md b/Documentation/Pf2eDataScrapper/EntityView.md deleted file mode 100644 index 20e3413..0000000 --- a/Documentation/Pf2eDataScrapper/EntityView.md +++ /dev/null @@ -1,32 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers') - -## EntityView Class - -Класс, обрабатывающий запросы к сущностям и подключающий необходимые данные\. - -```csharp -public class EntityView -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EntityView - -| Constructors | | -| :--- | :--- | -| [EntityView\(Pf2eDbContext, Entity\)](EntityView.EntityView.md#Pf2eDataScrapper.Helpers.EntityView.EntityView(Pf2eModel.Pf2eDbContext,Pf2eModel.Model.Base.Entity) 'Pf2eDataScrapper\.Helpers\.EntityView\.EntityView\(Pf2eModel\.Pf2eDbContext, Pf2eModel\.Model\.Base\.Entity\)') | Конструктор класса, который получает сущность из базы данных по переданной сущности и заполняет её данными\. | -| [EntityView\(Pf2eDbContext, EntityType, int\)](EntityView.EntityView.md#Pf2eDataScrapper.Helpers.EntityView.EntityView(Pf2eModel.Pf2eDbContext,Pf2eModel.Model.Enum.EntityType,int) 'Pf2eDataScrapper\.Helpers\.EntityView\.EntityView\(Pf2eModel\.Pf2eDbContext, Pf2eModel\.Model\.Enum\.EntityType, int\)') | Конструктор класса, который получает сущность из базы данных по типу и идентификатору и заполняет её данными\. | - -| Fields | | -| :--- | :--- | -| [\_getters](EntityView._getters.md 'Pf2eDataScrapper\.Helpers\.EntityView\.\_getters') | Словарь, содержащий методы получения сущностей из базы данных\. | - -| Properties | | -| :--- | :--- | -| [Context](EntityView.Context.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Context') | Контекст базы данных, используемый для получения сущностей\. | -| [Entity](EntityView.Entity.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Entity') | Корневая сущность\. | -| [SubEntity](EntityView.SubEntity.md 'Pf2eDataScrapper\.Helpers\.EntityView\.SubEntity') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [GetEntity\(EntityType, int\)](EntityView.GetEntity(EntityType,int).md 'Pf2eDataScrapper\.Helpers\.EntityView\.GetEntity\(Pf2eModel\.Model\.Enum\.EntityType, int\)') | Получает сущность из базы данных по типу и идентификатору\. | -| [GetSubEntity\(EntityType, int\)](EntityView.GetSubEntity(EntityType,int).md 'Pf2eDataScrapper\.Helpers\.EntityView\.GetSubEntity\(Pf2eModel\.Model\.Enum\.EntityType, int\)') | Получает подчинённую сущность по типу и идентификатору\. | diff --git a/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.Data.md b/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.Data.md deleted file mode 100644 index d5955ae..0000000 --- a/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.Data.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2eDataScrapper\.Processors\.EnumSolver\') - -## EnumSolver\\.Data Property - -Словарь, содержащий данные для разрешения значений перечислений\. - -```csharp -public abstract System.Collections.Generic.Dictionary Data { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[TEnum](EnumSolver_TEnum_.md#Pf2eDataScrapper.Processors.EnumSolver_TEnum_.TEnum 'Pf2eDataScrapper\.Processors\.EnumSolver\\.TEnum')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.SolveEnum(string).md b/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.SolveEnum(string).md deleted file mode 100644 index 52de261..0000000 --- a/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.SolveEnum(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2eDataScrapper\.Processors\.EnumSolver\') - -## EnumSolver\\.SolveEnum\(string\) Method - -Метод для разрешения значения перечисления по строковому вводу\. - -```csharp -public TEnum? SolveEnum(string input); -``` -#### Parameters - - - -`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строка, представляющая значение перечисления\. - -#### Returns -[TEnum](EnumSolver_TEnum_.md#Pf2eDataScrapper.Processors.EnumSolver_TEnum_.TEnum 'Pf2eDataScrapper\.Processors\.EnumSolver\\.TEnum') -Элемент перечисления [TEnum](EnumSolver_TEnum_.md#Pf2eDataScrapper.Processors.EnumSolver_TEnum_.TEnum 'Pf2eDataScrapper\.Processors\.EnumSolver\\.TEnum'), если найден; иначе `null`\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.md b/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.md deleted file mode 100644 index 10d493c..0000000 --- a/Documentation/Pf2eDataScrapper/EnumSolver_TEnum_.md +++ /dev/null @@ -1,28 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') - -## EnumSolver\ Class - -Абстрактный класс для разрешения значений перечислений\. - -```csharp -public abstract class EnumSolver - where TEnum : System.Enum -``` -#### Type parameters - - - -`TEnum` - -Тип перечисления, который будет разрешаться\. - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EnumSolver - -| Properties | | -| :--- | :--- | -| [Data](EnumSolver_TEnum_.Data.md 'Pf2eDataScrapper\.Processors\.EnumSolver\\.Data') | Словарь, содержащий данные для разрешения значений перечислений\. | - -| Methods | | -| :--- | :--- | -| [SolveEnum\(string\)](EnumSolver_TEnum_.SolveEnum(string).md 'Pf2eDataScrapper\.Processors\.EnumSolver\\.SolveEnum\(string\)') | Метод для разрешения значения перечисления по строковому вводу\. | diff --git a/Documentation/Pf2eDataScrapper/EnvSettings.DataDir.md b/Documentation/Pf2eDataScrapper/EnvSettings.DataDir.md deleted file mode 100644 index 2ff99d4..0000000 --- a/Documentation/Pf2eDataScrapper/EnvSettings.DataDir.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[EnvSettings](EnvSettings.md 'Pf2eDataScrapper\.EnvSettings') - -## EnvSettings\.DataDir Property - -Папка в входными данными\. - -```csharp -public static System.IO.DirectoryInfo DataDir { get; } -``` - -#### Property Value -[System\.IO\.DirectoryInfo](https://docs.microsoft.com/en-us/dotnet/api/System.IO.DirectoryInfo 'System\.IO\.DirectoryInfo') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EnvSettings.DataDirPath.md b/Documentation/Pf2eDataScrapper/EnvSettings.DataDirPath.md deleted file mode 100644 index 7b21d2a..0000000 --- a/Documentation/Pf2eDataScrapper/EnvSettings.DataDirPath.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[EnvSettings](EnvSettings.md 'Pf2eDataScrapper\.EnvSettings') - -## EnvSettings\.DataDirPath Property - -Путь к папке с входными данными\. - -```csharp -public static string DataDirPath { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EnvSettings.DatabaseConnection.md b/Documentation/Pf2eDataScrapper/EnvSettings.DatabaseConnection.md deleted file mode 100644 index 579d5d7..0000000 --- a/Documentation/Pf2eDataScrapper/EnvSettings.DatabaseConnection.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[EnvSettings](EnvSettings.md 'Pf2eDataScrapper\.EnvSettings') - -## EnvSettings\.DatabaseConnection Property - -Строка подключения к базе данных\. - -```csharp -public static string DatabaseConnection { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EnvSettings.Load().md b/Documentation/Pf2eDataScrapper/EnvSettings.Load().md deleted file mode 100644 index ae5e9cd..0000000 --- a/Documentation/Pf2eDataScrapper/EnvSettings.Load().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[EnvSettings](EnvSettings.md 'Pf2eDataScrapper\.EnvSettings') - -## EnvSettings\.Load\(\) Method - -Загрузка файла настроек \`\.env\`\. - -```csharp -public static void Load(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EnvSettings.OutputDir.md b/Documentation/Pf2eDataScrapper/EnvSettings.OutputDir.md deleted file mode 100644 index e9e5725..0000000 --- a/Documentation/Pf2eDataScrapper/EnvSettings.OutputDir.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[EnvSettings](EnvSettings.md 'Pf2eDataScrapper\.EnvSettings') - -## EnvSettings\.OutputDir Property - -Папка для сохранения результатов\. - -```csharp -public static string OutputDir { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EnvSettings.OutputDirPath.md b/Documentation/Pf2eDataScrapper/EnvSettings.OutputDirPath.md deleted file mode 100644 index 10bc610..0000000 --- a/Documentation/Pf2eDataScrapper/EnvSettings.OutputDirPath.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[EnvSettings](EnvSettings.md 'Pf2eDataScrapper\.EnvSettings') - -## EnvSettings\.OutputDirPath Property - -Путь к папке для сохранения результатов\. - -```csharp -public static string OutputDirPath { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EnvSettings.md b/Documentation/Pf2eDataScrapper/EnvSettings.md deleted file mode 100644 index d796cdc..0000000 --- a/Documentation/Pf2eDataScrapper/EnvSettings.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper') - -## EnvSettings Class - -Класс настроек\. - -```csharp -public static class EnvSettings -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EnvSettings - -| Properties | | -| :--- | :--- | -| [DatabaseConnection](EnvSettings.DatabaseConnection.md 'Pf2eDataScrapper\.EnvSettings\.DatabaseConnection') | Строка подключения к базе данных\. | -| [DataDir](EnvSettings.DataDir.md 'Pf2eDataScrapper\.EnvSettings\.DataDir') | Папка в входными данными\. | -| [DataDirPath](EnvSettings.DataDirPath.md 'Pf2eDataScrapper\.EnvSettings\.DataDirPath') | Путь к папке с входными данными\. | -| [OutputDir](EnvSettings.OutputDir.md 'Pf2eDataScrapper\.EnvSettings\.OutputDir') | Папка для сохранения результатов\. | -| [OutputDirPath](EnvSettings.OutputDirPath.md 'Pf2eDataScrapper\.EnvSettings\.OutputDirPath') | Путь к папке для сохранения результатов\. | - -| Methods | | -| :--- | :--- | -| [Load\(\)](EnvSettings.Load().md 'Pf2eDataScrapper\.EnvSettings\.Load\(\)') | Загрузка файла настроек \`\.env\`\. | diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/EpithetProcessor.ClassName.md deleted file mode 100644 index e8172fa..0000000 --- a/Documentation/Pf2eDataScrapper/EpithetProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') - -## EpithetProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/EpithetProcessor.GroupName.md deleted file mode 100644 index a42b70f..0000000 --- a/Documentation/Pf2eDataScrapper/EpithetProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') - -## EpithetProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.Object.md b/Documentation/Pf2eDataScrapper/EpithetProcessor.Object.md deleted file mode 100644 index 0183e1b..0000000 --- a/Documentation/Pf2eDataScrapper/EpithetProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') - -## EpithetProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/EpithetProcessor.ProcessObject().md deleted file mode 100644 index 5903708..0000000 --- a/Documentation/Pf2eDataScrapper/EpithetProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') - -## EpithetProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.md b/Documentation/Pf2eDataScrapper/EpithetProcessor.md deleted file mode 100644 index 58b36a7..0000000 --- a/Documentation/Pf2eDataScrapper/EpithetProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## EpithetProcessor Class - -```csharp -internal class EpithetProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 EpithetProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](EpithetProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.ClassName') | Название подкласса\. | -| [GroupName](EpithetProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.GroupName') | Название группы подклассов\. | -| [Object](EpithetProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](EpithetProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/FeatProcessor.Add().md b/Documentation/Pf2eDataScrapper/FeatProcessor.Add().md deleted file mode 100644 index 8bd8424..0000000 --- a/Documentation/Pf2eDataScrapper/FeatProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') - -## FeatProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FeatProcessor.GetDescription().md b/Documentation/Pf2eDataScrapper/FeatProcessor.GetDescription().md deleted file mode 100644 index 0193045..0000000 --- a/Documentation/Pf2eDataScrapper/FeatProcessor.GetDescription().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') - -## FeatProcessor\.GetDescription\(\) Method - -Сгенерировать описание сущности\. - -```csharp -protected override string GetDescription(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Описание сущности \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FeatProcessor.Object.md b/Documentation/Pf2eDataScrapper/FeatProcessor.Object.md deleted file mode 100644 index a2f10ee..0000000 --- a/Documentation/Pf2eDataScrapper/FeatProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') - -## FeatProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Feat Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Feat](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Feat 'Pf2eModel\.Model\.Structure\.Feat') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FeatProcessor.Process().md b/Documentation/Pf2eDataScrapper/FeatProcessor.Process().md deleted file mode 100644 index a334456..0000000 --- a/Documentation/Pf2eDataScrapper/FeatProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') - -## FeatProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FeatProcessor.Type.md b/Documentation/Pf2eDataScrapper/FeatProcessor.Type.md deleted file mode 100644 index 9d5dbfe..0000000 --- a/Documentation/Pf2eDataScrapper/FeatProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') - -## FeatProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FeatProcessor.md b/Documentation/Pf2eDataScrapper/FeatProcessor.md deleted file mode 100644 index 9a55664..0000000 --- a/Documentation/Pf2eDataScrapper/FeatProcessor.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## FeatProcessor Class - -```csharp -internal class FeatProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 FeatProcessor - -| Properties | | -| :--- | :--- | -| [Object](FeatProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.Object') | Основная сущность\. | -| [Type](FeatProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](FeatProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [GetDescription\(\)](FeatProcessor.GetDescription().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.GetDescription\(\)') | Сгенерировать описание сущности\. | -| [Process\(\)](FeatProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.AddExternal().md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.AddExternal().md deleted file mode 100644 index 8fd2a46..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.AddExternal().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.AddExternal\(\) Method - -Генерация внешних ссылок сущности\. - -```csharp -protected virtual void AddExternal(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.CheckEntity().md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.CheckEntity().md deleted file mode 100644 index 3bdebbd..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.CheckEntity().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.CheckEntity\(\) Method - -Проверяет входные данные на наличие идентификатора сущности и игнорирует её, если она указана в списке игнорируемых\. - -```csharp -public virtual void CheckEntity(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Context.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Context.md deleted file mode 100644 index 1525cf6..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Context.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Context Property - -Предоставляет механизм для освобождения неуправляемых ресурсов\. - -```csharp -public Pf2eModel.Pf2eDbContext Context { get; } -``` - -#### Property Value -[Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Entity.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Entity.md deleted file mode 100644 index ee39730..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Entity Property - -Основная сущность, которая будет использоваться для обработки данных\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Entity 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md deleted file mode 100644 index 3a65f4a..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md +++ /dev/null @@ -1,37 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\(DatabaseHelper, Pf2eDbContext, FoundryEnGlobals, ProcessorInput\) Constructor - -Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -protected FoundryEnAbstractProcessor(Pf2eDataScrapper.Helpers.DatabaseHelper databaseHelper, Pf2eModel.Pf2eDbContext context, Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals globals, Pf2eDataScrapper.Processors.ProcessorInput input); -``` -#### Parameters - - - -`databaseHelper` [DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') - -\[DI\] \ - - - -`context` [Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext') - -\[DI\] \ - - - -`globals` [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') - -\[DI\] \ - - - -`input` [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -Объект обработки вводимого JSON\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.GetEntityName().md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.GetEntityName().md deleted file mode 100644 index e6e95dc..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.GetEntityName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.GetEntityName\(\) Method - -Получить имя сущности из входных данных\. - -```csharp -protected virtual string GetEntityName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Имя сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Globals.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Globals.md deleted file mode 100644 index 1787b43..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Globals.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Globals Property - -Глобальные константы и утилиты для импорта данных в формате Foundry En\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals Globals { get; } -``` - -#### Property Value -[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Helper.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Helper.md deleted file mode 100644 index 610ee7f..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Helper.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Helper Property - -Класс предоставляет методы для работы с базой данных\. - -```csharp -protected Pf2eDataScrapper.Helpers.DatabaseHelper Helper { protected get; } -``` - -#### Property Value -[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Name.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Name.md deleted file mode 100644 index 1f468bc..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Name Property - -Название сущности, которое будет использоваться для обработки данных\. - -```csharp -public string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Object.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Object.md deleted file mode 100644 index b940997..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Object Property - -Подчинённая сущность, которая будет использоваться для обработки данных\. - -```csharp -public TEntity Object { get; } -``` - -#### Property Value -[TEntity](FoundryEnAbstractProcessor_TEntity_.md#Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.FoundryEnAbstractProcessor_TEntity_.TEntity 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.TEntity') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Process().md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Process().md deleted file mode 100644 index d4504e6..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md deleted file mode 100644 index c76cce5..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.ResolveEntity\(\) Method - -Разрешает сущность, основываясь на входных данных\. - -```csharp -public virtual int ResolveEntity(); -``` - -#### Returns -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') -Идентификатор сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Save().md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Save().md deleted file mode 100644 index 7b49ffb..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -public override void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Type.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Type.md deleted file mode 100644 index 967eacb..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.Type Property - -Тип сущности\. - -```csharp -public abstract Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.View.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.View.md deleted file mode 100644 index 9e2fd20..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.View.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') - -## FoundryEnAbstractProcessor\\.View Property - -Представление сущности, которое будет использоваться для обработки данных\. - -```csharp -public Pf2eDataScrapper.Helpers.EntityView View { get; private set; } -``` - -#### Property Value -[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.md b/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.md deleted file mode 100644 index 8263f2a..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnAbstractProcessor_TEntity_.md +++ /dev/null @@ -1,44 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors') - -## FoundryEnAbstractProcessor\ Class - -Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. -Класс предназначен для обработки данных с помощью различных обработчиков, -для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. - -```csharp -internal abstract class FoundryEnAbstractProcessor : Pf2eDataScrapper.Processors.Definitions.AbstractInputProcessor - where TEntity : class, Pf2eModel.Model.IEntity -``` -#### Type parameters - - - -`TEntity` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 FoundryEnAbstractProcessor - -| Constructors | | -| :--- | :--- | -| [FoundryEnAbstractProcessor\(DatabaseHelper, Pf2eDbContext, FoundryEnGlobals, ProcessorInput\)](FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.FoundryEnAbstractProcessor\(Pf2eDataScrapper\.Helpers\.DatabaseHelper, Pf2eModel\.Pf2eDbContext, Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals, Pf2eDataScrapper\.Processors\.ProcessorInput\)') | Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | - -| Properties | | -| :--- | :--- | -| [Context](FoundryEnAbstractProcessor_TEntity_.Context.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Context') | Предоставляет механизм для освобождения неуправляемых ресурсов\. | -| [Entity](FoundryEnAbstractProcessor_TEntity_.Entity.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Entity') | Основная сущность, которая будет использоваться для обработки данных\. | -| [Globals](FoundryEnAbstractProcessor_TEntity_.Globals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Globals') | Глобальные константы и утилиты для импорта данных в формате Foundry En\. | -| [Helper](FoundryEnAbstractProcessor_TEntity_.Helper.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Helper') | Класс предоставляет методы для работы с базой данных\. | -| [Name](FoundryEnAbstractProcessor_TEntity_.Name.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Name') | Название сущности, которое будет использоваться для обработки данных\. | -| [Object](FoundryEnAbstractProcessor_TEntity_.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Object') | Подчинённая сущность, которая будет использоваться для обработки данных\. | -| [Type](FoundryEnAbstractProcessor_TEntity_.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Type') | Тип сущности\. | -| [View](FoundryEnAbstractProcessor_TEntity_.View.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.View') | Представление сущности, которое будет использоваться для обработки данных\. | - -| Methods | | -| :--- | :--- | -| [AddExternal\(\)](FoundryEnAbstractProcessor_TEntity_.AddExternal().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.AddExternal\(\)') | Генерация внешних ссылок сущности\. | -| [CheckEntity\(\)](FoundryEnAbstractProcessor_TEntity_.CheckEntity().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.CheckEntity\(\)') | Проверяет входные данные на наличие идентификатора сущности и игнорирует её, если она указана в списке игнорируемых\. | -| [GetEntityName\(\)](FoundryEnAbstractProcessor_TEntity_.GetEntityName().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.GetEntityName\(\)') | Получить имя сущности из входных данных\. | -| [Process\(\)](FoundryEnAbstractProcessor_TEntity_.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Process\(\)') | Основной метод обработки данных\. | -| [ResolveEntity\(\)](FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.ResolveEntity\(\)') | Разрешает сущность, основываясь на входных данных\. | -| [Save\(\)](FoundryEnAbstractProcessor_TEntity_.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Count(ICollection_string_).md b/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Count(ICollection_string_).md deleted file mode 100644 index 73dbc5c..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Count(ICollection_string_).md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') - -## FoundryEnCompendium\.Count\(ICollection\\) Method - -Возвращает количество элементов для указанного типа данных\. - -```csharp -public override int Count(System.Collections.Generic.ICollection types); -``` -#### Parameters - - - -`types` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -#### Returns -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') -Количество элементов\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.FoundryEnCompendium(FoundryEnRepository).md b/Documentation/Pf2eDataScrapper/FoundryEnCompendium.FoundryEnCompendium(FoundryEnRepository).md deleted file mode 100644 index 3a62833..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.FoundryEnCompendium(FoundryEnRepository).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') - -## FoundryEnCompendium\(FoundryEnRepository\) Constructor - -Загрузчик данных компендиума\. - -```csharp -public FoundryEnCompendium(Pf2eDataScrapper.Importers.Implementations.FoundryEn.FoundryEnRepository repository); -``` -#### Parameters - - - -`repository` [FoundryEnRepository](FoundryEnRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') - -\ \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Items.md b/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Items.md deleted file mode 100644 index 72981a1..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Items.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') - -## FoundryEnCompendium\.Items Property - -Коллекция всех записей компендиума\. - -```csharp -public System.Collections.Concurrent.ConcurrentBag Items { get; } -``` - -#### Property Value -[System\.Collections\.Concurrent\.ConcurrentBag<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Concurrent.ConcurrentBag-1 'System\.Collections\.Concurrent\.ConcurrentBag\`1')[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Concurrent.ConcurrentBag-1 'System\.Collections\.Concurrent\.ConcurrentBag\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Iterate(ICollection_string_).md b/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Iterate(ICollection_string_).md deleted file mode 100644 index b8f35bb..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Iterate(ICollection_string_).md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') - -## FoundryEnCompendium\.Iterate\(ICollection\\) Method - -Получение итератора сущностей\. Если указан тип type \- то только указанного типа\. - -```csharp -public override System.Collections.Generic.IEnumerable> Iterate(System.Collections.Generic.ICollection types); -``` -#### Parameters - - - -`types` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -#### Returns -[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.Tuple<](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Tuple-2 'System\.Tuple\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') -Итератор сущностей\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Repository.md b/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Repository.md deleted file mode 100644 index a217ed3..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.Repository.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendium](FoundryEnCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') - -## FoundryEnCompendium\.Repository Property - -Репозиторий данных\. - -```csharp -public virtual Pf2eDataScrapper.Importers.Implementations.FoundryEn.FoundryEnRepository Repository { get; } -``` - -#### Property Value -[FoundryEnRepository](FoundryEnRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.md b/Documentation/Pf2eDataScrapper/FoundryEnCompendium.md deleted file mode 100644 index b72adb5..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendium.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium') - -## FoundryEnCompendium Class - -Загрузчик данных компендиума\. - -```csharp -internal sealed class FoundryEnCompendium : Pf2eDataScrapper.Importers.AbstractCompendium -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractCompendium](AbstractCompendium.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium') 🡒 FoundryEnCompendium - -| Constructors | | -| :--- | :--- | -| [FoundryEnCompendium\(FoundryEnRepository\)](FoundryEnCompendium.FoundryEnCompendium(FoundryEnRepository).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.FoundryEnCompendium\(Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository\)') | Загрузчик данных компендиума\. | - -| Properties | | -| :--- | :--- | -| [Items](FoundryEnCompendium.Items.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.Items') | Коллекция всех записей компендиума\. | -| [Repository](FoundryEnCompendium.Repository.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.Repository') | Репозиторий данных\. | - -| Methods | | -| :--- | :--- | -| [Count\(ICollection<string>\)](FoundryEnCompendium.Count(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.Count\(System\.Collections\.Generic\.ICollection\\)') | Возвращает количество элементов для указанного типа данных\. | -| [Iterate\(ICollection<string>\)](FoundryEnCompendium.Iterate(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium\.Iterate\(System\.Collections\.Generic\.ICollection\\)') | Получение итератора сущностей\. Если указан тип type \- то только указанного типа\. | diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.File.md b/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.File.md deleted file mode 100644 index c5d13c5..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.File.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') - -## FoundryEnCompendiumItem\.File Property - -Имя файла, в котором хранится сущность\. - -```csharp -public string File { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.FoundryEnCompendiumItem(string,string,string).md b/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.FoundryEnCompendiumItem(string,string,string).md deleted file mode 100644 index b9afeb9..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.FoundryEnCompendiumItem(string,string,string).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') - -## FoundryEnCompendiumItem\(string, string, string\) Constructor - -Ссылка на сущность с указанием файла, в котором она хранится\. - -```csharp -public FoundryEnCompendiumItem(string id, string type, string file); -``` -#### Parameters - - - -`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Идентификатор сущности\. - - - -`type` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Тип сущности\. - - - -`file` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Имя файла, в котором хранится сущность\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.Id.md b/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.Id.md deleted file mode 100644 index 3e1ec42..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') - -## FoundryEnCompendiumItem\.Id Property - -Идентификатор сущности\. - -```csharp -public override string Id { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.Type.md b/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.Type.md deleted file mode 100644 index c289deb..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium').[FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') - -## FoundryEnCompendiumItem\.Type Property - -Тип сущности\. - -```csharp -public override string Type { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.md b/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.md deleted file mode 100644 index 42bfc84..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnCompendiumItem.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium') - -## FoundryEnCompendiumItem Class - -Ссылка на сущность с указанием файла, в котором она хранится\. - -```csharp -internal class FoundryEnCompendiumItem : Pf2eDataScrapper.Importers.AbstractCompendiumItem -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem') 🡒 FoundryEnCompendiumItem - -| Constructors | | -| :--- | :--- | -| [FoundryEnCompendiumItem\(string, string, string\)](FoundryEnCompendiumItem.FoundryEnCompendiumItem(string,string,string).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem\.FoundryEnCompendiumItem\(string, string, string\)') | Ссылка на сущность с указанием файла, в котором она хранится\. | - -| Properties | | -| :--- | :--- | -| [File](FoundryEnCompendiumItem.File.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem\.File') | Имя файла, в котором хранится сущность\. | -| [Id](FoundryEnCompendiumItem.Id.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem\.Id') | Идентификатор сущности\. | -| [Type](FoundryEnCompendiumItem.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem\.Type') | Тип сущности\. | diff --git a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.FoundryEnGlobals().md b/Documentation/Pf2eDataScrapper/FoundryEnGlobals.FoundryEnGlobals().md deleted file mode 100644 index 7ab7f2a..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.FoundryEnGlobals().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') - -## FoundryEnGlobals\(\) Constructor - -Конструктор класса [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')\. - -```csharp -public FoundryEnGlobals(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.FoundryTarget.md b/Documentation/Pf2eDataScrapper/FoundryEnGlobals.FoundryTarget.md deleted file mode 100644 index cd3d444..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.FoundryTarget.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') - -## FoundryEnGlobals\.FoundryTarget Property - -Цель внешних ссылок для Foundry En\. - -```csharp -public Pf2eModel.Model.Base.Targets.ExternalTarget FoundryTarget { get; set; } -``` - -#### Property Value -[Pf2eModel\.Model\.Base\.Targets\.ExternalTarget](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Targets.ExternalTarget 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.GetSlugSuffix(string).md b/Documentation/Pf2eDataScrapper/FoundryEnGlobals.GetSlugSuffix(string).md deleted file mode 100644 index cfeb14c..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.GetSlugSuffix(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') - -## FoundryEnGlobals\.GetSlugSuffix\(string\) Method - -Получить суффикс для ссылки\. - -```csharp -public string GetSlugSuffix(string id); -``` -#### Parameters - - - -`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Идентификатор Aonprd\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Суффикс для ссылки или пустая строка\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.Ignore.md b/Documentation/Pf2eDataScrapper/FoundryEnGlobals.Ignore.md deleted file mode 100644 index 7970fac..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.Ignore.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') - -## FoundryEnGlobals\.Ignore Property - -Список идентификаторв пропускаемых сущностей\. - -```csharp -public System.Collections.Generic.List Ignore { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.JsonToDictionary(JObject,string).md b/Documentation/Pf2eDataScrapper/FoundryEnGlobals.JsonToDictionary(JObject,string).md deleted file mode 100644 index 54a04e4..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.JsonToDictionary(JObject,string).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') - -## FoundryEnGlobals\.JsonToDictionary\(JObject, string\) Method - -Преобразовать JSON\-объект в словарь\. - -```csharp -public static System.Collections.Generic.Dictionary JsonToDictionary(Newtonsoft.Json.Linq.JObject json, string tokenPath); -``` -#### Parameters - - - -`json` [Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject') - -Исходный JSON\-объект\. - - - -`tokenPath` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь к токену в JSON\. - -#### Returns -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Результирующий словарь\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.MatchToAonprd.md b/Documentation/Pf2eDataScrapper/FoundryEnGlobals.MatchToAonprd.md deleted file mode 100644 index 4093737..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.MatchToAonprd.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') - -## FoundryEnGlobals\.MatchToAonprd Property - -Словарь соответствий идентификаторов Aonprd к Foundry En\. - -```csharp -public System.Collections.Generic.Dictionary MatchToAonprd { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.SlugSuffixes.md b/Documentation/Pf2eDataScrapper/FoundryEnGlobals.SlugSuffixes.md deleted file mode 100644 index 5b540c1..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.SlugSuffixes.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') - -## FoundryEnGlobals\.SlugSuffixes Property - -Словарей суффиксов для сущностей\. - -```csharp -public System.Collections.Generic.Dictionary SlugSuffixes { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.md b/Documentation/Pf2eDataScrapper/FoundryEnGlobals.md deleted file mode 100644 index 7a1b1b8..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnGlobals.md +++ /dev/null @@ -1,28 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers') - -## FoundryEnGlobals Class - -Глобальные константы и утилиты для импорта данных в формате Foundry En\. - -```csharp -internal class FoundryEnGlobals -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 FoundryEnGlobals - -| Constructors | | -| :--- | :--- | -| [FoundryEnGlobals\(\)](FoundryEnGlobals.FoundryEnGlobals().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.FoundryEnGlobals\(\)') | Конструктор класса [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')\. | - -| Properties | | -| :--- | :--- | -| [FoundryTarget](FoundryEnGlobals.FoundryTarget.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.FoundryTarget') | Цель внешних ссылок для Foundry En\. | -| [Ignore](FoundryEnGlobals.Ignore.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.Ignore') | Список идентификаторв пропускаемых сущностей\. | -| [MatchToAonprd](FoundryEnGlobals.MatchToAonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.MatchToAonprd') | Словарь соответствий идентификаторов Aonprd к Foundry En\. | -| [SlugSuffixes](FoundryEnGlobals.SlugSuffixes.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.SlugSuffixes') | Словарей суффиксов для сущностей\. | - -| Methods | | -| :--- | :--- | -| [GetSlugSuffix\(string\)](FoundryEnGlobals.GetSlugSuffix(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.GetSlugSuffix\(string\)') | Получить суффикс для ссылки\. | -| [JsonToDictionary\(JObject, string\)](FoundryEnGlobals.JsonToDictionary(JObject,string).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.JsonToDictionary\(Newtonsoft\.Json\.Linq\.JObject, string\)') | Преобразовать JSON\-объект в словарь\. | diff --git a/Documentation/Pf2eDataScrapper/FoundryEnImporter.Name.md b/Documentation/Pf2eDataScrapper/FoundryEnImporter.Name.md deleted file mode 100644 index a569f44..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnImporter.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn').[FoundryEnImporter](FoundryEnImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') - -## FoundryEnImporter\.Name Property - -Отображаемое имя импортёра\. - -```csharp -public override string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnImporter.Slug.md b/Documentation/Pf2eDataScrapper/FoundryEnImporter.Slug.md deleted file mode 100644 index ad55f3b..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnImporter.Slug.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn').[FoundryEnImporter](FoundryEnImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') - -## FoundryEnImporter\.Slug Property - -Короткое имя импортёра\. - -```csharp -public override string Slug { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnImporter.TargetName.md b/Documentation/Pf2eDataScrapper/FoundryEnImporter.TargetName.md deleted file mode 100644 index 0c11aa6..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnImporter.TargetName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn').[FoundryEnImporter](FoundryEnImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') - -## FoundryEnImporter\.TargetName Field - -Название внешней ссылки\. - -```csharp -public const string TargetName = "Pf2e FoundryVTT module"; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnImporter.md b/Documentation/Pf2eDataScrapper/FoundryEnImporter.md deleted file mode 100644 index 9791591..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnImporter.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn') - -## FoundryEnImporter Class - -Импортёр для модуля Pf2e FoundryVTT\. - -```csharp -internal class FoundryEnImporter : Pf2eDataScrapper.Importers.AbstractImporter -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') 🡒 FoundryEnImporter - -| Fields | | -| :--- | :--- | -| [TargetName](FoundryEnImporter.TargetName.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter\.TargetName') | Название внешней ссылки\. | - -| Properties | | -| :--- | :--- | -| [Name](FoundryEnImporter.Name.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter\.Name') | Отображаемое имя импортёра\. | -| [Slug](FoundryEnImporter.Slug.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter\.Slug') | Короткое имя импортёра\. | diff --git a/Documentation/Pf2eDataScrapper/FoundryEnRepository.FoundryEnRepository(FoundryEnImporter).md b/Documentation/Pf2eDataScrapper/FoundryEnRepository.FoundryEnRepository(FoundryEnImporter).md deleted file mode 100644 index 235c1ad..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnRepository.FoundryEnRepository(FoundryEnImporter).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn').[FoundryEnRepository](FoundryEnRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') - -## FoundryEnRepository\(FoundryEnImporter\) Constructor - -Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. - -```csharp -public FoundryEnRepository(Pf2eDataScrapper.Importers.Implementations.FoundryEn.FoundryEnImporter importer); -``` -#### Parameters - - - -`importer` [FoundryEnImporter](FoundryEnImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') - -\ \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/FoundryEnRepository.md b/Documentation/Pf2eDataScrapper/FoundryEnRepository.md deleted file mode 100644 index d2fedd0..0000000 --- a/Documentation/Pf2eDataScrapper/FoundryEnRepository.md +++ /dev/null @@ -1,16 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn') - -## FoundryEnRepository Class - -Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. - -```csharp -internal class FoundryEnRepository : Pf2eDataScrapper.Importers.Repositories.AbstractGitHubRepository -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') 🡒 [Pf2eDataScrapper\.Importers\.Repositories\.AbstractGitHubRepository](https://docs.microsoft.com/en-us/dotnet/api/Pf2eDataScrapper.Importers.Repositories.AbstractGitHubRepository 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractGitHubRepository') 🡒 FoundryEnRepository - -| Constructors | | -| :--- | :--- | -| [FoundryEnRepository\(FoundryEnImporter\)](FoundryEnRepository.FoundryEnRepository(FoundryEnImporter).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository\.FoundryEnRepository\(Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter\)') | Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. | diff --git a/Documentation/Pf2eDataScrapper/GitRepository.GitRepository(AbstractImporter,string).md b/Documentation/Pf2eDataScrapper/GitRepository.GitRepository(AbstractImporter,string).md deleted file mode 100644 index 897f29d..0000000 --- a/Documentation/Pf2eDataScrapper/GitRepository.GitRepository(AbstractImporter,string).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories').[GitRepository](GitRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.GitRepository') - -## GitRepository\(AbstractImporter, string\) Constructor - -Репозиторий, загружающий данные из GIT\-источника\. - -```csharp -public GitRepository(Pf2eDataScrapper.Importers.AbstractImporter importer, string url); -``` -#### Parameters - - - -`importer` [AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') - -Импортёр, использующий репозиторий\. - - - -`url` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Ссылка на GIT\-репозиторий\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/GitRepository.Update(ProcessProgress).md b/Documentation/Pf2eDataScrapper/GitRepository.Update(ProcessProgress).md deleted file mode 100644 index 7a1ef62..0000000 --- a/Documentation/Pf2eDataScrapper/GitRepository.Update(ProcessProgress).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories').[GitRepository](GitRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.GitRepository') - -## GitRepository\.Update\(ProcessProgress\) Method - -Обновление данных в репозитории\. - -```csharp -public override void Update(Pf2eDataScrapper.Helpers.ProcessProgress progress); -``` -#### Parameters - - - -`progress` [ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/GitRepository.Url.md b/Documentation/Pf2eDataScrapper/GitRepository.Url.md deleted file mode 100644 index 96e4b4e..0000000 --- a/Documentation/Pf2eDataScrapper/GitRepository.Url.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories').[GitRepository](GitRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.GitRepository') - -## GitRepository\.Url Property - -Ссылка на GIT\-репозиторий\. - -```csharp -public string Url { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/GitRepository.md b/Documentation/Pf2eDataScrapper/GitRepository.md deleted file mode 100644 index 9c51737..0000000 --- a/Documentation/Pf2eDataScrapper/GitRepository.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories') - -## GitRepository Class - -Репозиторий, загружающий данные из GIT\-источника\. - -```csharp -internal class GitRepository : Pf2eDataScrapper.Importers.Repositories.AbstractImporterRepository -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') 🡒 GitRepository - -| Constructors | | -| :--- | :--- | -| [GitRepository\(AbstractImporter, string\)](GitRepository.GitRepository(AbstractImporter,string).md 'Pf2eDataScrapper\.Importers\.Repositories\.GitRepository\.GitRepository\(Pf2eDataScrapper\.Importers\.AbstractImporter, string\)') | Репозиторий, загружающий данные из GIT\-источника\. | - -| Properties | | -| :--- | :--- | -| [Url](GitRepository.Url.md 'Pf2eDataScrapper\.Importers\.Repositories\.GitRepository\.Url') | Ссылка на GIT\-репозиторий\. | - -| Methods | | -| :--- | :--- | -| [Update\(ProcessProgress\)](GitRepository.Update(ProcessProgress).md 'Pf2eDataScrapper\.Importers\.Repositories\.GitRepository\.Update\(Pf2eDataScrapper\.Helpers\.ProcessProgress\)') | Обновление данных в репозитории\. | diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ClassName.md deleted file mode 100644 index a839ac7..0000000 --- a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') - -## HellknightOrderProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.GroupName.md deleted file mode 100644 index bedce6e..0000000 --- a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') - -## HellknightOrderProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.Object.md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.Object.md deleted file mode 100644 index 64e8aef..0000000 --- a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') - -## HellknightOrderProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ProcessObject().md deleted file mode 100644 index e631a4d..0000000 --- a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') - -## HellknightOrderProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.md deleted file mode 100644 index 9515ed8..0000000 --- a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## HellknightOrderProcessor Class - -```csharp -internal class HellknightOrderProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HellknightOrderProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](HellknightOrderProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.ClassName') | Название подкласса\. | -| [GroupName](HellknightOrderProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.GroupName') | Название группы подклассов\. | -| [Object](HellknightOrderProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](HellknightOrderProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/HeritageProcessor.Add().md b/Documentation/Pf2eDataScrapper/HeritageProcessor.Add().md deleted file mode 100644 index 2b2b984..0000000 --- a/Documentation/Pf2eDataScrapper/HeritageProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') - -## HeritageProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HeritageProcessor.Object.md b/Documentation/Pf2eDataScrapper/HeritageProcessor.Object.md deleted file mode 100644 index 659157b..0000000 --- a/Documentation/Pf2eDataScrapper/HeritageProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') - -## HeritageProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Heritage Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Heritage](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Heritage 'Pf2eModel\.Model\.Structure\.Heritage') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HeritageProcessor.Process().md b/Documentation/Pf2eDataScrapper/HeritageProcessor.Process().md deleted file mode 100644 index a138c21..0000000 --- a/Documentation/Pf2eDataScrapper/HeritageProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') - -## HeritageProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HeritageProcessor.Type.md b/Documentation/Pf2eDataScrapper/HeritageProcessor.Type.md deleted file mode 100644 index bff1121..0000000 --- a/Documentation/Pf2eDataScrapper/HeritageProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') - -## HeritageProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HeritageProcessor.md b/Documentation/Pf2eDataScrapper/HeritageProcessor.md deleted file mode 100644 index ab3c9a4..0000000 --- a/Documentation/Pf2eDataScrapper/HeritageProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## HeritageProcessor Class - -```csharp -internal class HeritageProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 HeritageProcessor - -| Properties | | -| :--- | :--- | -| [Object](HeritageProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor\.Object') | Основная сущность\. | -| [Type](HeritageProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](HeritageProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [Process\(\)](HeritageProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ClassName.md deleted file mode 100644 index 86037ed..0000000 --- a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') - -## HuntersEdgeProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.GroupName.md deleted file mode 100644 index 9162012..0000000 --- a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') - -## HuntersEdgeProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.Object.md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.Object.md deleted file mode 100644 index fcf48e5..0000000 --- a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') - -## HuntersEdgeProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ProcessObject().md deleted file mode 100644 index 61fb709..0000000 --- a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') - -## HuntersEdgeProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.md deleted file mode 100644 index 29c92ae..0000000 --- a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## HuntersEdgeProcessor Class - -```csharp -internal class HuntersEdgeProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HuntersEdgeProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](HuntersEdgeProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.ClassName') | Название подкласса\. | -| [GroupName](HuntersEdgeProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.GroupName') | Название группы подклассов\. | -| [Object](HuntersEdgeProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](HuntersEdgeProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ClassName.md deleted file mode 100644 index ec32b4f..0000000 --- a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') - -## HybridStudyProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.GroupName.md deleted file mode 100644 index ea0e0d7..0000000 --- a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') - -## HybridStudyProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.Object.md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.Object.md deleted file mode 100644 index cbd1297..0000000 --- a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') - -## HybridStudyProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ProcessObject().md deleted file mode 100644 index 43b770d..0000000 --- a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') - -## HybridStudyProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.md deleted file mode 100644 index a0782f1..0000000 --- a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## HybridStudyProcessor Class - -```csharp -internal class HybridStudyProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HybridStudyProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](HybridStudyProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.ClassName') | Название подкласса\. | -| [GroupName](HybridStudyProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.GroupName') | Название группы подклассов\. | -| [Object](HybridStudyProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](HybridStudyProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/IEnumSolver.md b/Documentation/Pf2eDataScrapper/IEnumSolver.md deleted file mode 100644 index f40c250..0000000 --- a/Documentation/Pf2eDataScrapper/IEnumSolver.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') - -## IEnumSolver Interface - -Интерфейс для решения значений перечислений\. - -```csharp -internal interface IEnumSolver -``` - -Derived -↳ [EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2eDataScrapper\.Processors\.EnumSolver\') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IProcessor.Process().md b/Documentation/Pf2eDataScrapper/IProcessor.Process().md deleted file mode 100644 index 9e924c8..0000000 --- a/Documentation/Pf2eDataScrapper/IProcessor.Process().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions').[IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') - -## IProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -void Process(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IProcessor.Save().md b/Documentation/Pf2eDataScrapper/IProcessor.Save().md deleted file mode 100644 index 080758c..0000000 --- a/Documentation/Pf2eDataScrapper/IProcessor.Save().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions').[IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') - -## IProcessor\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -void Save(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IProcessor.md b/Documentation/Pf2eDataScrapper/IProcessor.md deleted file mode 100644 index 5be683b..0000000 --- a/Documentation/Pf2eDataScrapper/IProcessor.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions') - -## IProcessor Interface - -Интерфейс для обработчиков данных\. - -```csharp -public interface IProcessor -``` - -Derived -↳ [RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') -↳ [RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') -↳ [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') -↳ [AbstractSimpleProcessor](AbstractSimpleProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractSimpleProcessor') -↳ [AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') - -| Methods | | -| :--- | :--- | -| [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.AddValue(JToken).md b/Documentation/Pf2eDataScrapper/IgnoreSchemaType.AddValue(JToken).md deleted file mode 100644 index cb62bf2..0000000 --- a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.AddValue(JToken).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') - -## IgnoreSchemaType\.AddValue\(JToken\) Method - -Добавление нового значения\. - -```csharp -public override void AddValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.Beautify().md b/Documentation/Pf2eDataScrapper/IgnoreSchemaType.Beautify().md deleted file mode 100644 index 181b9c2..0000000 --- a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.Beautify().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') - -## IgnoreSchemaType\.Beautify\(\) Method - -Подготовка типа к красивому представлению\. - -```csharp -public override void Beautify(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.GetTypeName().md b/Documentation/Pf2eDataScrapper/IgnoreSchemaType.GetTypeName().md deleted file mode 100644 index c66e1fd..0000000 --- a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.GetTypeName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') - -## IgnoreSchemaType\.GetTypeName\(\) Method - -Получение строкового представоения типа элемента\. - -```csharp -public override string GetTypeName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.GetYamlData().md b/Documentation/Pf2eDataScrapper/IgnoreSchemaType.GetYamlData().md deleted file mode 100644 index 2d764d0..0000000 --- a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.GetYamlData().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') - -## IgnoreSchemaType\.GetYamlData\(\) Method - -Получение данных для форматирования в YAML\. - -```csharp -public override System.Collections.Generic.Dictionary GetYamlData(); -``` - -#### Returns -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.IgnoreSchemaType(SchemaNode).md b/Documentation/Pf2eDataScrapper/IgnoreSchemaType.IgnoreSchemaType(SchemaNode).md deleted file mode 100644 index 10fde64..0000000 --- a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.IgnoreSchemaType(SchemaNode).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') - -## IgnoreSchemaType\(SchemaNode\) Constructor - -Тип, указывающий, что данные игнорируются\. - -```csharp -public IgnoreSchemaType(Pf2eDataScrapper.SchemaBuilder.SchemaNode parent); -``` -#### Parameters - - - -`parent` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2eDataScrapper/IgnoreSchemaType.IsCompatibleValue(JToken).md deleted file mode 100644 index 73cfe0c..0000000 --- a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.IsCompatibleValue(JToken).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[IgnoreSchemaType](IgnoreSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') - -## IgnoreSchemaType\.IsCompatibleValue\(JToken\) Method - -Проверка, что значение совместимо с текущим типом\. - -```csharp -public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Проверяемое значение\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.md b/Documentation/Pf2eDataScrapper/IgnoreSchemaType.md deleted file mode 100644 index e6b648a..0000000 --- a/Documentation/Pf2eDataScrapper/IgnoreSchemaType.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types') - -## IgnoreSchemaType Class - -Тип, указывающий, что данные игнорируются\. - -```csharp -internal class IgnoreSchemaType : Pf2eDataScrapper.SchemaBuilder.Types.AbstractSchemaType -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 IgnoreSchemaType - -| Constructors | | -| :--- | :--- | -| [IgnoreSchemaType\(SchemaNode\)](IgnoreSchemaType.IgnoreSchemaType(SchemaNode).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.IgnoreSchemaType\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\)') | Тип, указывающий, что данные игнорируются\. | - -| Methods | | -| :--- | :--- | -| [AddValue\(JToken\)](IgnoreSchemaType.AddValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | -| [Beautify\(\)](IgnoreSchemaType.Beautify().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | -| [GetTypeName\(\)](IgnoreSchemaType.GetTypeName().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | -| [GetYamlData\(\)](IgnoreSchemaType.GetYamlData().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | -| [IsCompatibleValue\(JToken\)](IgnoreSchemaType.IsCompatibleValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/IkonProcessor.ClassName.md deleted file mode 100644 index 33ef0ee..0000000 --- a/Documentation/Pf2eDataScrapper/IkonProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') - -## IkonProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/IkonProcessor.GroupName.md deleted file mode 100644 index 58fd3cc..0000000 --- a/Documentation/Pf2eDataScrapper/IkonProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') - -## IkonProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.Object.md b/Documentation/Pf2eDataScrapper/IkonProcessor.Object.md deleted file mode 100644 index 473d693..0000000 --- a/Documentation/Pf2eDataScrapper/IkonProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') - -## IkonProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/IkonProcessor.ProcessObject().md deleted file mode 100644 index 2581e7c..0000000 --- a/Documentation/Pf2eDataScrapper/IkonProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') - -## IkonProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.md b/Documentation/Pf2eDataScrapper/IkonProcessor.md deleted file mode 100644 index de9a89a..0000000 --- a/Documentation/Pf2eDataScrapper/IkonProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## IkonProcessor Class - -```csharp -internal class IkonProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 IkonProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](IkonProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.ClassName') | Название подкласса\. | -| [GroupName](IkonProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.GroupName') | Название группы подклассов\. | -| [Object](IkonProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](IkonProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ImplementProcessor.ClassName.md deleted file mode 100644 index f35a90c..0000000 --- a/Documentation/Pf2eDataScrapper/ImplementProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') - -## ImplementProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ImplementProcessor.GroupName.md deleted file mode 100644 index 20fda10..0000000 --- a/Documentation/Pf2eDataScrapper/ImplementProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') - -## ImplementProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.Object.md b/Documentation/Pf2eDataScrapper/ImplementProcessor.Object.md deleted file mode 100644 index 8a30a2b..0000000 --- a/Documentation/Pf2eDataScrapper/ImplementProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') - -## ImplementProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ImplementProcessor.ProcessObject().md deleted file mode 100644 index 515a29e..0000000 --- a/Documentation/Pf2eDataScrapper/ImplementProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') - -## ImplementProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.md b/Documentation/Pf2eDataScrapper/ImplementProcessor.md deleted file mode 100644 index fe5159f..0000000 --- a/Documentation/Pf2eDataScrapper/ImplementProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## ImplementProcessor Class - -```csharp -internal class ImplementProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ImplementProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](ImplementProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.ClassName') | Название подкласса\. | -| [GroupName](ImplementProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.GroupName') | Название группы подклассов\. | -| [Object](ImplementProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](ImplementProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ImportApplication.CurrentStage.md b/Documentation/Pf2eDataScrapper/ImportApplication.CurrentStage.md deleted file mode 100644 index 87b923c..0000000 --- a/Documentation/Pf2eDataScrapper/ImportApplication.CurrentStage.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[ImportApplication](ImportApplication.md 'Pf2eDataScrapper\.ImportApplication') - -## ImportApplication\.CurrentStage Property - -Текущий этап выполнения программы\. - -```csharp -public Pf2eDataScrapper.ApplicationStage CurrentStage { get; set; } -``` - -#### Property Value -[Pf2eDataScrapper\.ApplicationStage](https://docs.microsoft.com/en-us/dotnet/api/Pf2eDataScrapper.ApplicationStage 'Pf2eDataScrapper\.ApplicationStage') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImportApplication.md b/Documentation/Pf2eDataScrapper/ImportApplication.md deleted file mode 100644 index 7d3fd1e..0000000 --- a/Documentation/Pf2eDataScrapper/ImportApplication.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper') - -## ImportApplication Class - -```csharp -internal sealed class ImportApplication : System.Windows.Application -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Threading.DispatcherObject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.Application](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Application 'System\.Windows\.Application') 🡒 ImportApplication - -| Properties | | -| :--- | :--- | -| [CurrentStage](ImportApplication.CurrentStage.md 'Pf2eDataScrapper\.ImportApplication\.CurrentStage') | Текущий этап выполнения программы\. | diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/InnovationProcessor.ClassName.md deleted file mode 100644 index 7c1f145..0000000 --- a/Documentation/Pf2eDataScrapper/InnovationProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') - -## InnovationProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/InnovationProcessor.GroupName.md deleted file mode 100644 index 71066ca..0000000 --- a/Documentation/Pf2eDataScrapper/InnovationProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') - -## InnovationProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.Object.md b/Documentation/Pf2eDataScrapper/InnovationProcessor.Object.md deleted file mode 100644 index 223adac..0000000 --- a/Documentation/Pf2eDataScrapper/InnovationProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') - -## InnovationProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/InnovationProcessor.ProcessObject().md deleted file mode 100644 index 393cc1f..0000000 --- a/Documentation/Pf2eDataScrapper/InnovationProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') - -## InnovationProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.md b/Documentation/Pf2eDataScrapper/InnovationProcessor.md deleted file mode 100644 index abb45d0..0000000 --- a/Documentation/Pf2eDataScrapper/InnovationProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## InnovationProcessor Class - -```csharp -internal class InnovationProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 InnovationProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](InnovationProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.ClassName') | Название подкласса\. | -| [GroupName](InnovationProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.GroupName') | Название группы подклассов\. | -| [Object](InnovationProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](InnovationProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/InstinctProcessor.ClassName.md deleted file mode 100644 index c8a5e56..0000000 --- a/Documentation/Pf2eDataScrapper/InstinctProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') - -## InstinctProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/InstinctProcessor.GroupName.md deleted file mode 100644 index 81d4b24..0000000 --- a/Documentation/Pf2eDataScrapper/InstinctProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') - -## InstinctProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.Object.md b/Documentation/Pf2eDataScrapper/InstinctProcessor.Object.md deleted file mode 100644 index 9b8a72c..0000000 --- a/Documentation/Pf2eDataScrapper/InstinctProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') - -## InstinctProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/InstinctProcessor.ProcessObject().md deleted file mode 100644 index 41aad8c..0000000 --- a/Documentation/Pf2eDataScrapper/InstinctProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') - -## InstinctProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.md b/Documentation/Pf2eDataScrapper/InstinctProcessor.md deleted file mode 100644 index 80e14f5..0000000 --- a/Documentation/Pf2eDataScrapper/InstinctProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## InstinctProcessor Class - -```csharp -internal class InstinctProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 InstinctProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](InstinctProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.ClassName') | Название подкласса\. | -| [GroupName](InstinctProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.GroupName') | Название группы подклассов\. | -| [Object](InstinctProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](InstinctProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/LadderType.md b/Documentation/Pf2eDataScrapper/LadderType.md deleted file mode 100644 index 6bd300f..0000000 --- a/Documentation/Pf2eDataScrapper/LadderType.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## LadderType Enum - -Тип лестницы глубины\. - -```csharp -internal enum LadderType -``` -### Fields - - - -`Empty` 0 - -Пустой элемент: \[ \]\. - - - -`Last` 1 - -Последний элемент: \[└\]\. - - - -`Through` 2 - -Проходной элемент: \[├\] или \[│\]\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LanguageProcessor.Add().md b/Documentation/Pf2eDataScrapper/LanguageProcessor.Add().md deleted file mode 100644 index 6c7a98b..0000000 --- a/Documentation/Pf2eDataScrapper/LanguageProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') - -## LanguageProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LanguageProcessor.Object.md b/Documentation/Pf2eDataScrapper/LanguageProcessor.Object.md deleted file mode 100644 index 329c9d3..0000000 --- a/Documentation/Pf2eDataScrapper/LanguageProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') - -## LanguageProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Language Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Language](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Language 'Pf2eModel\.Model\.Structure\.Language') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LanguageProcessor.Type.md b/Documentation/Pf2eDataScrapper/LanguageProcessor.Type.md deleted file mode 100644 index d134f0f..0000000 --- a/Documentation/Pf2eDataScrapper/LanguageProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') - -## LanguageProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LanguageProcessor.md b/Documentation/Pf2eDataScrapper/LanguageProcessor.md deleted file mode 100644 index 65abbbb..0000000 --- a/Documentation/Pf2eDataScrapper/LanguageProcessor.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## LanguageProcessor Class - -```csharp -internal class LanguageProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 LanguageProcessor - -| Properties | | -| :--- | :--- | -| [Object](LanguageProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor\.Object') | Основная сущность\. | -| [Type](LanguageProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](LanguageProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | diff --git a/Documentation/Pf2eDataScrapper/LegacyItemException.LegacyItemException(string).md b/Documentation/Pf2eDataScrapper/LegacyItemException.LegacyItemException(string).md deleted file mode 100644 index 00478d3..0000000 --- a/Documentation/Pf2eDataScrapper/LegacyItemException.LegacyItemException(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[LegacyItemException](LegacyItemException.md 'Pf2eDataScrapper\.Processors\.LegacyItemException') - -## LegacyItemException\(string\) Constructor - -Исключение, показывающее, что обработка сущности пропускается как устаревшая\. - -```csharp -public LegacyItemException(string name); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LegacyItemException.md b/Documentation/Pf2eDataScrapper/LegacyItemException.md deleted file mode 100644 index 18fc324..0000000 --- a/Documentation/Pf2eDataScrapper/LegacyItemException.md +++ /dev/null @@ -1,16 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') - -## LegacyItemException Class - -Исключение, показывающее, что обработка сущности пропускается как устаревшая\. - -```csharp -public class LegacyItemException : Pf2eDataScrapper.Processors.SkipItemException -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') 🡒 [SkipItemException](SkipItemException.md 'Pf2eDataScrapper\.Processors\.SkipItemException') 🡒 LegacyItemException - -| Constructors | | -| :--- | :--- | -| [LegacyItemException\(string\)](LegacyItemException.LegacyItemException(string).md 'Pf2eDataScrapper\.Processors\.LegacyItemException\.LegacyItemException\(string\)') | Исключение, показывающее, что обработка сущности пропускается как устаревшая\. | diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/LessonProcessor.ClassName.md deleted file mode 100644 index f378b64..0000000 --- a/Documentation/Pf2eDataScrapper/LessonProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') - -## LessonProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/LessonProcessor.GroupName.md deleted file mode 100644 index 9422a1b..0000000 --- a/Documentation/Pf2eDataScrapper/LessonProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') - -## LessonProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.Object.md b/Documentation/Pf2eDataScrapper/LessonProcessor.Object.md deleted file mode 100644 index e2a45e3..0000000 --- a/Documentation/Pf2eDataScrapper/LessonProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') - -## LessonProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/LessonProcessor.ProcessObject().md deleted file mode 100644 index 78e7758..0000000 --- a/Documentation/Pf2eDataScrapper/LessonProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') - -## LessonProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.md b/Documentation/Pf2eDataScrapper/LessonProcessor.md deleted file mode 100644 index 8e54331..0000000 --- a/Documentation/Pf2eDataScrapper/LessonProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## LessonProcessor Class - -```csharp -internal class LessonProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 LessonProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](LessonProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.ClassName') | Название подкласса\. | -| [GroupName](LessonProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.GroupName') | Название группы подклассов\. | -| [Object](LessonProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](LessonProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/MarkdownLink.Prefix.md b/Documentation/Pf2eDataScrapper/MarkdownLink.Prefix.md deleted file mode 100644 index 1818a76..0000000 --- a/Documentation/Pf2eDataScrapper/MarkdownLink.Prefix.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLink](MarkdownLink.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink') - -## MarkdownLink\.Prefix Property - -Данные, содержащиеся до ссылки\. - -```csharp -public string Prefix { get; init; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MarkdownLink.Text.md b/Documentation/Pf2eDataScrapper/MarkdownLink.Text.md deleted file mode 100644 index 00f4bd2..0000000 --- a/Documentation/Pf2eDataScrapper/MarkdownLink.Text.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLink](MarkdownLink.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink') - -## MarkdownLink\.Text Property - -Текст ссылки\. - -```csharp -public string Text { get; init; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MarkdownLink.Url.md b/Documentation/Pf2eDataScrapper/MarkdownLink.Url.md deleted file mode 100644 index 6cd5c26..0000000 --- a/Documentation/Pf2eDataScrapper/MarkdownLink.Url.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLink](MarkdownLink.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink') - -## MarkdownLink\.Url Property - -URL ссылки\. - -```csharp -public string Url { get; init; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MarkdownLink.md b/Documentation/Pf2eDataScrapper/MarkdownLink.md deleted file mode 100644 index 8675f7f..0000000 --- a/Documentation/Pf2eDataScrapper/MarkdownLink.md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') - -## MarkdownLink Class - -Информация о ссылке в строке\. - -```csharp -internal class MarkdownLink -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 MarkdownLink - -| Properties | | -| :--- | :--- | -| [Prefix](MarkdownLink.Prefix.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink\.Prefix') | Данные, содержащиеся до ссылки\. | -| [Text](MarkdownLink.Text.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink\.Text') | Текст ссылки\. | -| [Url](MarkdownLink.Url.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink\.Url') | URL ссылки\. | diff --git a/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.Links.md b/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.Links.md deleted file mode 100644 index 342ec01..0000000 --- a/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.Links.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLinkSplit](MarkdownLinkSplit.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit') - -## MarkdownLinkSplit\.Links Property - -Список содержащихся ссылок\. - -```csharp -public System.Collections.Generic.List Links { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[MarkdownLink](MarkdownLink.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.Suffix.md b/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.Suffix.md deleted file mode 100644 index ec6c43d..0000000 --- a/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.Suffix.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[MarkdownLinkSplit](MarkdownLinkSplit.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit') - -## MarkdownLinkSplit\.Suffix Property - -Завершающая часть ссылки\. - -```csharp -public string Suffix { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.md b/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.md deleted file mode 100644 index cc95dfe..0000000 --- a/Documentation/Pf2eDataScrapper/MarkdownLinkSplit.md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') - -## MarkdownLinkSplit Class - -Класс структуры, содеражащая информацию разбиении строки по ссылкам\. - -```csharp -internal class MarkdownLinkSplit -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 MarkdownLinkSplit - -| Properties | | -| :--- | :--- | -| [Links](MarkdownLinkSplit.Links.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit\.Links') | Список содержащихся ссылок\. | -| [Suffix](MarkdownLinkSplit.Suffix.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit\.Suffix') | Завершающая часть ссылки\. | diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.ClassName.md deleted file mode 100644 index 2c54114..0000000 --- a/Documentation/Pf2eDataScrapper/MethodologyProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') - -## MethodologyProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.GroupName.md deleted file mode 100644 index 3d650c5..0000000 --- a/Documentation/Pf2eDataScrapper/MethodologyProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') - -## MethodologyProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.Object.md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.Object.md deleted file mode 100644 index 0000223..0000000 --- a/Documentation/Pf2eDataScrapper/MethodologyProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') - -## MethodologyProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.ProcessObject().md deleted file mode 100644 index 55b7d8c..0000000 --- a/Documentation/Pf2eDataScrapper/MethodologyProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') - -## MethodologyProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.md deleted file mode 100644 index 980f2f4..0000000 --- a/Documentation/Pf2eDataScrapper/MethodologyProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## MethodologyProcessor Class - -```csharp -internal class MethodologyProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MethodologyProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](MethodologyProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.ClassName') | Название подкласса\. | -| [GroupName](MethodologyProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.GroupName') | Название группы подклассов\. | -| [Object](MethodologyProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](MethodologyProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/MuseProcessor.ClassName.md deleted file mode 100644 index 601bc6a..0000000 --- a/Documentation/Pf2eDataScrapper/MuseProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') - -## MuseProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/MuseProcessor.GroupName.md deleted file mode 100644 index 09d9288..0000000 --- a/Documentation/Pf2eDataScrapper/MuseProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') - -## MuseProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.Object.md b/Documentation/Pf2eDataScrapper/MuseProcessor.Object.md deleted file mode 100644 index 21c8f9c..0000000 --- a/Documentation/Pf2eDataScrapper/MuseProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') - -## MuseProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/MuseProcessor.ProcessObject().md deleted file mode 100644 index d551264..0000000 --- a/Documentation/Pf2eDataScrapper/MuseProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') - -## MuseProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.md b/Documentation/Pf2eDataScrapper/MuseProcessor.md deleted file mode 100644 index 4475062..0000000 --- a/Documentation/Pf2eDataScrapper/MuseProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## MuseProcessor Class - -```csharp -internal class MuseProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MuseProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](MuseProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.ClassName') | Название подкласса\. | -| [GroupName](MuseProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.GroupName') | Название группы подклассов\. | -| [Object](MuseProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](MuseProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/MysteryProcessor.ClassName.md deleted file mode 100644 index 75a095f..0000000 --- a/Documentation/Pf2eDataScrapper/MysteryProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') - -## MysteryProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/MysteryProcessor.GroupName.md deleted file mode 100644 index c23ae2c..0000000 --- a/Documentation/Pf2eDataScrapper/MysteryProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') - -## MysteryProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.Object.md b/Documentation/Pf2eDataScrapper/MysteryProcessor.Object.md deleted file mode 100644 index 349e39a..0000000 --- a/Documentation/Pf2eDataScrapper/MysteryProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') - -## MysteryProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/MysteryProcessor.ProcessObject().md deleted file mode 100644 index b6120a7..0000000 --- a/Documentation/Pf2eDataScrapper/MysteryProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') - -## MysteryProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.md b/Documentation/Pf2eDataScrapper/MysteryProcessor.md deleted file mode 100644 index 5e387d1..0000000 --- a/Documentation/Pf2eDataScrapper/MysteryProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## MysteryProcessor Class - -```csharp -internal class MysteryProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MysteryProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](MysteryProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.ClassName') | Название подкласса\. | -| [GroupName](MysteryProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.GroupName') | Название группы подклассов\. | -| [Object](MysteryProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](MysteryProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.AddValue(JToken).md b/Documentation/Pf2eDataScrapper/ObjectSchemaType.AddValue(JToken).md deleted file mode 100644 index 3ccb592..0000000 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.AddValue(JToken).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') - -## ObjectSchemaType\.AddValue\(JToken\) Method - -Добавление нового значения\. - -```csharp -public override void AddValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.Beautify().md b/Documentation/Pf2eDataScrapper/ObjectSchemaType.Beautify().md deleted file mode 100644 index 13da4b9..0000000 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.Beautify().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') - -## ObjectSchemaType\.Beautify\(\) Method - -Подготовка типа к красивому представлению\. - -```csharp -public override void Beautify(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.Fields.md b/Documentation/Pf2eDataScrapper/ObjectSchemaType.Fields.md deleted file mode 100644 index 9e6d2b9..0000000 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.Fields.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') - -## ObjectSchemaType\.Fields Field - -Элемнты полей объекта\. - -```csharp -public readonly List Fields; -``` - -#### Field Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.GetTypeName().md b/Documentation/Pf2eDataScrapper/ObjectSchemaType.GetTypeName().md deleted file mode 100644 index 679ce64..0000000 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.GetTypeName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') - -## ObjectSchemaType\.GetTypeName\(\) Method - -Получение строкового представоения типа элемента\. - -```csharp -public override string GetTypeName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.GetYamlData().md b/Documentation/Pf2eDataScrapper/ObjectSchemaType.GetYamlData().md deleted file mode 100644 index 0df5ba2..0000000 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.GetYamlData().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') - -## ObjectSchemaType\.GetYamlData\(\) Method - -Получение данных для форматирования в YAML\. - -```csharp -public override System.Collections.Generic.Dictionary GetYamlData(); -``` - -#### Returns -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2eDataScrapper/ObjectSchemaType.IsCompatibleValue(JToken).md deleted file mode 100644 index 69cba4d..0000000 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.IsCompatibleValue(JToken).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') - -## ObjectSchemaType\.IsCompatibleValue\(JToken\) Method - -Проверка, что значение совместимо с текущим типом\. - -```csharp -public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Проверяемое значение\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.ObjectSchemaType(SchemaNode).md b/Documentation/Pf2eDataScrapper/ObjectSchemaType.ObjectSchemaType(SchemaNode).md deleted file mode 100644 index a2f9e0c..0000000 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.ObjectSchemaType(SchemaNode).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') - -## ObjectSchemaType\(SchemaNode\) Constructor - -Тип представоления объектов в схеме\. - -```csharp -public ObjectSchemaType(Pf2eDataScrapper.SchemaBuilder.SchemaNode parent); -``` -#### Parameters - - - -`parent` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Элемент, к которому добавляется тип\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ObjectSchemaType.md b/Documentation/Pf2eDataScrapper/ObjectSchemaType.md deleted file mode 100644 index 7550314..0000000 --- a/Documentation/Pf2eDataScrapper/ObjectSchemaType.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types') - -## ObjectSchemaType Class - -Тип представоления объектов в схеме\. - -```csharp -internal class ObjectSchemaType : Pf2eDataScrapper.SchemaBuilder.Types.AbstractSchemaType -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 ObjectSchemaType - -| Constructors | | -| :--- | :--- | -| [ObjectSchemaType\(SchemaNode\)](ObjectSchemaType.ObjectSchemaType(SchemaNode).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.ObjectSchemaType\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\)') | Тип представоления объектов в схеме\. | - -| Fields | | -| :--- | :--- | -| [Fields](ObjectSchemaType.Fields.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.Fields') | Элемнты полей объекта\. | - -| Methods | | -| :--- | :--- | -| [AddValue\(JToken\)](ObjectSchemaType.AddValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | -| [Beautify\(\)](ObjectSchemaType.Beautify().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | -| [GetSchemaYaml\(\)](ObjectSchemaType.GetSchemaYaml().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.GetSchemaYaml\(\)') | Получение данных для форматирования структуры в YAML\. | -| [GetTypeName\(\)](ObjectSchemaType.GetTypeName().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | -| [GetYamlData\(\)](ObjectSchemaType.GetYamlData().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | -| [IsCompatibleValue\(JToken\)](ObjectSchemaType.IsCompatibleValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2eDataScrapper/PageNavigationCommand.Action.md b/Documentation/Pf2eDataScrapper/PageNavigationCommand.Action.md deleted file mode 100644 index 818d5ef..0000000 --- a/Documentation/Pf2eDataScrapper/PageNavigationCommand.Action.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') - -## PageNavigationCommand\.Action Property - -Действие, выполняемое при выполнении команды\. - -```csharp -public System.Action Action { get; } -``` - -#### Property Value -[System\.Action](https://docs.microsoft.com/en-us/dotnet/api/System.Action 'System\.Action') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PageNavigationCommand.CanExecute(object).md b/Documentation/Pf2eDataScrapper/PageNavigationCommand.CanExecute(object).md deleted file mode 100644 index 5a0d3c3..0000000 --- a/Documentation/Pf2eDataScrapper/PageNavigationCommand.CanExecute(object).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') - -## PageNavigationCommand\.CanExecute\(object\) Method - -Проверяет, может ли команда быть выполнена с указанным параметром\. - -```csharp -public bool CanExecute(object? parameter); -``` -#### Parameters - - - -`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Параметр команды\. - -Implements [CanExecute\(object\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.CanExecute#System_Windows_Input_ICommand_CanExecute_System_Object_ 'System\.Windows\.Input\.ICommand\.CanExecute\(System\.Object\)') - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -Флаг, указывающий, может ли команда быть выполнена\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PageNavigationCommand.CanExecuteChanged.md b/Documentation/Pf2eDataScrapper/PageNavigationCommand.CanExecuteChanged.md deleted file mode 100644 index b181c54..0000000 --- a/Documentation/Pf2eDataScrapper/PageNavigationCommand.CanExecuteChanged.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') - -## PageNavigationCommand\.CanExecuteChanged Event - -Событие, вызываемое при изменении возможности выполнения команды\. - -```csharp -public event EventHandler? CanExecuteChanged; -``` - -Implements [CanExecuteChanged](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.CanExecuteChanged 'System\.Windows\.Input\.ICommand\.CanExecuteChanged') - -#### Event Type -[System\.EventHandler](https://docs.microsoft.com/en-us/dotnet/api/System.EventHandler 'System\.EventHandler') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PageNavigationCommand.Execute(object).md b/Documentation/Pf2eDataScrapper/PageNavigationCommand.Execute(object).md deleted file mode 100644 index 9893ee6..0000000 --- a/Documentation/Pf2eDataScrapper/PageNavigationCommand.Execute(object).md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') - -## PageNavigationCommand\.Execute\(object\) Method - -Выполняет команду с указанным параметром\. - -```csharp -public void Execute(object? parameter); -``` -#### Parameters - - - -`parameter` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Параметр команды\. - -Implements [Execute\(object\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand.Execute#System_Windows_Input_ICommand_Execute_System_Object_ 'System\.Windows\.Input\.ICommand\.Execute\(System\.Object\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PageNavigationCommand.PageNavigationCommand(Action).md b/Documentation/Pf2eDataScrapper/PageNavigationCommand.PageNavigationCommand(Action).md deleted file mode 100644 index 1f86cf2..0000000 --- a/Documentation/Pf2eDataScrapper/PageNavigationCommand.PageNavigationCommand(Action).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') - -## PageNavigationCommand\(Action\) Constructor - -Команда для навигации по страницам\. - -```csharp -public PageNavigationCommand(System.Action action); -``` -#### Parameters - - - -`action` [System\.Action](https://docs.microsoft.com/en-us/dotnet/api/System.Action 'System\.Action') - -Действие, выполняемое при выполнении команды\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PageNavigationCommand.md b/Documentation/Pf2eDataScrapper/PageNavigationCommand.md deleted file mode 100644 index 9306844..0000000 --- a/Documentation/Pf2eDataScrapper/PageNavigationCommand.md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel') - -## PageNavigationCommand Class - -Команда для навигации по страницам\. - -```csharp -public class PageNavigationCommand : System.Windows.Input.ICommand -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 PageNavigationCommand - -Implements [System\.Windows\.Input\.ICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand 'System\.Windows\.Input\.ICommand') - -| Constructors | | -| :--- | :--- | -| [PageNavigationCommand\(Action\)](PageNavigationCommand.PageNavigationCommand(Action).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.PageNavigationCommand\(System\.Action\)') | Команда для навигации по страницам\. | - -| Properties | | -| :--- | :--- | -| [Action](PageNavigationCommand.Action.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.Action') | Действие, выполняемое при выполнении команды\. | - -| Methods | | -| :--- | :--- | -| [CanExecute\(object\)](PageNavigationCommand.CanExecute(object).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.CanExecute\(object\)') | Проверяет, может ли команда быть выполнена с указанным параметром\. | -| [Execute\(object\)](PageNavigationCommand.Execute(object).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.Execute\(object\)') | Выполняет команду с указанным параметром\. | - -| Events | | -| :--- | :--- | -| [CanExecuteChanged](PageNavigationCommand.CanExecuteChanged.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.CanExecuteChanged') | Событие, вызываемое при изменении возможности выполнения команды\. | diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/PatronProcessor.ClassName.md deleted file mode 100644 index 22c5bc1..0000000 --- a/Documentation/Pf2eDataScrapper/PatronProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') - -## PatronProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/PatronProcessor.GroupName.md deleted file mode 100644 index 23d4924..0000000 --- a/Documentation/Pf2eDataScrapper/PatronProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') - -## PatronProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.Object.md b/Documentation/Pf2eDataScrapper/PatronProcessor.Object.md deleted file mode 100644 index 78707e7..0000000 --- a/Documentation/Pf2eDataScrapper/PatronProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') - -## PatronProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/PatronProcessor.ProcessObject().md deleted file mode 100644 index 1560dc7..0000000 --- a/Documentation/Pf2eDataScrapper/PatronProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') - -## PatronProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.md b/Documentation/Pf2eDataScrapper/PatronProcessor.md deleted file mode 100644 index fa700e0..0000000 --- a/Documentation/Pf2eDataScrapper/PatronProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## PatronProcessor Class - -```csharp -internal class PatronProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 PatronProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](PatronProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.ClassName') | Название подкласса\. | -| [GroupName](PatronProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.GroupName') | Название группы подклассов\. | -| [Object](PatronProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](PatronProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Helpers.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Helpers.md deleted file mode 100644 index cf14dfd..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Helpers.md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Helpers Namespace - -Классы\-помощники, используемые во всех частях проекта\. - -| Classes | | -| :--- | :--- | -| [DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper') | Класс предоставляет методы для работы с базой данных\. | -| [EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView') | Класс, обрабатывающий запросы к сущностям и подключающий необходимые данные\. | -| [EntityView\.Getter](EntityView.Getter.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter') | Абстрактный класс, который определяет метод получения сущности из базы данных\. | -| [EntityView\.Getter<T>](EntityView.Getter_T_.md 'Pf2eDataScrapper\.Helpers\.EntityView\.Getter\') | Класс, определяющий метод получения сущности из базы данных\. | -| [ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') | | -| [ProcessProgress\.ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') | Класс прогресса\. | - -| Delegates | | -| :--- | :--- | -| [ProcessProgress\.ProgressItem\.UpdateDelegate\(\)](ProcessProgress.ProgressItem.UpdateDelegate().md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.UpdateDelegate\(\)') | Делегат события обновления\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md deleted file mode 100644 index 9d5a83c..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium Namespace - -Компендиум данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - -| Classes | | -| :--- | :--- | -| [AonprdCompendium](AonprdCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') | Класс хранения данных компендиума\. | -| [AonprdCompendiumItem](AonprdCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendiumItem') | Ссылка на сущность с указанием файла, в котором она хранится\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md deleted file mode 100644 index 2dfd27b..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers Namespace - -Класс\-помощники, которые используются в импортере данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - -| Classes | | -| :--- | :--- | -| [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') | Класс\-помощник, хранящий необходимые глобальные данные\. | -| [AonprdProcessorInputExtension](AonprdProcessorInputExtension.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension') | | -| [AonprdProcessorInputExtension\.ActionStruct](AonprdProcessorInputExtension.ActionStruct.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdProcessorInputExtension\.ActionStruct') | Класс структуры, хранящей информацию о количетсве действий\. | -| [MarkdownLink](MarkdownLink.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLink') | Информация о ссылке в строке\. | -| [MarkdownLinkSplit](MarkdownLinkSplit.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit') | Класс структуры, содеражащая информацию разбиении строки по ссылкам\. | -| [RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') | Класс представляет собой книгу, содержащую правила\. | -| [RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') | Класс коллекции книг, содержащих правила\. Реализует шаблон `Singleton`\. | -| [RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') | Класс представляет собой элемент дерева правил\. | -| [StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') | Класс\-помощник, для обработки строкового ввода с Архивов Нефиса\. Реализует шаблон `Singleton`\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md deleted file mode 100644 index cbb063f..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation Namespace - -Обработчики для подготовки данных [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - -| Classes | | -| :--- | :--- | -| [AonprdTypeResolver](AonprdTypeResolver.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.AonprdTypeResolver') | Класс для определения типа поля в схеме данных\. | -| [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') | | -| [SkillProcessor](SkillProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') | | -| [SourceProcessor](SourceProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') | | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md deleted file mode 100644 index ffeb404..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md +++ /dev/null @@ -1,38 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses Namespace - -Обработчики подклассов с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - -| Classes | | -| :--- | :--- | -| [ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') | | -| [ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') | | -| [ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') | | -| [BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') | | -| [CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') | | -| [ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') | | -| [DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') | | -| [DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') | | -| [EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') | | -| [ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') | | -| [EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') | | -| [HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') | | -| [HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') | | -| [HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') | | -| [IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') | | -| [ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') | | -| [InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') | | -| [InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') | | -| [LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') | | -| [MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') | | -| [MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') | | -| [MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') | | -| [PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') | | -| [PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') | | -| [RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') | | -| [ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') | | -| [StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') | | -| [SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') | | -| [TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') | | -| [WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') | | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md deleted file mode 100644 index 0a3be4c..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules Namespace - -Обработчики правил с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - -| Classes | | -| :--- | :--- | -| [RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') | | -| [RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') | | -| [RulesOrderProcessor\.OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem') | Запись, указывающая порядок правила в своей главе\. | -| [RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') | | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md deleted file mode 100644 index bfd20d8..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types Namespace - -Обработчики основных сущностей с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - -| Classes | | -| :--- | :--- | -| [ActionProcessor](ActionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ActionProcessor') | | -| [AncestryProcessor](AncestryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.AncestryProcessor') | | -| [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') | | -| [BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') | | -| [ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') | | -| [DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') | | -| [DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') | | -| [DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') | | -| [FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') | | -| [HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') | | -| [LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') | | -| [RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') | | -| [SkillActionsProcessor](SkillActionsProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') | | -| [SpellProcessor](SpellProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') | | -| [TraitProcessor](TraitProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') | | -| [VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') | | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md deleted file mode 100644 index d8d685d..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors Namespace - -Обработчики данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - -| Classes | | -| :--- | :--- | -| [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') | Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | -| [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') | Абстрактный класс\-обработчик сущностей подклассов, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.md deleted file mode 100644 index ae9a2b0..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.Aonprd Namespace - -Импортёр данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - -| Classes | | -| :--- | :--- | -| [AonprdImporter](AonprdImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') | Класс обработки данных с сайта Архивов Нефеса\. | -| [AonprdRepository](AonprdRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdRepository') | Основной класс для работы с репозиторием данных Aonprd\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md deleted file mode 100644 index c0d4696..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium Namespace - -Компендиум данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. - -| Classes | | -| :--- | :--- | -| [FoundryEnCompendium](FoundryEnCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendium') | Загрузчик данных компендиума\. | -| [FoundryEnCompendiumItem](FoundryEnCompendiumItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium\.FoundryEnCompendiumItem') | Ссылка на сущность с указанием файла, в котором она хранится\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md deleted file mode 100644 index 34e84ae..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md +++ /dev/null @@ -1,7 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers Namespace - -| Classes | | -| :--- | :--- | -| [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') | Глобальные константы и утилиты для импорта данных в формате Foundry En\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md deleted file mode 100644 index 4b04c9c..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation Namespace - -Обработчики для подготовки данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. - -| Classes | | -| :--- | :--- | -| [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') | | -| [SchemaTypeResolver](SchemaTypeResolver.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaTypeResolver') | | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md deleted file mode 100644 index 0b6615c..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md +++ /dev/null @@ -1,7 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors Namespace - -| Classes | | -| :--- | :--- | -| [FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') | Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.md deleted file mode 100644 index 0f24784..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.FoundryEn.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn Namespace - -Импортёр данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. - -| Classes | | -| :--- | :--- | -| [FoundryEnImporter](FoundryEnImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnImporter') | Импортёр для модуля Pf2e FoundryVTT\. | -| [FoundryEnRepository](FoundryEnRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') | Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Repositories.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Repositories.md deleted file mode 100644 index e605d7a..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Repositories.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers\.Repositories Namespace - -Общее описание репозиториев для хранения данных, которые используются в импортёрах и процессорах\. - -| Classes | | -| :--- | :--- | -| [AbstractImporterRepository](AbstractImporterRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.AbstractImporterRepository') | Класс абстрактного репозитория\. | -| [GitRepository](GitRepository.md 'Pf2eDataScrapper\.Importers\.Repositories\.GitRepository') | Репозиторий, загружающий данные из GIT\-источника\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.md deleted file mode 100644 index 2f4ecc0..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Importers Namespace - -Описание импортёров, которые определяют наборы обработчиков данных и элементов, необходимых для их работы\. - -| Classes | | -| :--- | :--- | -| [AbstractCompendium](AbstractCompendium.md 'Pf2eDataScrapper\.Importers\.AbstractCompendium') | Компендиум данных\. | -| [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem') | Абстрактная ссылка на сущность\. | -| [AbstractImporter](AbstractImporter.md 'Pf2eDataScrapper\.Importers\.AbstractImporter') | Абстрактный класс импортёра\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Attributes.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Attributes.md deleted file mode 100644 index 5991609..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Attributes.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Processors\.Attributes Namespace - -Классы\-аттрибуты, которые используются для описания обработчиков данных и их свойств\. - -| Classes | | -| :--- | :--- | -| [AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') | Абстрактный аттрибут обработчика\. | -| [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute') | Общий аттрибут обработчика\. | -| [ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') | Аттрибут обработчика набор элементов\. | -| [ProcessorDependenciesAttribute](ProcessorDependenciesAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute') | Аттрибут зависимостей обработчика\. | -| [ProcessorFactoryAttribute](ProcessorFactoryAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorFactoryAttribute') | | -| [ProcessorGroupEnumExtension](ProcessorGroupEnumExtension.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnumExtension') | Расширение для перечисления [ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnum')\. | - -| Enums | | -| :--- | :--- | -| [ProcessorCompendiumEnum](ProcessorCompendiumEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCompendiumEnum') | Перечисление для типов компендиумов обработчиков\. | -| [ProcessorFactoryTypeEnum](ProcessorFactoryTypeEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorFactoryTypeEnum') | Перечисление для типов фабрик обработчиков\. | -| [ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnum') | Перечисление для групп обработчиков\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Collection.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Collection.md deleted file mode 100644 index de9601d..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Collection.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Processors\.Collection Namespace - -Описание коллекции классов обработчиков данных\. - -| Classes | | -| :--- | :--- | -| [ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') | Класс с коллекцией обработчиков\. | -| [ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') | Элемент коллекции обработчиков\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Definitions.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Definitions.md deleted file mode 100644 index 5616cdc..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Definitions.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Processors\.Definitions Namespace - -Общее описание классов и интерфейсов, которые используются в обработчиках данных\. - -| Classes | | -| :--- | :--- | -| [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') | Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | -| [AbstractSimpleProcessor](AbstractSimpleProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractSimpleProcessor') | Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. | - -| Interfaces | | -| :--- | :--- | -| [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') | Интерфейс для обработчиков данных\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Factory.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Factory.md deleted file mode 100644 index 9f60e3e..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.Factory.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Processors\.Factory Namespace - -Фабрики для создания экземпляров обработчиков данных на основе их атрибутов и конфигурации\. - -| Classes | | -| :--- | :--- | -| [AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory') | Абстрактная фабрика создания процессоров\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.md deleted file mode 100644 index 0aa83fc..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Processors.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.Processors Namespace - -Общее описание обработчиков данных\. - -| Classes | | -| :--- | :--- | -| [EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2eDataScrapper\.Processors\.EnumSolver\') | Абстрактный класс для разрешения значений перечислений\. | -| [LegacyItemException](LegacyItemException.md 'Pf2eDataScrapper\.Processors\.LegacyItemException') | Исключение, показывающее, что обработка сущности пропускается как устаревшая\. | -| [ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') | Класс, выполняющий обработку коллекции обработчиков\. | -| [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') | Класс для работы с JSON\-объектом\. | -| [ProcessorInput\.InvalidEnumStringException](ProcessorInput.InvalidEnumStringException.md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.InvalidEnumStringException') | Исключение при неверном значении для перечисленния\. | -| [SilentSkipItemException](SilentSkipItemException.md 'Pf2eDataScrapper\.Processors\.SilentSkipItemException') | Исключение, показывающее, что обработка сущности пропускается без вывода сообщения\. | -| [SkipItemException](SkipItemException.md 'Pf2eDataScrapper\.Processors\.SkipItemException') | Исключение, показывающее, что обработка сущности пропускается\. | - -| Interfaces | | -| :--- | :--- | -| [IEnumSolver](IEnumSolver.md 'Pf2eDataScrapper\.Processors\.IEnumSolver') | Интерфейс для решения значений перечислений\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.SchemaBuilder.Types.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.SchemaBuilder.Types.md deleted file mode 100644 index be7f60b..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.SchemaBuilder.Types.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.SchemaBuilder\.Types Namespace - -Типы полей, которые используются в схемах данных для описания структуры вводимых JSON\-данных\. - -| Classes | | -| :--- | :--- | -| [AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') | Абстрактный тип представоления данных в схеме\. | -| [ArraySchemaType](ArraySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ArraySchemaType') | Тип представоления массива в схеме\. | -| [DictionarySchemaType](DictionarySchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.DictionarySchemaType') | Тип представоления словаря в схеме\. | -| [IgnoreSchemaType](IgnoreSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.IgnoreSchemaType') | Тип, указывающий, что данные игнорируются\. | -| [ObjectSchemaType](ObjectSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.ObjectSchemaType') | Тип представоления объектов в схеме\. | -| [StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') | Тип представоления простых значений в схеме\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.SchemaBuilder.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.SchemaBuilder.md deleted file mode 100644 index bd1c8fd..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.SchemaBuilder.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.SchemaBuilder Namespace - -Классы обработки вводимых JSON\-данных и создание схемы данных для использовании при формировании обработчиков данных\. - -| Classes | | -| :--- | :--- | -| [AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') | | -| [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') | Элемент схемы данных\. | -| [TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') | Класс для определения типа поля в схеме данных\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.Component.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.Component.md deleted file mode 100644 index cc8f4b4..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.Component.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF\.EntityViewer\.Component Namespace - -Компоненты, которые используются в WPF\-окне просмотра сущностей Pathfinder 2e\. - -| Classes | | -| :--- | :--- | -| [EntityListControl](EntityListControl.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.EntityListControl') | Логика взаимодействия для DbEntityListControl\.xaml | -| [ViewControl](ViewControl.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl') | | -| [ViewLadder](ViewLadder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewLadder') | Логика взаимодействия для ViewLadder\.xaml | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md deleted file mode 100644 index e2f6d41..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure Namespace - -Структура представления сущностей Pathfinder 2e в WPF\-приложении, включая классы и интерфейсы для отображения данных\. - -| Classes | | -| :--- | :--- | -| [CollapseCommand](CollapseCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') | Команда для сворачивания/разворачивания поля структуры\. | -| [ColorAdapterConverter](ColorAdapterConverter.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') | Преобразователь, который адаптирует цвет в зависимости от типа целевого свойства\. | -| [StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') | Класс для построения структуры данных класса\. | -| [StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') | Базовый класс для полей структуры\. | -| [StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') | Поле стркутуры с объектом\. | -| [StructureFieldComplex\.FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') | Запись поля структуры\. | -| [StructureFieldEnum](StructureFieldEnum.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') | Поле структуры с перечислением\. | -| [StructureFieldIgnored](StructureFieldIgnored.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') | Поле структуры пропускаемого объекта\. | -| [StructureFieldNull](StructureFieldNull.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') | Пустое поле структуры\. | -| [StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') | Простое поле структуры\. | -| [StructureFieldReference](StructureFieldReference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') | Поле структуры с ссылкой на объект\. | -| [StructureProcessedObject](StructureProcessedObject.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject') | Класс для хранения обработанного объекта\. | -| [StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') | Строка структуры, представляющая поле сущности\. | - -| Enums | | -| :--- | :--- | -| [LadderType](LadderType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.LadderType') | Тип лестницы глубины\. | -| [StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') | Тип поля структуры\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.Stores.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.Stores.md deleted file mode 100644 index 005f7a9..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.Stores.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF\.EntityViewer\.Stores Namespace - -Хранилища данных для WPF\-приложения просмотра сущностей Pathfinder 2e, которые управляют состоянием и данными приложения\. - -| Classes | | -| :--- | :--- | -| [SelectedEntityStore](SelectedEntityStore.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore') | Хранилище выбранной сущности\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md deleted file mode 100644 index 1b4a99c..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel Namespace - -ViewModel для WPF\-приложения просмотра сущностей Pathfinder 2e, которые связывают данные и представление\. - -| Classes | | -| :--- | :--- | -| [EntityListViewModel](EntityListViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel') | | -| [PageNavigationCommand](PageNavigationCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') | Команда для навигации по страницам\. | -| [ViewViewModel](ViewViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.ViewViewModel') | | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.md deleted file mode 100644 index 0b523ef..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.EntityViewer.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF\.EntityViewer Namespace - -WPF\-окно для просмотра сущностей Pathfinder 2e, с возможностью фильтрации и поиска по данным\. - -| Classes | | -| :--- | :--- | -| [EntityForm](EntityForm.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityForm') | | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.ProgressForm.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.ProgressForm.md deleted file mode 100644 index e725907..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.ProgressForm.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF\.ProgressForm Namespace - -WPF\-окно для отображения прогресса выполнения операций, таких как импорт данных или обработка сущностей Pathfinder 2e\. - -| Classes | | -| :--- | :--- | -| [ProgressForm](ProgressForm.md 'Pf2eDataScrapper\.WPF\.ProgressForm\.ProgressForm') | Логика взаимодействия для ProgressFormWpf\.xaml | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.StartForm.Components.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.StartForm.Components.md deleted file mode 100644 index 9815f70..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.StartForm.Components.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF\.StartForm\.Components Namespace - -Компоненты, которые используются в WPF\-окне запуска приложения для выбора импортёра и настройки параметров обработки данных Pathfinder 2e\. - -| Classes | | -| :--- | :--- | -| [ProcessorCollectionControl](ProcessorCollectionControl.md 'Pf2eDataScrapper\.WPF\.StartForm\.Components\.ProcessorCollectionControl') | Логика взаимодействия для ProcessorCollectionControl\.xaml | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.StartForm.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.StartForm.md deleted file mode 100644 index 2151766..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.StartForm.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF\.StartForm Namespace - -WPF\-окно для запуска приложения, которое позволяет пользователю выбрать импортёр и начать обработку данных Pathfinder 2e\. - -| Classes | | -| :--- | :--- | -| [StartForm](StartForm.md 'Pf2eDataScrapper\.WPF\.StartForm\.StartForm') | | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.md deleted file mode 100644 index 53f9d2d..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.WPF.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper\.WPF Namespace - -WPF\-приложение для запуска обработчиков и просмотра данных Pathfinder 2e\. - -| Classes | | -| :--- | :--- | -| [WpfServiceProviderExtension](WpfServiceProviderExtension.md 'Pf2eDataScrapper\.WPF\.WpfServiceProviderExtension') | Расширение для IServiceCollection, позволяющее регистрировать сервисы WPF\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.md deleted file mode 100644 index b21305f..0000000 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper Namespace - -Модель классов ORM EntityFramework\. - -| Classes | | -| :--- | :--- | -| [ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') | Настройки программы\. | -| [EnvSettings](EnvSettings.md 'Pf2eDataScrapper\.EnvSettings') | Класс настроек\. | -| [ImportApplication](ImportApplication.md 'Pf2eDataScrapper\.ImportApplication') | | -| [Program](Program.md 'Pf2eDataScrapper\.Program') | | diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/PracticeProcessor.ClassName.md deleted file mode 100644 index 786fdc6..0000000 --- a/Documentation/Pf2eDataScrapper/PracticeProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') - -## PracticeProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/PracticeProcessor.GroupName.md deleted file mode 100644 index 0b5191f..0000000 --- a/Documentation/Pf2eDataScrapper/PracticeProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') - -## PracticeProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.Object.md b/Documentation/Pf2eDataScrapper/PracticeProcessor.Object.md deleted file mode 100644 index 430950f..0000000 --- a/Documentation/Pf2eDataScrapper/PracticeProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') - -## PracticeProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/PracticeProcessor.ProcessObject().md deleted file mode 100644 index 735e9e7..0000000 --- a/Documentation/Pf2eDataScrapper/PracticeProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') - -## PracticeProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.md b/Documentation/Pf2eDataScrapper/PracticeProcessor.md deleted file mode 100644 index 7d4db10..0000000 --- a/Documentation/Pf2eDataScrapper/PracticeProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## PracticeProcessor Class - -```csharp -internal class PracticeProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 PracticeProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](PracticeProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.ClassName') | Название подкласса\. | -| [GroupName](PracticeProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.GroupName') | Название группы подклассов\. | -| [Object](PracticeProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](PracticeProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.Local.md b/Documentation/Pf2eDataScrapper/ProcessProgress.Local.md deleted file mode 100644 index 01108d8..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.Local.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') - -## ProcessProgress\.Local Property - -Прогресс работы конкретного обработчика [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')\. - -```csharp -public Pf2eDataScrapper.Helpers.ProcessProgress.ProgressItem Local { get; } -``` - -#### Property Value -[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProcessProgress().md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProcessProgress().md deleted file mode 100644 index 5681102..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProcessProgress().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') - -## ProcessProgress\(\) Constructor - -Конструктор класса [ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress')\. - -```csharp -public ProcessProgress(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.Processors.md b/Documentation/Pf2eDataScrapper/ProcessProgress.Processors.md deleted file mode 100644 index 8ece215..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.Processors.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') - -## ProcessProgress\.Processors Property - -Прогресс обработки обработчиков [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')\. - -```csharp -public Pf2eDataScrapper.Helpers.ProcessProgress.ProgressItem Processors { get; } -``` - -#### Property Value -[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Complete().md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Complete().md deleted file mode 100644 index d3064d1..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Complete().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.Complete\(\) Method - -Отмечает прогресс завершённым\. - -```csharp -public void Complete(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Count.md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Count.md deleted file mode 100644 index e24236a..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Count.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.Count Property - -Количество обрабатываемых процессов\. - -```csharp -public int Count { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Current.md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Current.md deleted file mode 100644 index ec7a98a..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Current.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.Current Property - -Индекс текущего обрабатываемого процесса\. - -```csharp -public int Current { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.End().md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.End().md deleted file mode 100644 index a72e778..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.End().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.End\(\) Method - -Отмечает конец работы над процессом и увеличивает значение прогресса\. - -```csharp -public void End(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Percent.md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Percent.md deleted file mode 100644 index 8386c97..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Percent.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.Percent Property - -Значение прогресса\. - -```csharp -public double Percent { get; } -``` - -#### Property Value -[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Reset(int).md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Reset(int).md deleted file mode 100644 index 936da62..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Reset(int).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.Reset\(int\) Method - -Сброс прогресса до нуля и установка нового максимального значения\. - -```csharp -public void Reset(int max=0); -``` -#### Parameters - - - -`max` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Start(string).md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Start(string).md deleted file mode 100644 index 3a0b513..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Start(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.Start\(string\) Method - -Отмечает начало работы над процессом, описываемым строкой [text](ProcessProgress.ProgressItem.Start(string).md#Pf2eDataScrapper.Helpers.ProcessProgress.ProgressItem.Start(string).text 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Start\(string\)\.text')\. - -```csharp -public void Start(string text); -``` -#### Parameters - - - -`text` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строка, описывающая процесс\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Text.md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Text.md deleted file mode 100644 index f86185f..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Text.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.Text Property - -Название текущего обрабатываемого процесса\. - -```csharp -public string Text { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.ToString().md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.ToString().md deleted file mode 100644 index 4608e5d..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.ToString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.ToString\(\) Method - -Получение строкового представления прогресса\. - -```csharp -public override string ToString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление прогресса\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Update.md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Update.md deleted file mode 100644 index 558029a..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.Update.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.Update Event - -Событие обновление\. - -```csharp -public event UpdateDelegate? Update; -``` - -#### Event Type -[UpdateDelegate\(\)](ProcessProgress.ProgressItem.UpdateDelegate().md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.UpdateDelegate\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.UpdateDelegate().md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.UpdateDelegate().md deleted file mode 100644 index 8cb6070..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.UpdateDelegate().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress').[ProgressItem](ProcessProgress.ProgressItem.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem') - -## ProcessProgress\.ProgressItem\.UpdateDelegate\(\) Delegate - -Делегат события обновления\. - -```csharp -public delegate void ProcessProgress.ProgressItem.UpdateDelegate(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.md b/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.md deleted file mode 100644 index a672f15..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.ProgressItem.md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') - -## ProcessProgress\.ProgressItem Class - -Класс прогресса\. - -```csharp -public class ProcessProgress.ProgressItem -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProgressItem - -| Properties | | -| :--- | :--- | -| [Count](ProcessProgress.ProgressItem.Count.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Count') | Количество обрабатываемых процессов\. | -| [Current](ProcessProgress.ProgressItem.Current.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Current') | Индекс текущего обрабатываемого процесса\. | -| [Percent](ProcessProgress.ProgressItem.Percent.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Percent') | Значение прогресса\. | -| [Text](ProcessProgress.ProgressItem.Text.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Text') | Название текущего обрабатываемого процесса\. | - -| Methods | | -| :--- | :--- | -| [Complete\(\)](ProcessProgress.ProgressItem.Complete().md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Complete\(\)') | Отмечает прогресс завершённым\. | -| [End\(\)](ProcessProgress.ProgressItem.End().md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.End\(\)') | Отмечает конец работы над процессом и увеличивает значение прогресса\. | -| [Reset\(int\)](ProcessProgress.ProgressItem.Reset(int).md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Reset\(int\)') | Сброс прогресса до нуля и установка нового максимального значения\. | -| [Start\(string\)](ProcessProgress.ProgressItem.Start(string).md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Start\(string\)') | Отмечает начало работы над процессом, описываемым строкой [text](ProcessProgress.ProgressItem.Start(string).md#Pf2eDataScrapper.Helpers.ProcessProgress.ProgressItem.Start(string).text 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Start\(string\)\.text')\. | -| [ToString\(\)](ProcessProgress.ProgressItem.ToString().md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.ToString\(\)') | Получение строкового представления прогресса\. | - -| Events | | -| :--- | :--- | -| [Update](ProcessProgress.ProgressItem.Update.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProgressItem\.Update') | Событие обновление\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.Update().md b/Documentation/Pf2eDataScrapper/ProcessProgress.Update().md deleted file mode 100644 index 7aee9b2..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.Update().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers').[ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') - -## ProcessProgress\.Update\(\) Method - -Событие обновления - -```csharp -private void Update(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessProgress.md b/Documentation/Pf2eDataScrapper/ProcessProgress.md deleted file mode 100644 index 3cd7546..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessProgress.md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers') - -## ProcessProgress Class - -```csharp -internal class ProcessProgress : Pf2eDataScrapper.Helpers.AbstractLogger -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Pf2eDataScrapper\.Helpers\.AbstractLogger](https://docs.microsoft.com/en-us/dotnet/api/Pf2eDataScrapper.Helpers.AbstractLogger 'Pf2eDataScrapper\.Helpers\.AbstractLogger') 🡒 ProcessProgress - -| Constructors | | -| :--- | :--- | -| [ProcessProgress\(\)](ProcessProgress.ProcessProgress().md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.ProcessProgress\(\)') | Конструктор класса [ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress')\. | - -| Properties | | -| :--- | :--- | -| [Local](ProcessProgress.Local.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.Local') | Прогресс работы конкретного обработчика [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')\. | -| [Processors](ProcessProgress.Processors.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.Processors') | Прогресс обработки обработчиков [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')\. | - -| Methods | | -| :--- | :--- | -| [Update\(\)](ProcessProgress.Update().md 'Pf2eDataScrapper\.Helpers\.ProcessProgress\.Update\(\)') | Событие обновления | diff --git a/Documentation/Pf2eDataScrapper/ProcessorAttribute.ProcessorAttribute(string).md b/Documentation/Pf2eDataScrapper/ProcessorAttribute.ProcessorAttribute(string).md deleted file mode 100644 index ac20dab..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorAttribute.ProcessorAttribute(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute') - -## ProcessorAttribute\(string\) Constructor - -Общий аттрибут обработчика\. - -```csharp -public ProcessorAttribute(string name); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название обработчика\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorAttribute.md b/Documentation/Pf2eDataScrapper/ProcessorAttribute.md deleted file mode 100644 index df67850..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorAttribute.md +++ /dev/null @@ -1,16 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## ProcessorAttribute Class - -Общий аттрибут обработчика\. - -```csharp -internal class ProcessorAttribute : Pf2eDataScrapper.Processors.Attributes.AbstractProcessorAttribute -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 [AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') 🡒 ProcessorAttribute - -| Constructors | | -| :--- | :--- | -| [ProcessorAttribute\(string\)](ProcessorAttribute.ProcessorAttribute(string).md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute\.ProcessorAttribute\(string\)') | Общий аттрибут обработчика\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.AllItems.md b/Documentation/Pf2eDataScrapper/ProcessorCollection.AllItems.md deleted file mode 100644 index 8119083..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.AllItems.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -## ProcessorCollection\.AllItems Property - -Коллекция всех доступных обработчиков\. - -```csharp -public System.Collections.Generic.ICollection AllItems { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.CheckDependencies().md b/Documentation/Pf2eDataScrapper/ProcessorCollection.CheckDependencies().md deleted file mode 100644 index 6381395..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.CheckDependencies().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -## ProcessorCollection\.CheckDependencies\(\) Method - -Проверка, что все зависимости всех обработчиков могут быть удовлетворены\. - -```csharp -private void CheckDependencies(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.FilterProcessors(ICollection_string_).md b/Documentation/Pf2eDataScrapper/ProcessorCollection.FilterProcessors(ICollection_string_).md deleted file mode 100644 index a3706fe..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.FilterProcessors(ICollection_string_).md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -## ProcessorCollection\.FilterProcessors\(ICollection\\) Method - -Ограничить список используемых обработчиков по названию\. -Автоматически включает все обработчики, от которых зависят указанные в аргументе обработчики\. - -```csharp -public void FilterProcessors(System.Collections.Generic.ICollection processorNames); -``` -#### Parameters - - - -`processorNames` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -Коллекция названиий требуемых обработчиков\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md b/Documentation/Pf2eDataScrapper/ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md deleted file mode 100644 index 96f0752..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -## ProcessorCollection\.GetTypesOfCompendium\(ProcessorCompendiumEnum\) Method - -Получить список типов, которые обрабатываются в компендиуме\. - -```csharp -public System.Collections.Generic.ICollection GetTypesOfCompendium(Pf2eDataScrapper.Processors.Attributes.ProcessorCompendiumEnum compendium); -``` -#### Parameters - - - -`compendium` [ProcessorCompendiumEnum](ProcessorCompendiumEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCompendiumEnum') - -Тип компендиума\. - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Набор типов\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.Items.md b/Documentation/Pf2eDataScrapper/ProcessorCollection.Items.md deleted file mode 100644 index a48c1fc..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.Items.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -## ProcessorCollection\.Items Property - -Коллекция обработчиков, которые будут обрабатываться\. -Для изменения необходимо использовать [FilterProcessors\(ICollection<string>\)](ProcessorCollection.FilterProcessors(ICollection_string_).md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.FilterProcessors\(System\.Collections\.Generic\.ICollection\\)')\. - -```csharp -public System.Collections.Generic.List Items { get; private set; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.ProcessorCollection(IServiceProvider).md b/Documentation/Pf2eDataScrapper/ProcessorCollection.ProcessorCollection(IServiceProvider).md deleted file mode 100644 index 65bc1be..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.ProcessorCollection(IServiceProvider).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -## ProcessorCollection\(IServiceProvider\) Constructor - -Конструктор класса [ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection')\. - -```csharp -public ProcessorCollection(System.IServiceProvider serviceProvider); -``` -#### Parameters - - - -`serviceProvider` [System\.IServiceProvider](https://docs.microsoft.com/en-us/dotnet/api/System.IServiceProvider 'System\.IServiceProvider') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.SortItems().md b/Documentation/Pf2eDataScrapper/ProcessorCollection.SortItems().md deleted file mode 100644 index a5e0315..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.SortItems().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -## ProcessorCollection\.SortItems\(\) Method - -Сортировать обработчики в соответсвии со всеми зависимостями\. - -```csharp -public void SortItems(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.md b/Documentation/Pf2eDataScrapper/ProcessorCollection.md deleted file mode 100644 index 05374db..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection') - -## ProcessorCollection Class - -Класс с коллекцией обработчиков\. - -```csharp -internal class ProcessorCollection -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorCollection - -| Constructors | | -| :--- | :--- | -| [ProcessorCollection\(IServiceProvider\)](ProcessorCollection.ProcessorCollection(IServiceProvider).md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.ProcessorCollection\(System\.IServiceProvider\)') | Конструктор класса [ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection')\. | - -| Properties | | -| :--- | :--- | -| [AllItems](ProcessorCollection.AllItems.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.AllItems') | Коллекция всех доступных обработчиков\. | -| [Items](ProcessorCollection.Items.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.Items') | Коллекция обработчиков, которые будут обрабатываться\. Для изменения необходимо использовать [FilterProcessors\(ICollection<string>\)](ProcessorCollection.FilterProcessors(ICollection_string_).md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.FilterProcessors\(System\.Collections\.Generic\.ICollection\\)')\. | -| [this\[string\]](ProcessorCollection.this[string].md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.this\[string\]') | Обеспечение доступа к элементам обработчиков\. | - -| Methods | | -| :--- | :--- | -| [CheckDependencies\(\)](ProcessorCollection.CheckDependencies().md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.CheckDependencies\(\)') | Проверка, что все зависимости всех обработчиков могут быть удовлетворены\. | -| [FilterProcessors\(ICollection<string>\)](ProcessorCollection.FilterProcessors(ICollection_string_).md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.FilterProcessors\(System\.Collections\.Generic\.ICollection\\)') | Ограничить список используемых обработчиков по названию\. Автоматически включает все обработчики, от которых зависят указанные в аргументе обработчики\. | -| [GetTypesOfCompendium\(ProcessorCompendiumEnum\)](ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.GetTypesOfCompendium\(Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCompendiumEnum\)') | Получить список типов, которые обрабатываются в компендиуме\. | -| [SortItems\(\)](ProcessorCollection.SortItems().md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection\.SortItems\(\)') | Сортировать обработчики в соответсвии со всеми зависимостями\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollection.this[string].md b/Documentation/Pf2eDataScrapper/ProcessorCollection.this[string].md deleted file mode 100644 index 922626a..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollection.this[string].md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -## ProcessorCollection\.this\[string\] Property - -Обеспечение доступа к элементам обработчиков\. - -```csharp -public Pf2eDataScrapper.Processors.Collection.ProcessorRecord this[string name] { get; } -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -#### Property Value -[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.CompendiumType.md b/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.CompendiumType.md deleted file mode 100644 index 2136133..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.CompendiumType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') - -## ProcessorCollectionAttribute\.CompendiumType Property - -Тип используемого компендиума\. - -```csharp -public Pf2eDataScrapper.Processors.Attributes.ProcessorCompendiumEnum CompendiumType { get; init; } -``` - -#### Property Value -[ProcessorCompendiumEnum](ProcessorCompendiumEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCompendiumEnum') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.InnerType.md b/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.InnerType.md deleted file mode 100644 index e02c2a0..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.InnerType.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') - -## ProcessorCollectionAttribute\.InnerType Property - -Название типов, который обрабатывает этот оброботчик\. -`null` \- обработать все типы\. - -```csharp -public string? InnerType { get; init; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.ProcessorCollectionAttribute(string).md b/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.ProcessorCollectionAttribute(string).md deleted file mode 100644 index 5d4d6f3..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.ProcessorCollectionAttribute(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[ProcessorCollectionAttribute](ProcessorCollectionAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCollectionAttribute') - -## ProcessorCollectionAttribute\(string\) Constructor - -Аттрибут обработчика набор элементов\. - -```csharp -public ProcessorCollectionAttribute(string name); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название обработчика\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.md b/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.md deleted file mode 100644 index a643fd0..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollectionAttribute.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## ProcessorCollectionAttribute Class - -Аттрибут обработчика набор элементов\. - -```csharp -internal class ProcessorCollectionAttribute : Pf2eDataScrapper.Processors.Attributes.AbstractProcessorAttribute -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 [AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') 🡒 ProcessorCollectionAttribute - -| Constructors | | -| :--- | :--- | -| [ProcessorCollectionAttribute\(string\)](ProcessorCollectionAttribute.ProcessorCollectionAttribute(string).md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCollectionAttribute\.ProcessorCollectionAttribute\(string\)') | Аттрибут обработчика набор элементов\. | - -| Properties | | -| :--- | :--- | -| [CompendiumType](ProcessorCollectionAttribute.CompendiumType.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCollectionAttribute\.CompendiumType') | Тип используемого компендиума\. | -| [InnerType](ProcessorCollectionAttribute.InnerType.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorCollectionAttribute\.InnerType') | Название типов, который обрабатывает этот оброботчик\. `null` \- обработать все типы\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessorCollectionControl.InitializeComponent().md b/Documentation/Pf2eDataScrapper/ProcessorCollectionControl.InitializeComponent().md deleted file mode 100644 index 0418998..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCollectionControl.InitializeComponent().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.StartForm\.Components](Pf2eDataScrapper.WPF.StartForm.Components.md 'Pf2eDataScrapper\.WPF\.StartForm\.Components').[ProcessorCollectionControl](ProcessorCollectionControl.md 'Pf2eDataScrapper\.WPF\.StartForm\.Components\.ProcessorCollectionControl') - -## ProcessorCollectionControl\.InitializeComponent\(\) Method - -InitializeComponent - -```csharp -public void InitializeComponent(); -``` - -Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorCompendiumEnum.md b/Documentation/Pf2eDataScrapper/ProcessorCompendiumEnum.md deleted file mode 100644 index 04bd61a..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorCompendiumEnum.md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## ProcessorCompendiumEnum Enum - -Перечисление для типов компендиумов обработчиков\. - -```csharp -public enum ProcessorCompendiumEnum -``` -### Fields - - - -`Aonprd` 0 - -Компедиум Архивов Нефиса\. - - - -`FoundryEn` 1 - -Компедиум Foundry EN\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.Dependencies.md b/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.Dependencies.md deleted file mode 100644 index 7752598..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.Dependencies.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[ProcessorDependenciesAttribute](ProcessorDependenciesAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute') - -## ProcessorDependenciesAttribute\.Dependencies Property - -Коллекция названий обработчиков, которые должны быть выполнены до этого оброботчика\. - -```csharp -public System.Collections.Generic.ICollection Dependencies { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.ProcessorDependenciesAttribute(string[]).md b/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.ProcessorDependenciesAttribute(string[]).md deleted file mode 100644 index dff81ab..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.ProcessorDependenciesAttribute(string[]).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[ProcessorDependenciesAttribute](ProcessorDependenciesAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute') - -## ProcessorDependenciesAttribute\(string\[\]\) Constructor - -Аттрибут зависимостей обработчика\. - -```csharp -public ProcessorDependenciesAttribute(string[] dependencies); -``` -#### Parameters - - - -`dependencies` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') - -Коллекция названий обработчиков, которые должны быть выполнены до этого оброботчика\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.md b/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.md deleted file mode 100644 index 463a698..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorDependenciesAttribute.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## ProcessorDependenciesAttribute Class - -Аттрибут зависимостей обработчика\. - -```csharp -public class ProcessorDependenciesAttribute : System.Attribute -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 ProcessorDependenciesAttribute - -| Constructors | | -| :--- | :--- | -| [ProcessorDependenciesAttribute\(string\[\]\)](ProcessorDependenciesAttribute.ProcessorDependenciesAttribute(string[]).md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute\.ProcessorDependenciesAttribute\(string\[\]\)') | Аттрибут зависимостей обработчика\. | - -| Properties | | -| :--- | :--- | -| [Dependencies](ProcessorDependenciesAttribute.Dependencies.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorDependenciesAttribute\.Dependencies') | Коллекция названий обработчиков, которые должны быть выполнены до этого оброботчика\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.Collection.md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.Collection.md deleted file mode 100644 index 09bb842..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.Collection.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\.Collection Property - -Класс с коллекцией обработчиков\. - -```csharp -public Pf2eDataScrapper.Processors.Collection.ProcessorCollection Collection { get; } -``` - -#### Property Value -[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.Continue().md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.Continue().md deleted file mode 100644 index 8c4ef45..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.Continue().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\.Continue\(\) Method - -Переходит к обработке следующего элемента в коллекции или завершает процесс, если все элементы были обработаны\. - -```csharp -private void Continue(); -``` - -### Remarks -Этот метод увеличивает текущий индекс и определяет, начинать ли обработку следующего элемента или завершить - процесс\. Если текущий индекс превышает количество элементов в коллекции, процесс помечается как завершенный\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.CurrentFactory.md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.CurrentFactory.md deleted file mode 100644 index 920e4fb..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.CurrentFactory.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\.CurrentFactory Property - -Текущая фабрика процессоров, которая используется для обработки\. - -```csharp -private Pf2eDataScrapper.Processors.Factory.AbstractProcessorFactory CurrentFactory { private get; private set; } -``` - -#### Property Value -[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.IterateProcessors().md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.IterateProcessors().md deleted file mode 100644 index 1bc0695..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.IterateProcessors().md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\.IterateProcessors\(\) Method - -Выполняет итерацию по всем процессорам, предоставленным текущей фабрикой\. - -```csharp -private System.Collections.Generic.IEnumerable IterateProcessors(); -``` - -#### Returns -[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') -Перечисляемая коллекция экземпляров [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor'), - представляющая процессоры, доступные в текущей фабрике\. - -### Remarks -Этот метод выдает каждый процессор последовательно, позволяя вызывающему - обрабатывать их по одному за раз\. Отслеживание прогресса обновляется для каждого - процессора во время итерации\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md deleted file mode 100644 index 0b30a50..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\(ProcessorCollection, ProcessProgress, ApplicationSettings\) Constructor - -Класс, выполняющий обработку коллекции обработчиков\. - -```csharp -public ProcessorExecutor(Pf2eDataScrapper.Processors.Collection.ProcessorCollection collection, Pf2eDataScrapper.Helpers.ProcessProgress progress, Pf2eDataScrapper.ApplicationSettings settings); -``` -#### Parameters - - - -`collection` [ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection') - -\[DI\] \ - - - -`progress` [ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress') - -\[DI\] \ - - - -`settings` [ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') - -\[DI\] \ \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md deleted file mode 100644 index 10cba24..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\.RunProcessor\(IProcessor, ParallelLoopState, long\) Method - -Запускает указанный процессор для выполнения операций обработки и сохранения\. - -```csharp -private void RunProcessor(Pf2eDataScrapper.Processors.Definitions.IProcessor processor, System.Threading.Tasks.ParallelLoopState state, long arg3); -``` -#### Parameters - - - -`processor` [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') - -Экземпляр процессора, выполняющий операции обработки и сохранения\. - - - -`state` [System\.Threading\.Tasks\.ParallelLoopState](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.ParallelLoopState 'System\.Threading\.Tasks\.ParallelLoopState') - -Экземпляр [System\.Threading\.Tasks\.ParallelLoopState](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.ParallelLoopState 'System\.Threading\.Tasks\.ParallelLoopState'), который можно использовать для управления выполнением - параллельного цикла\. - - - -`arg3` [System\.Int64](https://docs.microsoft.com/en-us/dotnet/api/System.Int64 'System\.Int64') - -Длинное значение, представляющее текущий индекс итерации или связанные данные для процессора\. - -### Remarks -Если процессор выдает [SkipItemException](SkipItemException.md 'Pf2eDataScrapper\.Processors\.SkipItemException'), сообщение об исключении - регистрируется как информационный прогресс\. Если выдается [SilentSkipItemException](SilentSkipItemException.md 'Pf2eDataScrapper\.Processors\.SilentSkipItemException'), - оно молча игнорируется\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.Settings.md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.Settings.md deleted file mode 100644 index fdcdd5b..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.Settings.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\.Settings Property - -Настройки программы\. - -```csharp -public Pf2eDataScrapper.ApplicationSettings Settings { get; } -``` - -#### Property Value -[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.Start().md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.Start().md deleted file mode 100644 index 9c63c1c..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.Start().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\.Start\(\) Method - -Запускает обработку коллекции обработчиков\. - -```csharp -public void Start(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor._currentIndex.md b/Documentation/Pf2eDataScrapper/ProcessorExecutor._currentIndex.md deleted file mode 100644 index 1ce9eda..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor._currentIndex.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') - -## ProcessorExecutor\.\_currentIndex Field - -Текущий индекс обрабатываемого элемента в коллекции\. - -```csharp -private int _currentIndex; -``` - -#### Field Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorExecutor.md b/Documentation/Pf2eDataScrapper/ProcessorExecutor.md deleted file mode 100644 index 67f5692..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorExecutor.md +++ /dev/null @@ -1,34 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') - -## ProcessorExecutor Class - -Класс, выполняющий обработку коллекции обработчиков\. - -```csharp -internal sealed class ProcessorExecutor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorExecutor - -| Constructors | | -| :--- | :--- | -| [ProcessorExecutor\(ProcessorCollection, ProcessProgress, ApplicationSettings\)](ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.ProcessorExecutor\(Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection, Pf2eDataScrapper\.Helpers\.ProcessProgress, Pf2eDataScrapper\.ApplicationSettings\)') | Класс, выполняющий обработку коллекции обработчиков\. | - -| Fields | | -| :--- | :--- | -| [\_currentIndex](ProcessorExecutor._currentIndex.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.\_currentIndex') | Текущий индекс обрабатываемого элемента в коллекции\. | - -| Properties | | -| :--- | :--- | -| [Collection](ProcessorExecutor.Collection.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.Collection') | Класс с коллекцией обработчиков\. | -| [CurrentFactory](ProcessorExecutor.CurrentFactory.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.CurrentFactory') | Текущая фабрика процессоров, которая используется для обработки\. | -| [Settings](ProcessorExecutor.Settings.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.Settings') | Настройки программы\. | - -| Methods | | -| :--- | :--- | -| [Continue\(\)](ProcessorExecutor.Continue().md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.Continue\(\)') | Переходит к обработке следующего элемента в коллекции или завершает процесс, если все элементы были обработаны\. | -| [IterateProcessors\(\)](ProcessorExecutor.IterateProcessors().md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.IterateProcessors\(\)') | Выполняет итерацию по всем процессорам, предоставленным текущей фабрикой\. | -| [RunProcessor\(IProcessor, ParallelLoopState, long\)](ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.RunProcessor\(Pf2eDataScrapper\.Processors\.Definitions\.IProcessor, System\.Threading\.Tasks\.ParallelLoopState, long\)') | Запускает указанный процессор для выполнения операций обработки и сохранения\. | -| [Start\(\)](ProcessorExecutor.Start().md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.Start\(\)') | Запускает обработку коллекции обработчиков\. | -| [StartItem\(\)](ProcessorExecutor.StartItem().md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.StartItem\(\)') | Инициирует обработку текущего элемента в коллекции\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessorFactoryAttribute.ProcessorType.md b/Documentation/Pf2eDataScrapper/ProcessorFactoryAttribute.ProcessorType.md deleted file mode 100644 index 4cc2e48..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorFactoryAttribute.ProcessorType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[ProcessorFactoryAttribute](ProcessorFactoryAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorFactoryAttribute') - -## ProcessorFactoryAttribute\.ProcessorType Property - -Тип обрабатывающего процессора - -```csharp -public System.Type ProcessorType { get; init; } -``` - -#### Property Value -[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorFactoryAttribute.md b/Documentation/Pf2eDataScrapper/ProcessorFactoryAttribute.md deleted file mode 100644 index 97ce15b..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorFactoryAttribute.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## ProcessorFactoryAttribute Class - -```csharp -internal class ProcessorFactoryAttribute : Pf2eDataScrapper.Processors.Attributes.AbstractProcessorAttribute -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 [AbstractProcessorAttribute](AbstractProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.AbstractProcessorAttribute') 🡒 ProcessorFactoryAttribute - -| Properties | | -| :--- | :--- | -| [ProcessorType](ProcessorFactoryAttribute.ProcessorType.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorFactoryAttribute\.ProcessorType') | Тип обрабатывающего процессора | diff --git a/Documentation/Pf2eDataScrapper/ProcessorFactoryTypeEnum.md b/Documentation/Pf2eDataScrapper/ProcessorFactoryTypeEnum.md deleted file mode 100644 index 67b0070..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorFactoryTypeEnum.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## ProcessorFactoryTypeEnum Enum - -Перечисление для типов фабрик обработчиков\. - -```csharp -public enum ProcessorFactoryTypeEnum -``` -### Fields - - - -`Simple` 0 - -Простая фабрика одиночного обработчика\. - - - -`Compendium` 1 - -Фабрика для создания обработчиков, которые могут обрабатывать типы данных компедиума\. - - - -`Iterator` 2 - -Фабрика для создания обработчиков, которые могут обрабатывать итераторы данных\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorGroupEnum.md b/Documentation/Pf2eDataScrapper/ProcessorGroupEnum.md deleted file mode 100644 index b2f6c69..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorGroupEnum.md +++ /dev/null @@ -1,53 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## ProcessorGroupEnum Enum - -Перечисление для групп обработчиков\. - -```csharp -public enum ProcessorGroupEnum -``` -### Fields - - - -`General` 0 - -Общий обработчик\. - - - -`AonprdPreparation` 1 - -Обработчик для подготовки данных с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - - - -`AonprdEntities` 2 - -Обработчик основных сущностей с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - - - -`AonprdSubclasses` 3 - -Обработчик подклассов с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - - - -`AonprdFinalization` 4 - -Обработчик для завершения обработки данных с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. - - - -`FoundryEnPreparation` 5 - -Обработчик для подготовки данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. - - - -`FoundryEnEntities` 6 - -Обработчик основных сущностей из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorGroupEnumExtension.GetDescription(thisProcessorGroupEnum).md b/Documentation/Pf2eDataScrapper/ProcessorGroupEnumExtension.GetDescription(thisProcessorGroupEnum).md deleted file mode 100644 index 5eea2b8..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorGroupEnumExtension.GetDescription(thisProcessorGroupEnum).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes').[ProcessorGroupEnumExtension](ProcessorGroupEnumExtension.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnumExtension') - -## ProcessorGroupEnumExtension\.GetDescription\(this ProcessorGroupEnum\) Method - -Получает описание группы обработчика из атрибута [System\.ComponentModel\.DescriptionAttribute](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.DescriptionAttribute 'System\.ComponentModel\.DescriptionAttribute')\. - -```csharp -public static string GetDescription(this Pf2eDataScrapper.Processors.Attributes.ProcessorGroupEnum group); -``` -#### Parameters - - - -`group` [ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnum') - -Перечисление группы обработчика\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка с описанием группы обработчика\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorGroupEnumExtension.md b/Documentation/Pf2eDataScrapper/ProcessorGroupEnumExtension.md deleted file mode 100644 index df6c2ef..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorGroupEnumExtension.md +++ /dev/null @@ -1,16 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') - -## ProcessorGroupEnumExtension Class - -Расширение для перечисления [ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnum')\. - -```csharp -public static class ProcessorGroupEnumExtension -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorGroupEnumExtension - -| Methods | | -| :--- | :--- | -| [GetDescription\(this ProcessorGroupEnum\)](ProcessorGroupEnumExtension.GetDescription(thisProcessorGroupEnum).md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnumExtension\.GetDescription\(this Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnum\)') | Получает описание группы обработчика из атрибута [System\.ComponentModel\.DescriptionAttribute](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.DescriptionAttribute 'System\.ComponentModel\.DescriptionAttribute')\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.EnumOptional_T_(string,T).md b/Documentation/Pf2eDataScrapper/ProcessorInput.EnumOptional_T_(string,T).md deleted file mode 100644 index a1006ea..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.EnumOptional_T_(string,T).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.EnumOptional\\(string, T\) Method - -Преобразование значения из JSON по заданному пути в перечисление с возможностью предоставить значение по умолчанию\. - -```csharp -public virtual T EnumOptional(string path, T defaultValue) - where T : System.Enum; -``` -#### Type parameters - - - -`T` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь в JSON - - - -`defaultValue` [T](ProcessorInput.EnumOptional_T_(string,T).md#Pf2eDataScrapper.Processors.ProcessorInput.EnumOptional_T_(string,T).T 'Pf2eDataScrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)\.T') - -Значение, которое возвращается, если значение не найдено\. - -#### Returns -[T](ProcessorInput.EnumOptional_T_(string,T).md#Pf2eDataScrapper.Processors.ProcessorInput.EnumOptional_T_(string,T).T 'Pf2eDataScrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)\.T') -Значение перечисления T или defaultValue \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.EnumRequired_T_(string).md b/Documentation/Pf2eDataScrapper/ProcessorInput.EnumRequired_T_(string).md deleted file mode 100644 index 72c21a2..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.EnumRequired_T_(string).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.EnumRequired\\(string\) Method - -Преобразование значения из JSON по заданному пути в перечисление с использованием \`PgName\` атрибута\. - -```csharp -public virtual T EnumRequired(string path) - where T : System.Enum; -``` -#### Type parameters - - - -`T` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь в JSON\. - -#### Returns -[T](ProcessorInput.EnumRequired_T_(string).md#Pf2eDataScrapper.Processors.ProcessorInput.EnumRequired_T_(string).T 'Pf2eDataScrapper\.Processors\.ProcessorInput\.EnumRequired\\(string\)\.T') -Перечисление T или выбрасывает исключение, если значение не соответствует жодному варианту\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.EnumSolvers.md b/Documentation/Pf2eDataScrapper/ProcessorInput.EnumSolvers.md deleted file mode 100644 index 690b503..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.EnumSolvers.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.EnumSolvers Property - -Интерфейсы, разрешающие значения перечислений\. - -```csharp -public System.Collections.Generic.IEnumerable EnumSolvers { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[IEnumSolver](IEnumSolver.md 'Pf2eDataScrapper\.Processors\.IEnumSolver')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.Enum_T_(string).md b/Documentation/Pf2eDataScrapper/ProcessorInput.Enum_T_(string).md deleted file mode 100644 index 67b49c8..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.Enum_T_(string).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.Enum\\(string\) Method - -Преобразование значения из JSON в перечисление\. - -```csharp -public virtual T Enum(string value) - where T : System.Enum; -``` -#### Type parameters - - - -`T` -#### Parameters - - - -`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Значение, которое нужно преобразовать - -#### Returns -[T](ProcessorInput.Enum_T_(string).md#Pf2eDataScrapper.Processors.ProcessorInput.Enum_T_(string).T 'Pf2eDataScrapper\.Processors\.ProcessorInput\.Enum\\(string\)\.T') -Объект типа \`T\`, если преобразование успешно, иначе выбрасывает исключение \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.GetOptional.md b/Documentation/Pf2eDataScrapper/ProcessorInput.GetOptional.md deleted file mode 100644 index 5f0dd02..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.GetOptional.md +++ /dev/null @@ -1,67 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.GetOptional Method - -| Overloads | | -| :--- | :--- | -| [GetOptional<T>\(string\)](ProcessorInput.GetOptional.md#Pf2eDataScrapper.Processors.ProcessorInput.GetOptional_T_(string) 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetOptional\\(string\)') | Значение из JSON по заданному пути, которое может не существовать\. | -| [GetOptional<T>\(string, T\)](ProcessorInput.GetOptional.md#Pf2eDataScrapper.Processors.ProcessorInput.GetOptional_T_(string,T) 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)') | Значение из JSON по заданному пути с возможностью предоставить значение по умолчанию\. | - - - -## ProcessorInput\.GetOptional\\(string\) Method - -Значение из JSON по заданному пути, которое может не существовать\. - -```csharp -public virtual T? GetOptional(string path); -``` -#### Type parameters - - - -`T` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь в JSON - -#### Returns -[T](ProcessorInput.md#Pf2eDataScrapper.Processors.ProcessorInput.GetOptional_T_(string).T 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetOptional\\(string\)\.T') -Объект типа \`T\` или \`null\`, если значение не найдено - - - -## ProcessorInput\.GetOptional\\(string, T\) Method - -Значение из JSON по заданному пути с возможностью предоставить значение по умолчанию\. - -```csharp -public virtual T GetOptional(string path, T defaultValue); -``` -#### Type parameters - - - -`T` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь в JSON\. - - - -`defaultValue` [T](ProcessorInput.md#Pf2eDataScrapper.Processors.ProcessorInput.GetOptional_T_(string,T).T 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)\.T') - -Значение, которое возвращается, если значение не найдено\. - -#### Returns -[T](ProcessorInput.md#Pf2eDataScrapper.Processors.ProcessorInput.GetOptional_T_(string,T).T 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)\.T') -Объект типа \`T\` или \`defaultValue\`, если значение не найдено\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.GetOptionalLocale(string,LocaleType).md b/Documentation/Pf2eDataScrapper/ProcessorInput.GetOptionalLocale(string,LocaleType).md deleted file mode 100644 index f14e046..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.GetOptionalLocale(string,LocaleType).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.GetOptionalLocale\(string, LocaleType\) Method - -Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. - -```csharp -public virtual Pf2eModel.Model.Common.I18n.LocaleString? GetOptionalLocale(string path, Pf2eModel.Model.Common.I18n.LocaleType type); -``` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь в JSON\. - - - -`type` [Pf2eModel\.Model\.Common\.I18n\.LocaleType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Common.I18n.LocaleType 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Тип локализации\. - -#### Returns -[Pf2eModel\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Common.I18n.LocaleString 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') -Объект [Pf2eModel\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Common.I18n.LocaleString 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') или null, если значение не найдено\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.GetRequiredLocale(string,LocaleType).md b/Documentation/Pf2eDataScrapper/ProcessorInput.GetRequiredLocale(string,LocaleType).md deleted file mode 100644 index ea254fe..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.GetRequiredLocale(string,LocaleType).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.GetRequiredLocale\(string, LocaleType\) Method - -Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. - -```csharp -public virtual Pf2eModel.Model.Common.I18n.LocaleString GetRequiredLocale(string path, Pf2eModel.Model.Common.I18n.LocaleType type); -``` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь в JSON\. - - - -`type` [Pf2eModel\.Model\.Common\.I18n\.LocaleType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Common.I18n.LocaleType 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Тип локализации\. - -#### Returns -[Pf2eModel\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Common.I18n.LocaleString 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') -Объект [Pf2eModel\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Common.I18n.LocaleString 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') с добавленным значением для заданного типа\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.GetRequired_T_(string).md b/Documentation/Pf2eDataScrapper/ProcessorInput.GetRequired_T_(string).md deleted file mode 100644 index 614bb50..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.GetRequired_T_(string).md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.GetRequired\\(string\) Method - -Значение из JSON по заданному пути, которое обязательно должно существовать\. - -```csharp -public virtual T GetRequired(string path); -``` -#### Type parameters - - - -`T` -#### Parameters - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Путь в JSON\. - -#### Returns -[T](ProcessorInput.GetRequired_T_(string).md#Pf2eDataScrapper.Processors.ProcessorInput.GetRequired_T_(string).T 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetRequired\\(string\)\.T') -Объект типа \`T\` или \`null\`, если не удалось найти значение\. - -#### Exceptions - -[System\.NullReferenceException](https://docs.microsoft.com/en-us/dotnet/api/System.NullReferenceException 'System\.NullReferenceException') -Если значение не найдено\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.Input.md b/Documentation/Pf2eDataScrapper/ProcessorInput.Input.md deleted file mode 100644 index e1f5e46..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.Input.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.Input Property - -Входящий JSON\-объект, который содержит данные для обработки\. - -```csharp -public Newtonsoft.Json.Linq.JObject Input { get; } -``` - -#### Property Value -[Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.InvalidEnumStringException.InvalidEnumStringException(Type,string).md b/Documentation/Pf2eDataScrapper/ProcessorInput.InvalidEnumStringException.InvalidEnumStringException(Type,string).md deleted file mode 100644 index c9151b6..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.InvalidEnumStringException.InvalidEnumStringException(Type,string).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput').[InvalidEnumStringException](ProcessorInput.InvalidEnumStringException.md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.InvalidEnumStringException') - -## InvalidEnumStringException\(Type, string\) Constructor - -Исключение при неверном значении для перечисленния\. - -```csharp -public InvalidEnumStringException(System.Type type, string value); -``` -#### Parameters - - - -`type` [System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') - -Тип перечисленния\. - - - -`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Некорректное значение\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.InvalidEnumStringException.md b/Documentation/Pf2eDataScrapper/ProcessorInput.InvalidEnumStringException.md deleted file mode 100644 index f597569..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.InvalidEnumStringException.md +++ /dev/null @@ -1,16 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.InvalidEnumStringException Class - -Исключение при неверном значении для перечисленния\. - -```csharp -public class ProcessorInput.InvalidEnumStringException : System.Exception -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') 🡒 InvalidEnumStringException - -| Constructors | | -| :--- | :--- | -| [InvalidEnumStringException\(Type, string\)](ProcessorInput.InvalidEnumStringException.InvalidEnumStringException(Type,string).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.InvalidEnumStringException\.InvalidEnumStringException\(System\.Type, string\)') | Исключение при неверном значении для перечисленния\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.Md5(bool).md b/Documentation/Pf2eDataScrapper/ProcessorInput.Md5(bool).md deleted file mode 100644 index c67294b..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.Md5(bool).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.Md5\(bool\) Method - -Создание контрольной суммы объекта\. - -```csharp -public string Md5(bool isLowercase=false); -``` -#### Parameters - - - -`isLowercase` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') - -Использовать шестнадцатеричные цифры в нижнем регистре\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Контрольная сумма объекта\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.Name.md b/Documentation/Pf2eDataScrapper/ProcessorInput.Name.md deleted file mode 100644 index 6457bd2..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\.Name Property - -Название объекта, ассоциированного с вводом\. - -```csharp -public string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md b/Documentation/Pf2eDataScrapper/ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md deleted file mode 100644 index 29331f5..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') - -## ProcessorInput\(string, JObject, IEnumerable\\) Constructor - -Класс для работы с JSON\-объектом\. - -```csharp -public ProcessorInput(string name, Newtonsoft.Json.Linq.JObject input, System.Collections.Generic.IEnumerable enumSolvers); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название объекта, ассоциированного с вводом\. - - - -`input` [Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject') - -JSON\-объект, который будет использоваться для доступа к данным\. - - - -`enumSolvers` [System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[IEnumSolver](IEnumSolver.md 'Pf2eDataScrapper\.Processors\.IEnumSolver')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') - -\[DI\] Набор интерфейсов, разрешающих значения перечислений\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorInput.md b/Documentation/Pf2eDataScrapper/ProcessorInput.md deleted file mode 100644 index 48836f0..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorInput.md +++ /dev/null @@ -1,34 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') - -## ProcessorInput Class - -Класс для работы с JSON\-объектом\. - -```csharp -internal class ProcessorInput -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorInput - -| Constructors | | -| :--- | :--- | -| [ProcessorInput\(string, JObject, IEnumerable<IEnumSolver>\)](ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.ProcessorInput\(string, Newtonsoft\.Json\.Linq\.JObject, System\.Collections\.Generic\.IEnumerable\\)') | Класс для работы с JSON\-объектом\. | - -| Properties | | -| :--- | :--- | -| [EnumSolvers](ProcessorInput.EnumSolvers.md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.EnumSolvers') | Интерфейсы, разрешающие значения перечислений\. | -| [Input](ProcessorInput.Input.md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.Input') | Входящий JSON\-объект, который содержит данные для обработки\. | -| [Name](ProcessorInput.Name.md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.Name') | Название объекта, ассоциированного с вводом\. | - -| Methods | | -| :--- | :--- | -| [Enum<T>\(string\)](ProcessorInput.Enum_T_(string).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.Enum\\(string\)') | Преобразование значения из JSON в перечисление\. | -| [EnumOptional<T>\(string, T\)](ProcessorInput.EnumOptional_T_(string,T).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)') | Преобразование значения из JSON по заданному пути в перечисление с возможностью предоставить значение по умолчанию\. | -| [EnumRequired<T>\(string\)](ProcessorInput.EnumRequired_T_(string).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.EnumRequired\\(string\)') | Преобразование значения из JSON по заданному пути в перечисление с использованием \`PgName\` атрибута\. | -| [GetOptional<T>\(string\)](ProcessorInput.GetOptional.md#Pf2eDataScrapper.Processors.ProcessorInput.GetOptional_T_(string) 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetOptional\\(string\)') | Значение из JSON по заданному пути, которое может не существовать\. | -| [GetOptional<T>\(string, T\)](ProcessorInput.GetOptional.md#Pf2eDataScrapper.Processors.ProcessorInput.GetOptional_T_(string,T) 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)') | Значение из JSON по заданному пути с возможностью предоставить значение по умолчанию\. | -| [GetOptionalLocale\(string, LocaleType\)](ProcessorInput.GetOptionalLocale(string,LocaleType).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetOptionalLocale\(string, Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. | -| [GetRequired<T>\(string\)](ProcessorInput.GetRequired_T_(string).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetRequired\\(string\)') | Значение из JSON по заданному пути, которое обязательно должно существовать\. | -| [GetRequiredLocale\(string, LocaleType\)](ProcessorInput.GetRequiredLocale(string,LocaleType).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.GetRequiredLocale\(string, Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. | -| [Md5\(bool\)](ProcessorInput.Md5(bool).md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.Md5\(bool\)') | Создание контрольной суммы объекта\. | diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Active.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Active.md deleted file mode 100644 index 58cbdd2..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Active.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Active Property - -Процессор включён по умолчанию\. - -```csharp -public bool Active { get; init; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Dependencies.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Dependencies.md deleted file mode 100644 index 95f8e5c..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Dependencies.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Dependencies Property - -Коллекция названий обработчиков, после которых должен выполняться обработчик\. - -```csharp -public System.Collections.Generic.ICollection Dependencies { get; init; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Description.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Description.md deleted file mode 100644 index 04c46f8..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Description.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Description Property - -Описание обработчика\. - -```csharp -public string Description { get; init; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Factory.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Factory.md deleted file mode 100644 index 1c63860..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Factory.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Factory Property - -Фабрика обработчиков\. - -```csharp -public Pf2eDataScrapper.Processors.Factory.AbstractProcessorFactory Factory { get; set; } -``` - -#### Property Value -[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Group.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Group.md deleted file mode 100644 index a92614e..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Group.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Group Property - -Группа обработчика\. - -```csharp -public Pf2eDataScrapper.Processors.Attributes.ProcessorGroupEnum Group { get; init; } -``` - -#### Property Value -[ProcessorGroupEnum](ProcessorGroupEnum.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorGroupEnum') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Name.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Name.md deleted file mode 100644 index 4dd0697..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Name Property - -Название обработчика\. - -```csharp -public string Name { get; init; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Parallel.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Parallel.md deleted file mode 100644 index 222bb79..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Parallel.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Parallel Property - -Разрешить выполнять процессов в параллельном режиме - -```csharp -public bool Parallel { get; init; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Priority.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Priority.md deleted file mode 100644 index af3d681..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Priority.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Priority Property - -Приоритет выполнения обработчика\. - -```csharp -public int Priority { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.Type.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.Type.md deleted file mode 100644 index 293562c..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection').[ProcessorRecord](ProcessorRecord.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord') - -## ProcessorRecord\.Type Property - -Тип класса обработчика\. - -```csharp -public System.Type Type { get; init; } -``` - -#### Property Value -[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ProcessorRecord.md b/Documentation/Pf2eDataScrapper/ProcessorRecord.md deleted file mode 100644 index db76840..0000000 --- a/Documentation/Pf2eDataScrapper/ProcessorRecord.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection') - -## ProcessorRecord Class - -Элемент коллекции обработчиков\. - -```csharp -internal class ProcessorRecord -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorRecord - -| Properties | | -| :--- | :--- | -| [Active](ProcessorRecord.Active.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Active') | Процессор включён по умолчанию\. | -| [Dependencies](ProcessorRecord.Dependencies.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Dependencies') | Коллекция названий обработчиков, после которых должен выполняться обработчик\. | -| [Description](ProcessorRecord.Description.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Description') | Описание обработчика\. | -| [Factory](ProcessorRecord.Factory.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Factory') | Фабрика обработчиков\. | -| [Group](ProcessorRecord.Group.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Group') | Группа обработчика\. | -| [Name](ProcessorRecord.Name.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Name') | Название обработчика\. | -| [Parallel](ProcessorRecord.Parallel.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Parallel') | Разрешить выполнять процессов в параллельном режиме | -| [Priority](ProcessorRecord.Priority.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Priority') | Приоритет выполнения обработчика\. | -| [Type](ProcessorRecord.Type.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorRecord\.Type') | Тип класса обработчика\. | diff --git a/Documentation/Pf2eDataScrapper/Program.Main().md b/Documentation/Pf2eDataScrapper/Program.Main().md deleted file mode 100644 index 38fe701..0000000 --- a/Documentation/Pf2eDataScrapper/Program.Main().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper').[Program](Program.md 'Pf2eDataScrapper\.Program') - -## Program\.Main\(\) Method - -The main entry point for the application\. - -```csharp -public static void Main(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/Program.md b/Documentation/Pf2eDataScrapper/Program.md deleted file mode 100644 index 75198e3..0000000 --- a/Documentation/Pf2eDataScrapper/Program.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper') - -## Program Class - -```csharp -internal static class Program -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Program - -| Methods | | -| :--- | :--- | -| [Main\(\)](Program.Main().md 'Pf2eDataScrapper\.Program\.Main\(\)') | The main entry point for the application\. | diff --git a/Documentation/Pf2eDataScrapper/ProgressForm.InitializeComponent().md b/Documentation/Pf2eDataScrapper/ProgressForm.InitializeComponent().md deleted file mode 100644 index 8a95075..0000000 --- a/Documentation/Pf2eDataScrapper/ProgressForm.InitializeComponent().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.ProgressForm](Pf2eDataScrapper.WPF.ProgressForm.md 'Pf2eDataScrapper\.WPF\.ProgressForm').[ProgressForm](ProgressForm.md 'Pf2eDataScrapper\.WPF\.ProgressForm\.ProgressForm') - -## ProgressForm\.InitializeComponent\(\) Method - -InitializeComponent - -```csharp -public void InitializeComponent(); -``` - -Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/RacketProcessor.ClassName.md deleted file mode 100644 index a694bba..0000000 --- a/Documentation/Pf2eDataScrapper/RacketProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') - -## RacketProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/RacketProcessor.GroupName.md deleted file mode 100644 index 3cf921f..0000000 --- a/Documentation/Pf2eDataScrapper/RacketProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') - -## RacketProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.Object.md b/Documentation/Pf2eDataScrapper/RacketProcessor.Object.md deleted file mode 100644 index 9049575..0000000 --- a/Documentation/Pf2eDataScrapper/RacketProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') - -## RacketProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/RacketProcessor.ProcessObject().md deleted file mode 100644 index cdf1905..0000000 --- a/Documentation/Pf2eDataScrapper/RacketProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') - -## RacketProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.md b/Documentation/Pf2eDataScrapper/RacketProcessor.md deleted file mode 100644 index f3fa185..0000000 --- a/Documentation/Pf2eDataScrapper/RacketProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## RacketProcessor Class - -```csharp -internal class RacketProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 RacketProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](RacketProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.ClassName') | Название подкласса\. | -| [GroupName](RacketProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.GroupName') | Название группы подклассов\. | -| [Object](RacketProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](RacketProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ClassName.md deleted file mode 100644 index 4aea8d1..0000000 --- a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') - -## ResearchFieldProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.GroupName.md deleted file mode 100644 index 88162ec..0000000 --- a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') - -## ResearchFieldProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.Object.md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.Object.md deleted file mode 100644 index afb25fb..0000000 --- a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') - -## ResearchFieldProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ProcessObject().md deleted file mode 100644 index a8c0027..0000000 --- a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') - -## ResearchFieldProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.md deleted file mode 100644 index 7581ea5..0000000 --- a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## ResearchFieldProcessor Class - -```csharp -internal class ResearchFieldProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ResearchFieldProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](ResearchFieldProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.ClassName') | Название подкласса\. | -| [GroupName](ResearchFieldProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.GroupName') | Название группы подклассов\. | -| [Object](ResearchFieldProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](ResearchFieldProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.Add().md b/Documentation/Pf2eDataScrapper/RitualProcessor.Add().md deleted file mode 100644 index e829601..0000000 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') - -## RitualProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.AddedDescriptionPaths().md b/Documentation/Pf2eDataScrapper/RitualProcessor.AddedDescriptionPaths().md deleted file mode 100644 index 48dbdf4..0000000 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.AddedDescriptionPaths().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') - -## RitualProcessor\.AddedDescriptionPaths\(\) Method - -Получение списка полей, которые должны быть добавлены в описание\. - -```csharp -protected virtual string[] AddedDescriptionPaths(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.CasterRegex().md b/Documentation/Pf2eDataScrapper/RitualProcessor.CasterRegex().md deleted file mode 100644 index 39dc7f3..0000000 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.CasterRegex().md +++ /dev/null @@ -1,41 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') - -## RitualProcessor\.CasterRegex\(\) Method - -```csharp -private static System.Text.RegularExpressions.Regex CasterRegex(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -^(\\d+)(?:\\-(\\d+))?,? *\\(?(.*?)\\)?$ -```
-Options:
- -```csharp -RegexOptions.Multiline -```
-Explanation:
- -```csharp -○ Match if at the beginning of a line.
-○ 1st capture group.
- ○ Match a Unicode digit greedily at least once.
-○ Optional (greedy).
- ○ Match '-'.
- ○ 2nd capture group.
- ○ Match a Unicode digit greedily at least once.
-○ Match ',' greedily, optionally.
-○ Match ' ' greedily any number of times.
-○ Match '(' greedily, optionally.
-○ 3rd capture group.
- ○ Match a character other than '\n' lazily any number of times.
-○ Match ')' atomically, optionally.
-○ Match if at the end of a line.
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.Object.md b/Documentation/Pf2eDataScrapper/RitualProcessor.Object.md deleted file mode 100644 index 1f7e174..0000000 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') - -## RitualProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Ritual Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Ritual](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Ritual 'Pf2eModel\.Model\.Structure\.Ritual') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex3().md b/Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex3().md deleted file mode 100644 index 6f6539d..0000000 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.PrimaryRegex3().md +++ /dev/null @@ -1,38 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') - -## RitualProcessor\.PrimaryRegex3\(\) Method - -```csharp -private static System.Text.RegularExpressions.Regex PrimaryRegex3(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -^ *(.*?)\\s*<(.*?)> *$ -```
-Options:
- -```csharp -RegexOptions.Multiline -```
-Explanation:
- -```csharp -○ Match if at the beginning of a line.
-○ Match ' ' greedily any number of times.
-○ 1st capture group.
- ○ Match a character other than '\n' lazily any number of times.
-○ Match a whitespace character atomically any number of times.
-○ Match '<'.
-○ 2nd capture group.
- ○ Match a character other than '\n' lazily any number of times.
-○ Match '>'.
-○ Match ' ' atomically any number of times.
-○ Match if at the end of a line.
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.Process().md b/Documentation/Pf2eDataScrapper/RitualProcessor.Process().md deleted file mode 100644 index 0f1f9a7..0000000 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') - -## RitualProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.Type.md b/Documentation/Pf2eDataScrapper/RitualProcessor.Type.md deleted file mode 100644 index 9c6a00a..0000000 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[RitualProcessor](RitualProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor') - -## RitualProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RitualProcessor.md b/Documentation/Pf2eDataScrapper/RitualProcessor.md deleted file mode 100644 index 14c5b43..0000000 --- a/Documentation/Pf2eDataScrapper/RitualProcessor.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## RitualProcessor Class - -```csharp -internal class RitualProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 RitualProcessor - -| Properties | | -| :--- | :--- | -| [Object](RitualProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.Object') | Основная сущность\. | -| [Type](RitualProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](RitualProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddedDescriptionPaths\(\)](RitualProcessor.AddedDescriptionPaths().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | -| [CasterRegex\(\)](RitualProcessor.CasterRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.CasterRegex\(\)') | | -| [PrimaryRegex1\(\)](RitualProcessor.PrimaryRegex1().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.PrimaryRegex1\(\)') | | -| [PrimaryRegex2\(\)](RitualProcessor.PrimaryRegex2().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.PrimaryRegex2\(\)') | | -| [PrimaryRegex3\(\)](RitualProcessor.PrimaryRegex3().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.PrimaryRegex3\(\)') | | -| [Process\(\)](RitualProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.RitualProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/RuleProcessor.Add().md b/Documentation/Pf2eDataScrapper/RuleProcessor.Add().md deleted file mode 100644 index 067fd64..0000000 --- a/Documentation/Pf2eDataScrapper/RuleProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') - -## RuleProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleProcessor.GetExternal().md b/Documentation/Pf2eDataScrapper/RuleProcessor.GetExternal().md deleted file mode 100644 index c23481d..0000000 --- a/Documentation/Pf2eDataScrapper/RuleProcessor.GetExternal().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') - -## RuleProcessor\.GetExternal\(\) Method - -Получение внешней ссылки, из которой получено правило\. - -```csharp -private Pf2eModel.Model.Base.Targets.EntityExternal GetExternal(); -``` - -#### Returns -[Pf2eModel\.Model\.Base\.Targets\.EntityExternal](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Targets.EntityExternal 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') -Внешняя ссылка\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleProcessor.GetSourceId().md b/Documentation/Pf2eDataScrapper/RuleProcessor.GetSourceId().md deleted file mode 100644 index 660afff..0000000 --- a/Documentation/Pf2eDataScrapper/RuleProcessor.GetSourceId().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') - -## RuleProcessor\.GetSourceId\(\) Method - -Получение источника, к которому относится правило\. - -```csharp -private int GetSourceId(); -``` - -#### Returns -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') -Источник, к которому относится правило\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleProcessor.Object.md b/Documentation/Pf2eDataScrapper/RuleProcessor.Object.md deleted file mode 100644 index 3e5a4a2..0000000 --- a/Documentation/Pf2eDataScrapper/RuleProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') - -## RuleProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Rule Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Rule](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Rule 'Pf2eModel\.Model\.Structure\.Rule') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleProcessor.Process().md b/Documentation/Pf2eDataScrapper/RuleProcessor.Process().md deleted file mode 100644 index 292645a..0000000 --- a/Documentation/Pf2eDataScrapper/RuleProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') - -## RuleProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleProcessor.Toc.md b/Documentation/Pf2eDataScrapper/RuleProcessor.Toc.md deleted file mode 100644 index 935f7b0..0000000 --- a/Documentation/Pf2eDataScrapper/RuleProcessor.Toc.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') - -## RuleProcessor\.Toc Property - -Структура генерации содержания правил\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocCollection Toc { get; } -``` - -#### Property Value -[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleProcessor.Type.md b/Documentation/Pf2eDataScrapper/RuleProcessor.Type.md deleted file mode 100644 index 3c8f57d..0000000 --- a/Documentation/Pf2eDataScrapper/RuleProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RuleProcessor](RuleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor') - -## RuleProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleProcessor.md b/Documentation/Pf2eDataScrapper/RuleProcessor.md deleted file mode 100644 index 770f385..0000000 --- a/Documentation/Pf2eDataScrapper/RuleProcessor.md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules') - -## RuleProcessor Class - -```csharp -internal class RuleProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 RuleProcessor - -| Properties | | -| :--- | :--- | -| [Object](RuleProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Object') | Основная сущность\. | -| [Toc](RuleProcessor.Toc.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Toc') | Структура генерации содержания правил\. | -| [Type](RuleProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](RuleProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [GetExternal\(\)](RuleProcessor.GetExternal().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.GetExternal\(\)') | Получение внешней ссылки, из которой получено правило\. | -| [GetSourceId\(\)](RuleProcessor.GetSourceId().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.GetSourceId\(\)') | Получение источника, к которому относится правило\. | -| [Process\(\)](RuleProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RuleProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.Children.md b/Documentation/Pf2eDataScrapper/RuleTocBook.Children.md deleted file mode 100644 index 42da202..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.Children.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') - -## RuleTocBook\.Children Property - -Список дочерних правил\. - -```csharp -public System.Collections.Generic.List Children { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.Get(string[]).md b/Documentation/Pf2eDataScrapper/RuleTocBook.Get(string[]).md deleted file mode 100644 index 847dfa5..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.Get(string[]).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') - -## RuleTocBook\.Get\(string\[\]\) Method - -Находит элемент по хлебным крошкам\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem Get(string[] breadcrumbs); -``` -#### Parameters - - - -`breadcrumbs` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') - -Массив хлебных крошек, указывающих на путь в дереве\. - -#### Returns -[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') -[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') или `null` если элемент не найден\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.GetByEntityId(int,RuleTocItem).md b/Documentation/Pf2eDataScrapper/RuleTocBook.GetByEntityId(int,RuleTocItem).md deleted file mode 100644 index 4a91f94..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.GetByEntityId(int,RuleTocItem).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') - -## RuleTocBook\.GetByEntityId\(int, RuleTocItem\) Method - -Находит элемент по идентификатору сущности\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? GetByEntityId(int id, Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? node=null); -``` -#### Parameters - - - -`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Идентификатор сущности\. - - - -`node` [RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -Начальный узел для поиска\. - -#### Returns -[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') -[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') или `null` если элемент не найден\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.IsNameExists(string,RuleTocItem).md b/Documentation/Pf2eDataScrapper/RuleTocBook.IsNameExists(string,RuleTocItem).md deleted file mode 100644 index f5b6893..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.IsNameExists(string,RuleTocItem).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') - -## RuleTocBook\.IsNameExists\(string, RuleTocItem\) Method - -Проверяет, существует ли имя в текущей книге или дочерних элементах\. - -```csharp -public bool IsNameExists(string name, Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? node=null); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Имя для проверки\. - - - -`node` [RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -Начальный элемент для поиска\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -true если имя\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.RuleTocBook(Source).md b/Documentation/Pf2eDataScrapper/RuleTocBook.RuleTocBook(Source).md deleted file mode 100644 index 02261bc..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.RuleTocBook(Source).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') - -## RuleTocBook\(Source\) Constructor - -Класс представляет собой книгу, содержащую правила\. - -```csharp -public RuleTocBook(Pf2eModel.Model.Base.Source.Source source); -``` -#### Parameters - - - -`source` [Pf2eModel\.Model\.Base\.Source\.Source](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Source.Source 'Pf2eModel\.Model\.Base\.Source\.Source') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.SourceId.md b/Documentation/Pf2eDataScrapper/RuleTocBook.SourceId.md deleted file mode 100644 index 513ed86..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.SourceId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') - -## RuleTocBook\.SourceId Property - -Идентификатор источника\. - -```csharp -public int SourceId { get; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.SourceName.md b/Documentation/Pf2eDataScrapper/RuleTocBook.SourceName.md deleted file mode 100644 index bb6f6e0..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.SourceName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') - -## RuleTocBook\.SourceName Property - -Названия источника\. - -```csharp -public string SourceName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.ToString().md b/Documentation/Pf2eDataScrapper/RuleTocBook.ToString().md deleted file mode 100644 index f607f7c..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.ToString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') - -## RuleTocBook\.ToString\(\) Method - -Возвращает строковое представление книги в файле YAML\. - -```csharp -public override string ToString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление книги\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocBook.md b/Documentation/Pf2eDataScrapper/RuleTocBook.md deleted file mode 100644 index 1581eec..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocBook.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') - -## RuleTocBook Class - -Класс представляет собой книгу, содержащую правила\. - -```csharp -internal class RuleTocBook -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RuleTocBook - -| Constructors | | -| :--- | :--- | -| [RuleTocBook\(Source\)](RuleTocBook.RuleTocBook(Source).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.RuleTocBook\(Pf2eModel\.Model\.Base\.Source\.Source\)') | Класс представляет собой книгу, содержащую правила\. | - -| Properties | | -| :--- | :--- | -| [Children](RuleTocBook.Children.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.Children') | Список дочерних правил\. | -| [SourceId](RuleTocBook.SourceId.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.SourceId') | Идентификатор источника\. | -| [SourceName](RuleTocBook.SourceName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.SourceName') | Названия источника\. | - -| Methods | | -| :--- | :--- | -| [Get\(string\[\]\)](RuleTocBook.Get(string[]).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.Get\(string\[\]\)') | Находит элемент по хлебным крошкам\. | -| [GetByEntityId\(int, RuleTocItem\)](RuleTocBook.GetByEntityId(int,RuleTocItem).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.GetByEntityId\(int, Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Находит элемент по идентификатору сущности\. | -| [IsNameExists\(string, RuleTocItem\)](RuleTocBook.IsNameExists(string,RuleTocItem).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.IsNameExists\(string, Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Проверяет, существует ли имя в текущей книге или дочерних элементах\. | -| [ToString\(\)](RuleTocBook.ToString().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook\.ToString\(\)') | Возвращает строковое представление книги в файле YAML\. | diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.Books.md b/Documentation/Pf2eDataScrapper/RuleTocCollection.Books.md deleted file mode 100644 index 76004e8..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.Books.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') - -## RuleTocCollection\.Books Property - -Список книг, содержащих правила\. - -```csharp -public System.Collections.Generic.List Books { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.FindEntityId(int).md b/Documentation/Pf2eDataScrapper/RuleTocCollection.FindEntityId(int).md deleted file mode 100644 index 7720f11..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.FindEntityId(int).md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') - -## RuleTocCollection\.FindEntityId\(int\) Method - -Поиск правила по идентификатору\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? FindEntityId(int id); -``` -#### Parameters - - - -`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -#### Returns -[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.FindName(string).md b/Documentation/Pf2eDataScrapper/RuleTocCollection.FindName(string).md deleted file mode 100644 index 2fe70f9..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.FindName(string).md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') - -## RuleTocCollection\.FindName\(string\) Method - -Поиск книги по имени\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocBook? FindName(string name); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -#### Returns -[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.Instance.md b/Documentation/Pf2eDataScrapper/RuleTocCollection.Instance.md deleted file mode 100644 index 865a67f..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.Instance.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') - -## RuleTocCollection\.Instance Property - -Экземпляр класса [RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection')\. - -```csharp -public static Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocCollection Instance { get; } -``` - -#### Property Value -[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.SaveFile().md b/Documentation/Pf2eDataScrapper/RuleTocCollection.SaveFile().md deleted file mode 100644 index 1c4aad4..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.SaveFile().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') - -## RuleTocCollection\.SaveFile\(\) Method - -Сохраняет коллекцию в файле YAML\. - -```csharp -public void SaveFile(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.ToString().md b/Documentation/Pf2eDataScrapper/RuleTocCollection.ToString().md deleted file mode 100644 index c4ba0e4..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.ToString().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') - -## RuleTocCollection\.ToString\(\) Method - -Возвращает строковое представление коллекции в файле YAML\. - -```csharp -public override string ToString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.md b/Documentation/Pf2eDataScrapper/RuleTocCollection.md deleted file mode 100644 index 53f0a3f..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') - -## RuleTocCollection Class - -Класс коллекции книг, содержащих правила\. -Реализует шаблон `Singleton`\. - -```csharp -internal class RuleTocCollection -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RuleTocCollection - -| Properties | | -| :--- | :--- | -| [Books](RuleTocCollection.Books.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.Books') | Список книг, содержащих правила\. | -| [Instance](RuleTocCollection.Instance.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.Instance') | Экземпляр класса [RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection')\. | -| [this\[int\]](RuleTocCollection.this[int].md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.this\[int\]') | Поиск книги по числовому идентификатору\. | -| [this\[Source\]](RuleTocCollection.this[Source].md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.this\[Pf2eModel\.Model\.Base\.Source\.Source\]') | Поиск книги по CLR\-представлению источника\. | - -| Methods | | -| :--- | :--- | -| [FindEntityId\(int\)](RuleTocCollection.FindEntityId(int).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.FindEntityId\(int\)') | Поиск правила по идентификатору\. | -| [FindName\(string\)](RuleTocCollection.FindName(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.FindName\(string\)') | Поиск книги по имени\. | -| [SaveFile\(\)](RuleTocCollection.SaveFile().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.SaveFile\(\)') | Сохраняет коллекцию в файле YAML\. | -| [ToString\(\)](RuleTocCollection.ToString().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection\.ToString\(\)') | Возвращает строковое представление коллекции в файле YAML\. | diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.this[Source].md b/Documentation/Pf2eDataScrapper/RuleTocCollection.this[Source].md deleted file mode 100644 index dbeb2d8..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.this[Source].md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') - -## RuleTocCollection\.this\[Source\] Property - -Поиск книги по CLR\-представлению источника\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocBook this[Pf2eModel.Model.Base.Source.Source source] { get; } -``` -#### Parameters - - - -`source` [Pf2eModel\.Model\.Base\.Source\.Source](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Source.Source 'Pf2eModel\.Model\.Base\.Source\.Source') - -#### Property Value -[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocCollection.this[int].md b/Documentation/Pf2eDataScrapper/RuleTocCollection.this[int].md deleted file mode 100644 index d0f065c..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocCollection.this[int].md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') - -## RuleTocCollection\.this\[int\] Property - -Поиск книги по числовому идентификатору\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocBook this[int id] { get; } -``` -#### Parameters - - - -`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -#### Property Value -[RuleTocBook](RuleTocBook.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocBook') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.Children.md b/Documentation/Pf2eDataScrapper/RuleTocItem.Children.md deleted file mode 100644 index 49af14b..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.Children.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.Children Property - -Коллекция дочерних элементов\. - -```csharp -public System.Collections.Generic.List Children { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.ChildrenOrder.md b/Documentation/Pf2eDataScrapper/RuleTocItem.ChildrenOrder.md deleted file mode 100644 index 1ba684d..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.ChildrenOrder.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.ChildrenOrder Property - -Порядок дочерних элементов\. - -```csharp -public System.Collections.Generic.List? ChildrenOrder { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.FirstChildId.md b/Documentation/Pf2eDataScrapper/RuleTocItem.FirstChildId.md deleted file mode 100644 index 475d27b..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.FirstChildId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.FirstChildId Property - -Идентификатор первого дочернего элемента\. - -```csharp -public string? FirstChildId { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.Indent.md b/Documentation/Pf2eDataScrapper/RuleTocItem.Indent.md deleted file mode 100644 index dd01c82..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.Indent.md +++ /dev/null @@ -1,57 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.Indent Method - -| Overloads | | -| :--- | :--- | -| [Indent\(int\)](RuleTocItem.Indent.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(int) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(int\)') | Увеличение отступа строкового представления элемента содержания в файле YAML\. | -| [Indent\(string\)](RuleTocItem.Indent.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(string) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(string\)') | Увеличение отступа строки\. | - - - -## RuleTocItem\.Indent\(int\) Method - -Увеличение отступа строкового представления элемента содержания в файле YAML\. - -```csharp -public string Indent(int amount=1); -``` -#### Parameters - - - -`amount` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Количество отступов\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление элемента содержания с отступом\. - -### See Also -- [Tab](RuleTocItem.Tab.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Tab') - - - -## RuleTocItem\.Indent\(string\) Method - -Увеличение отступа строки\. - -```csharp -public static string Indent(string str); -``` -#### Parameters - - - -`str` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Входная строка\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка с отступом\. - -### See Also -- [Tab](RuleTocItem.Tab.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Tab') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.IsHandled.md b/Documentation/Pf2eDataScrapper/RuleTocItem.IsHandled.md deleted file mode 100644 index 5bf9c3a..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.IsHandled.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.IsHandled Property - -Указывает, что элемент обрабатывается\. - -```csharp -public bool IsHandled { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.LastChildId.md b/Documentation/Pf2eDataScrapper/RuleTocItem.LastChildId.md deleted file mode 100644 index d71f9d0..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.LastChildId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.LastChildId Property - -Идентификатор последнего дочернего элемента\. - -```csharp -public string? LastChildId { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.Name.md b/Documentation/Pf2eDataScrapper/RuleTocItem.Name.md deleted file mode 100644 index 2d7c176..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.Name Property - -Имя элемента\. - -```csharp -public string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.NextId.md b/Documentation/Pf2eDataScrapper/RuleTocItem.NextId.md deleted file mode 100644 index 3b03818..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.NextId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.NextId Property - -Следующий идентификатор\. - -```csharp -public string? NextId { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.Parent.md b/Documentation/Pf2eDataScrapper/RuleTocItem.Parent.md deleted file mode 100644 index c755c3f..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.Parent.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.Parent Property - -Родительский элемент дерева\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? Parent { get; } -``` - -#### Property Value -[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.PreviousId.md b/Documentation/Pf2eDataScrapper/RuleTocItem.PreviousId.md deleted file mode 100644 index 32e66a6..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.PreviousId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.PreviousId Property - -Предыдущий идентификатор\. - -```csharp -public string? PreviousId { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.RuleId.md b/Documentation/Pf2eDataScrapper/RuleTocItem.RuleId.md deleted file mode 100644 index 899f711..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.RuleId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.RuleId Property - -Идентификатор правила\. - -```csharp -public System.Nullable RuleId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.RuleTocItem(string,RuleTocItem).md b/Documentation/Pf2eDataScrapper/RuleTocItem.RuleTocItem(string,RuleTocItem).md deleted file mode 100644 index ae898ed..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.RuleTocItem(string,RuleTocItem).md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\(string, RuleTocItem\) Constructor - -Класс представляет собой элемент дерева правил\. - -```csharp -public RuleTocItem(string name, Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? parent); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - - - -`parent` [RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.Tab.md b/Documentation/Pf2eDataScrapper/RuleTocItem.Tab.md deleted file mode 100644 index 1d42273..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.Tab.md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.Tab Field - -Строка отступа строки\. - -```csharp -public const string Tab = " "; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -### See Also -- [Indent\(int\)](RuleTocItem.Indent.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(int) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(int\)') -- [Indent\(string\)](RuleTocItem.Indent.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(string) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(string\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.ToString().md b/Documentation/Pf2eDataScrapper/RuleTocItem.ToString().md deleted file mode 100644 index 1bbdc53..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.ToString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -## RuleTocItem\.ToString\(\) Method - -Возвращает строковое представление элемента содержания в файле YAML\. - -```csharp -public override string ToString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление элемента содержания\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RuleTocItem.md b/Documentation/Pf2eDataScrapper/RuleTocItem.md deleted file mode 100644 index ae3d60d..0000000 --- a/Documentation/Pf2eDataScrapper/RuleTocItem.md +++ /dev/null @@ -1,39 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') - -## RuleTocItem Class - -Класс представляет собой элемент дерева правил\. - -```csharp -internal class RuleTocItem -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RuleTocItem - -| Constructors | | -| :--- | :--- | -| [RuleTocItem\(string, RuleTocItem\)](RuleTocItem.RuleTocItem(string,RuleTocItem).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.RuleTocItem\(string, Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Класс представляет собой элемент дерева правил\. | - -| Fields | | -| :--- | :--- | -| [Tab](RuleTocItem.Tab.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Tab') | Строка отступа строки\. | - -| Properties | | -| :--- | :--- | -| [Children](RuleTocItem.Children.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Children') | Коллекция дочерних элементов\. | -| [ChildrenOrder](RuleTocItem.ChildrenOrder.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.ChildrenOrder') | Порядок дочерних элементов\. | -| [FirstChildId](RuleTocItem.FirstChildId.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.FirstChildId') | Идентификатор первого дочернего элемента\. | -| [IsHandled](RuleTocItem.IsHandled.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.IsHandled') | Указывает, что элемент обрабатывается\. | -| [LastChildId](RuleTocItem.LastChildId.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.LastChildId') | Идентификатор последнего дочернего элемента\. | -| [Name](RuleTocItem.Name.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Name') | Имя элемента\. | -| [NextId](RuleTocItem.NextId.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.NextId') | Следующий идентификатор\. | -| [Parent](RuleTocItem.Parent.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Parent') | Родительский элемент дерева\. | -| [PreviousId](RuleTocItem.PreviousId.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.PreviousId') | Предыдущий идентификатор\. | -| [RuleId](RuleTocItem.RuleId.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.RuleId') | Идентификатор правила\. | - -| Methods | | -| :--- | :--- | -| [Indent\(int\)](RuleTocItem.Indent.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(int) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(int\)') | Увеличение отступа строкового представления элемента содержания в файле YAML\. | -| [Indent\(string\)](RuleTocItem.Indent.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem.Indent(string) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.Indent\(string\)') | Увеличение отступа строки\. | -| [ToString\(\)](RuleTocItem.ToString().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\.ToString\(\)') | Возвращает строковое представление элемента содержания в файле YAML\. | diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md deleted file mode 100644 index 7c4c9ee..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') - -## RulesOrderProcessor\.AddOrderItem\(int, int, Nullable\\) Method - -Добавление элемента содержания\. - -```csharp -private void AddOrderItem(int id, int order, System.Nullable parentId); -``` -#### Parameters - - - -`id` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Идентификатор правила\. - - - -`order` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Порядок правила\. - - - -`parentId` [System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') - -Идентификатор главы, в которой находится глава\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.BuildIdOrderDictionary.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.BuildIdOrderDictionary.md deleted file mode 100644 index 780b85f..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.BuildIdOrderDictionary.md +++ /dev/null @@ -1,43 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') - -## RulesOrderProcessor\.BuildIdOrderDictionary Method - -| Overloads | | -| :--- | :--- | -| [BuildIdOrderDictionary\(RuleTocItem\)](RulesOrderProcessor.BuildIdOrderDictionary.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.BuildIdOrderDictionary(Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.BuildIdOrderDictionary\(Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Построение списка записей о порядке правил из дочерних элементов содержания\. | -| [BuildIdOrderDictionary\(List<RuleTocItem>\)](RulesOrderProcessor.BuildIdOrderDictionary.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.BuildIdOrderDictionary(System.Collections.Generic.List_Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem_) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.BuildIdOrderDictionary\(System\.Collections\.Generic\.List\\)') | Построение списка записей о порядке правил из списка элементов содержания\. | - - - -## RulesOrderProcessor\.BuildIdOrderDictionary\(RuleTocItem\) Method - -Построение списка записей о порядке правил из дочерних элементов содержания\. - -```csharp -private void BuildIdOrderDictionary(Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem item); -``` -#### Parameters - - - -`item` [RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -Элемент содержания, дочерние элементы которого необходимо обработать\. - - - -## RulesOrderProcessor\.BuildIdOrderDictionary\(List\\) Method - -Построение списка записей о порядке правил из списка элементов содержания\. - -```csharp -private void BuildIdOrderDictionary(System.Collections.Generic.List items); -``` -#### Parameters - - - -`items` [System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') - -Список элементов содержания для обработки\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.Id.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.Id.md deleted file mode 100644 index 79da1f6..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor').[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem') - -## RulesOrderProcessor\.OrderItem\.Id Property - -Идентификатор правила\. - -```csharp -public int Id { get; init; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.Order.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.Order.md deleted file mode 100644 index 1456b57..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.Order.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor').[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem') - -## RulesOrderProcessor\.OrderItem\.Order Property - -Порядок правила\. - -```csharp -public int Order { get; init; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.ParentId.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.ParentId.md deleted file mode 100644 index b25d3b9..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.ParentId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor').[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem') - -## RulesOrderProcessor\.OrderItem\.ParentId Property - -Идентификатор главы, в которой находится глава\. - -```csharp -public System.Nullable ParentId { get; init; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.md deleted file mode 100644 index 9de940f..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.OrderItem.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') - -## RulesOrderProcessor\.OrderItem Class - -Запись, указывающая порядок правила в своей главе\. - -```csharp -private record RulesOrderProcessor.OrderItem : System.IEquatable -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 OrderItem - -Implements [System\.IEquatable<](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1 'System\.IEquatable\`1')[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1 'System\.IEquatable\`1') - -| Properties | | -| :--- | :--- | -| [Id](RulesOrderProcessor.OrderItem.Id.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem\.Id') | Идентификатор правила\. | -| [Order](RulesOrderProcessor.OrderItem.Order.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem\.Order') | Порядок правила\. | -| [ParentId](RulesOrderProcessor.OrderItem.ParentId.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem\.ParentId') | Идентификатор главы, в которой находится глава\. | diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Process.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Process.md deleted file mode 100644 index 0f02a69..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Process.md +++ /dev/null @@ -1,36 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') - -## RulesOrderProcessor\.Process Method - -| Overloads | | -| :--- | :--- | -| [Process\(\)](RulesOrderProcessor.Process.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.Process() 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Process\(Rule\)](RulesOrderProcessor.Process.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.Process(Pf2eModel.Model.Structure.Rule) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Process\(Pf2eModel\.Model\.Structure\.Rule\)') | Обработка конкретного правила\. | - - - -## RulesOrderProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') - - - -## RulesOrderProcessor\.Process\(Rule\) Method - -Обработка конкретного правила\. - -```csharp -private void Process(Pf2eModel.Model.Structure.Rule rule); -``` -#### Parameters - - - -`rule` [Pf2eModel\.Model\.Structure\.Rule](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Rule 'Pf2eModel\.Model\.Structure\.Rule') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Save().md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Save().md deleted file mode 100644 index b76664a..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') - -## RulesOrderProcessor\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -public void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Toc.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Toc.md deleted file mode 100644 index 0d8c951..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.Toc.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') - -## RulesOrderProcessor\.Toc Field - -Структура генерации содержания правил\. - -```csharp -public readonly RuleTocCollection Toc; -``` - -#### Field Value -[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor._orderItems.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor._orderItems.md deleted file mode 100644 index f79c6a8..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor._orderItems.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesOrderProcessor](RulesOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor') - -## RulesOrderProcessor\.\_orderItems Field - -Список записей о порядке правил в своих главах\. - -```csharp -private readonly List _orderItems; -``` - -#### Field Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[OrderItem](RulesOrderProcessor.OrderItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.OrderItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.md b/Documentation/Pf2eDataScrapper/RulesOrderProcessor.md deleted file mode 100644 index 0b54781..0000000 --- a/Documentation/Pf2eDataScrapper/RulesOrderProcessor.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules') - -## RulesOrderProcessor Class - -```csharp -internal class RulesOrderProcessor : Pf2eDataScrapper.Processors.Definitions.IProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RulesOrderProcessor - -Implements [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') - -| Fields | | -| :--- | :--- | -| [\_orderItems](RulesOrderProcessor._orderItems.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.\_orderItems') | Список записей о порядке правил в своих главах\. | -| [Toc](RulesOrderProcessor.Toc.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Toc') | Структура генерации содержания правил\. | - -| Methods | | -| :--- | :--- | -| [AddOrderItem\(int, int, Nullable<int>\)](RulesOrderProcessor.AddOrderItem(int,int,Nullable_int_).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.AddOrderItem\(int, int, System\.Nullable\\)') | Добавление элемента содержания\. | -| [BuildIdOrderDictionary\(RuleTocItem\)](RulesOrderProcessor.BuildIdOrderDictionary.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.BuildIdOrderDictionary(Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.BuildIdOrderDictionary\(Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Построение списка записей о порядке правил из дочерних элементов содержания\. | -| [BuildIdOrderDictionary\(List<RuleTocItem>\)](RulesOrderProcessor.BuildIdOrderDictionary.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.BuildIdOrderDictionary(System.Collections.Generic.List_Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem_) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.BuildIdOrderDictionary\(System\.Collections\.Generic\.List\\)') | Построение списка записей о порядке правил из списка элементов содержания\. | -| [Process\(\)](RulesOrderProcessor.Process.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.Process() 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Process\(Rule\)](RulesOrderProcessor.Process.md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.RulesOrderProcessor.Process(Pf2eModel.Model.Structure.Rule) 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Process\(Pf2eModel\.Model\.Structure\.Rule\)') | Обработка конкретного правила\. | -| [Save\(\)](RulesOrderProcessor.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesOrderProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.DownloadPage().md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.DownloadPage().md deleted file mode 100644 index e1da707..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.DownloadPage().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') - -## RulesTocProcessor\.DownloadPage\(\) Method - -Скачивание страницы, указанной в [Url](RulesTocProcessor.Url.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Url'), и получение очищенного элемента, указанного в [Selector](RulesTocProcessor.Selector.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Selector')\. - -```csharp -private AngleSharp.Dom.IDocument DownloadPage(); -``` - -#### Returns -[AngleSharp\.Dom\.IDocument](https://docs.microsoft.com/en-us/dotnet/api/AngleSharp.Dom.IDocument 'AngleSharp\.Dom\.IDocument') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.LinkRegex().md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.LinkRegex().md deleted file mode 100644 index 20416da..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.LinkRegex().md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') - -## RulesTocProcessor\.LinkRegex\(\) Method - -```csharp -public static System.Text.RegularExpressions.Regex LinkRegex(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -(.*?) -```
-Explanation:
- -```csharp -○ Match the string " -○ 1st capture group.
- ○ Match a Unicode digit atomically at least once.
-○ Match the string "\">".
-○ 2nd capture group.
- ○ Match a character other than '\n' lazily any number of times.
-○ Match the string "
".
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.ParseLink(string,RuleTocItem).md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.ParseLink(string,RuleTocItem).md deleted file mode 100644 index 0aa5b32..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.ParseLink(string,RuleTocItem).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') - -## RulesTocProcessor\.ParseLink\(string, RuleTocItem\) Method - -Обработка ссылки в содержании для создания нового элемента содержания\.\. - -```csharp -private Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem ParseLink(string value, Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.RuleTocItem? parent=null); -``` -#### Parameters - - - -`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строка с ссылкой\. - - - -`parent` [RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') - -Родительсий элемент, к которому будет относиться новый элемент содержания\. - -#### Returns -[RuleTocItem](RuleTocItem.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem') -Новый элемент содержания\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Process().md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.Process().md deleted file mode 100644 index 5cd3bed..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') - -## RulesTocProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Save().md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.Save().md deleted file mode 100644 index 0e4cede..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') - -## RulesTocProcessor\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -public void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Selector.md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.Selector.md deleted file mode 100644 index dd4416b..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Selector.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') - -## RulesTocProcessor\.Selector Field - -Селектор HTML\-элемента, в котором находится содержание\. - -```csharp -private const string Selector = "#ctl00_RadDrawer1_Content_MainContent_DetailedOutput"; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Toc.md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.Toc.md deleted file mode 100644 index aad40e0..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Toc.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') - -## RulesTocProcessor\.Toc Field - -Структура генерации содержания правил\. - -```csharp -public readonly RuleTocCollection Toc; -``` - -#### Field Value -[RuleTocCollection](RuleTocCollection.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocCollection') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Url.md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.Url.md deleted file mode 100644 index 245663c..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.Url.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules').[RulesTocProcessor](RulesTocProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor') - -## RulesTocProcessor\.Url Field - -Ссылка на страницу с содержанием\. - -```csharp -private const string Url = "https://2e.aonprd.com/Rules.aspx"; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RulesTocProcessor.md b/Documentation/Pf2eDataScrapper/RulesTocProcessor.md deleted file mode 100644 index 410a506..0000000 --- a/Documentation/Pf2eDataScrapper/RulesTocProcessor.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules') - -## RulesTocProcessor Class - -```csharp -internal class RulesTocProcessor : Pf2eDataScrapper.Processors.Definitions.IProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RulesTocProcessor - -Implements [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor') - -| Fields | | -| :--- | :--- | -| [Selector](RulesTocProcessor.Selector.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Selector') | Селектор HTML\-элемента, в котором находится содержание\. | -| [Toc](RulesTocProcessor.Toc.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Toc') | Структура генерации содержания правил\. | -| [Url](RulesTocProcessor.Url.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Url') | Ссылка на страницу с содержанием\. | - -| Methods | | -| :--- | :--- | -| [DownloadPage\(\)](RulesTocProcessor.DownloadPage().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.DownloadPage\(\)') | Скачивание страницы, указанной в [Url](RulesTocProcessor.Url.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Url'), и получение очищенного элемента, указанного в [Selector](RulesTocProcessor.Selector.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Selector')\. | -| [LinkRegex\(\)](RulesTocProcessor.LinkRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.LinkRegex\(\)') | | -| [ParseLink\(string, RuleTocItem\)](RulesTocProcessor.ParseLink(string,RuleTocItem).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.ParseLink\(string, Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.RuleTocItem\)') | Обработка ссылки в содержании для создания нового элемента содержания\.\. | -| [Process\(\)](RulesTocProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Save\(\)](RulesTocProcessor.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules\.RulesTocProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Compendium.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Compendium.md deleted file mode 100644 index 1fa233f..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Compendium.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.Compendium Property - -Класс хранения данных компендиума\. - -```csharp -protected virtual Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.AonprdCompendium Compendium { protected get; } -``` - -#### Property Value -[AonprdCompendium](AonprdCompendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium\.AonprdCompendium') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md deleted file mode 100644 index f1195ee..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.GetSchemaNodes\(AbstractCompendiumItem\) Method - -Получить список названий элементов структуры данных на основе вводимого элемента\. - -```csharp -protected override System.Collections.Generic.ICollection GetSchemaNodes(Pf2eDataScrapper.Importers.AbstractCompendiumItem item); -``` -#### Parameters - - - -`item` [AbstractCompendiumItem](AbstractCompendiumItem.md 'Pf2eDataScrapper\.Importers\.AbstractCompendiumItem') - -Вводимый элемент - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Коллекция названий элементов структуры данных/ \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Importer.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Importer.md deleted file mode 100644 index 60c6acf..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Importer.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.Importer Property - -Класс обработки данных с сайта Архивов Нефеса\. - -```csharp -protected Pf2eDataScrapper.Importers.Implementations.Aonprd.AonprdImporter Importer { protected get; } -``` - -#### Property Value -[AonprdImporter](AonprdImporter.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.AonprdImporter') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Repository.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Repository.md deleted file mode 100644 index b7e79a9..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Repository.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.Repository Property - -Git\-репозиторий данных FoundryVTT\-модуля "pf2e"\. - -```csharp -protected Pf2eDataScrapper.Importers.Implementations.FoundryEn.FoundryEnRepository Repository { protected get; } -``` - -#### Property Value -[FoundryEnRepository](FoundryEnRepository.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.FoundryEnRepository') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Resolver.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Resolver.md deleted file mode 100644 index 60a1be4..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Resolver.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.Resolver Property - -Определитель типов данных\. - -```csharp -protected virtual Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.AonprdTypeResolver Resolver { protected get; } -``` - -#### Property Value -[AonprdTypeResolver](AonprdTypeResolver.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.AonprdTypeResolver') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.SavePath.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.SavePath.md deleted file mode 100644 index 9b9623a..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.SavePath.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.SavePath Property - -Путь к каталогу для сохранения вывода\. - -```csharp -protected override string SavePath { protected get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Settings.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Settings.md deleted file mode 100644 index 84382a8..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.Settings.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.Settings Property - -Настройки программы\. - -```csharp -protected Pf2eDataScrapper.ApplicationSettings Settings { protected get; } -``` - -#### Property Value -[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor._equipmentTypes.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor._equipmentTypes.md deleted file mode 100644 index 7aff4bf..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor._equipmentTypes.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.\_equipmentTypes Field - -Список типов, являющихся экипировкой\. - -```csharp -private readonly string[] _equipmentTypes; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor._subclassSchemaTypes.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor._subclassSchemaTypes.md deleted file mode 100644 index 933d700..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor._subclassSchemaTypes.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') - -## SchemaBuildProcessor\.\_subclassSchemaTypes Field - -Список типов, являющихся подклассами\. - -```csharp -private readonly string[] _subclassSchemaTypes; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.md b/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.md deleted file mode 100644 index d02a1f7..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaBuildProcessor.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') - -## SchemaBuildProcessor Class - -```csharp -internal class SchemaBuildProcessor : Pf2eDataScrapper.SchemaBuilder.AbstractSchemaBuildProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaBuildProcessor](AbstractSchemaBuildProcessor.md 'Pf2eDataScrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor') 🡒 SchemaBuildProcessor - -| Fields | | -| :--- | :--- | -| [\_subclassSchemaTypes](SchemaBuildProcessor._subclassSchemaTypes.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.\_subclassSchemaTypes') | Список типов, являющихся подклассами\. | - -| Properties | | -| :--- | :--- | -| [Compendium](SchemaBuildProcessor.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.Compendium') | Класс хранения данных компендиума\. | -| [Importer](SchemaBuildProcessor.Importer.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.Importer') | Класс обработки данных с сайта Архивов Нефеса\. | -| [Resolver](SchemaBuildProcessor.Resolver.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.Resolver') | Определитель типов данных\. | -| [SavePath](SchemaBuildProcessor.SavePath.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.SavePath') | Путь к каталогу для сохранения вывода\. | -| [Settings](SchemaBuildProcessor.Settings.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor\.Settings') | Настройки программы\. | diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.AddValue(JToken).md b/Documentation/Pf2eDataScrapper/SchemaNode.AddValue(JToken).md deleted file mode 100644 index 6cbedf2..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.AddValue(JToken).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.AddValue\(JToken\) Method - -Добавление нового возможного значения\. - -```csharp -public void AddValue(Newtonsoft.Json.Linq.JToken? value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Добавляемое значение \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Beautify().md b/Documentation/Pf2eDataScrapper/SchemaNode.Beautify().md deleted file mode 100644 index b1e456c..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Beautify().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Beautify\(\) Method - -Подготовка элемента к красивому представлению\. - -```csharp -public void Beautify(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.ElementLimit.md b/Documentation/Pf2eDataScrapper/SchemaNode.ElementLimit.md deleted file mode 100644 index 9ef844b..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.ElementLimit.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.ElementLimit Field - -Предел количество отображаемых элементов\. - -```csharp -public const int ElementLimit = 20; -``` - -#### Field Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.GetTypeName().md b/Documentation/Pf2eDataScrapper/SchemaNode.GetTypeName().md deleted file mode 100644 index 7f9c84f..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.GetTypeName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.GetTypeName\(\) Method - -Получение строкового представоения типа элемента\. - -```csharp -public string GetTypeName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Indent(string).md b/Documentation/Pf2eDataScrapper/SchemaNode.Indent(string).md deleted file mode 100644 index 076d1d0..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Indent(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Indent\(string\) Method - -Увеличение отступа строки\. - -```csharp -public static string Indent(string text); -``` -#### Parameters - - - -`text` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Изменяемая строка\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка с добавленными отступами\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.IsNullable.md b/Documentation/Pf2eDataScrapper/SchemaNode.IsNullable.md deleted file mode 100644 index b1cefe2..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.IsNullable.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.IsNullable Field - -Указание, может ли этот элемент отсутсвовать в структуре данных\. - -```csharp -public bool IsNullable; -``` - -#### Field Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.IsSimple.md b/Documentation/Pf2eDataScrapper/SchemaNode.IsSimple.md deleted file mode 100644 index 342eed2..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.IsSimple.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.IsSimple Property - -Указание, является ли тип элемента простым\. - -```csharp -public bool IsSimple { get; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Name.md b/Documentation/Pf2eDataScrapper/SchemaNode.Name.md deleted file mode 100644 index 14a4ca0..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Name Field - -Отображаемое имя элемента\. - -```csharp -public readonly string Name; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Parent.md b/Documentation/Pf2eDataScrapper/SchemaNode.Parent.md deleted file mode 100644 index ca5a6df..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Parent.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Parent Field - -Родительский элемент\. - -```csharp -public readonly SchemaNode? Parent; -``` - -#### Field Value -[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Path.md b/Documentation/Pf2eDataScrapper/SchemaNode.Path.md deleted file mode 100644 index 93008f1..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Path.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Path Field - -Путь к элементу\. - -```csharp -public string Path; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Resolver.md b/Documentation/Pf2eDataScrapper/SchemaNode.Resolver.md deleted file mode 100644 index 50c46b4..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Resolver.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Resolver Field - -Объект для определения типа поля в схеме данных\. - -```csharp -public TypeResolver Resolver; -``` - -#### Field Value -[TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Root.md b/Documentation/Pf2eDataScrapper/SchemaNode.Root.md deleted file mode 100644 index 1fcf7b1..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Root.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Root Field - -Указание, является ли элемент корневым\. - -```csharp -public readonly bool Root; -``` - -#### Field Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.RootNode.md b/Documentation/Pf2eDataScrapper/SchemaNode.RootNode.md deleted file mode 100644 index 04bc91b..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.RootNode.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.RootNode Property - -Корневой элемент схемы данных\. - -```csharp -public Pf2eDataScrapper.SchemaBuilder.SchemaNode RootNode { get; } -``` - -#### Property Value -[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.SchemaNode.md b/Documentation/Pf2eDataScrapper/SchemaNode.SchemaNode.md deleted file mode 100644 index e091f0c..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.SchemaNode.md +++ /dev/null @@ -1,42 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode Constructors - -| Overloads | | -| :--- | :--- | -| [SchemaNode\(\)](SchemaNode.SchemaNode.md#Pf2eDataScrapper.SchemaBuilder.SchemaNode.SchemaNode() 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.SchemaNode\(\)') | Конструктор корневого элемента\. | -| [SchemaNode\(SchemaNode, string\)](SchemaNode.SchemaNode.md#Pf2eDataScrapper.SchemaBuilder.SchemaNode.SchemaNode(Pf2eDataScrapper.SchemaBuilder.SchemaNode,string) 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.SchemaNode\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, string\)') | Конструктор элемента схемы данных\. | - - - -## SchemaNode\(\) Constructor - -Конструктор корневого элемента\. - -```csharp -public SchemaNode(); -``` - - - -## SchemaNode\(SchemaNode, string\) Constructor - -Конструктор элемента схемы данных\. - -```csharp -public SchemaNode(Pf2eDataScrapper.SchemaBuilder.SchemaNode parent, string name); -``` -#### Parameters - - - -`parent` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Родительский элемент\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Имя элемента\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Tab.md b/Documentation/Pf2eDataScrapper/SchemaNode.Tab.md deleted file mode 100644 index 714f8e5..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Tab.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Tab Field - -Отступ для строкового представления\. - -```csharp -public const string Tab = " "; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.ToString().md b/Documentation/Pf2eDataScrapper/SchemaNode.ToString().md deleted file mode 100644 index c69ddf9..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.ToString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.ToString\(\) Method - -Полное строковое представление элемента\. - -```csharp -public override string ToString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление элемента\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Types.md b/Documentation/Pf2eDataScrapper/SchemaNode.Types.md deleted file mode 100644 index 33c1dcc..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Types.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Types Field - -Типы данных, использующиеся в элементе\. - -```csharp -public readonly List Types; -``` - -#### Field Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.Values.md b/Documentation/Pf2eDataScrapper/SchemaNode.Values.md deleted file mode 100644 index cb1506e..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.Values.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -## SchemaNode\.Values Property - -Количество значений, добавленных в тип\. - -```csharp -public int Values { get; protected set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaNode.md b/Documentation/Pf2eDataScrapper/SchemaNode.md deleted file mode 100644 index 8ce9c64..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaNode.md +++ /dev/null @@ -1,53 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder') - -## SchemaNode Class - -Элемент схемы данных\. - -```csharp -internal class SchemaNode -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SchemaNode - -### Example -Пример использования: - -```csharp -SchemaNode schema = new (); // Создание схемы данных -data = JObject.Parse(reader.ReadToEnd()); // Загрузка данных -schema.AddValue(data); // Добавление данных -``` - -| Constructors | | -| :--- | :--- | -| [SchemaNode\(\)](SchemaNode.SchemaNode.md#Pf2eDataScrapper.SchemaBuilder.SchemaNode.SchemaNode() 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.SchemaNode\(\)') | Конструктор корневого элемента\. | -| [SchemaNode\(SchemaNode, string\)](SchemaNode.SchemaNode.md#Pf2eDataScrapper.SchemaBuilder.SchemaNode.SchemaNode(Pf2eDataScrapper.SchemaBuilder.SchemaNode,string) 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.SchemaNode\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, string\)') | Конструктор элемента схемы данных\. | - -| Fields | | -| :--- | :--- | -| [ElementLimit](SchemaNode.ElementLimit.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.ElementLimit') | Предел количество отображаемых элементов\. | -| [IsNullable](SchemaNode.IsNullable.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.IsNullable') | Указание, может ли этот элемент отсутсвовать в структуре данных\. | -| [Name](SchemaNode.Name.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Name') | Отображаемое имя элемента\. | -| [Parent](SchemaNode.Parent.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Parent') | Родительский элемент\. | -| [Path](SchemaNode.Path.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Path') | Путь к элементу\. | -| [Resolver](SchemaNode.Resolver.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Resolver') | Объект для определения типа поля в схеме данных\. | -| [Root](SchemaNode.Root.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Root') | Указание, является ли элемент корневым\. | -| [Tab](SchemaNode.Tab.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Tab') | Отступ для строкового представления\. | -| [Types](SchemaNode.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Types') | Типы данных, использующиеся в элементе\. | - -| Properties | | -| :--- | :--- | -| [IsSimple](SchemaNode.IsSimple.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.IsSimple') | Указание, является ли тип элемента простым\. | -| [RootNode](SchemaNode.RootNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.RootNode') | Корневой элемент схемы данных\. | -| [Values](SchemaNode.Values.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Values') | Количество значений, добавленных в тип\. | - -| Methods | | -| :--- | :--- | -| [AddValue\(JToken\)](SchemaNode.AddValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового возможного значения\. | -| [Beautify\(\)](SchemaNode.Beautify().md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Beautify\(\)') | Подготовка элемента к красивому представлению\. | -| [FormatYaml\(List<Dictionary<string,string>>\)](SchemaNode.FormatYaml(List_Dictionary_string,string__).md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.FormatYaml\(System\.Collections\.Generic\.List\\>\)') | Форматирование данных в YAML\. | -| [GetTypeName\(\)](SchemaNode.GetTypeName().md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | -| [Indent\(string\)](SchemaNode.Indent(string).md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.Indent\(string\)') | Увеличение отступа строки\. | -| [ToString\(\)](SchemaNode.ToString().md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode\.ToString\(\)') | Полное строковое представление элемента\. | diff --git a/Documentation/Pf2eDataScrapper/SchemaTypeResolver.CustomResolve(SchemaNode,JToken).md b/Documentation/Pf2eDataScrapper/SchemaTypeResolver.CustomResolve(SchemaNode,JToken).md deleted file mode 100644 index 689f42a..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaTypeResolver.CustomResolve(SchemaNode,JToken).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation').[SchemaTypeResolver](SchemaTypeResolver.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaTypeResolver') - -## SchemaTypeResolver\.CustomResolve\(SchemaNode, JToken\) Method - -Частное определение типа поля\. - -```csharp -protected override Pf2eDataScrapper.SchemaBuilder.Types.AbstractSchemaType? CustomResolve(Pf2eDataScrapper.SchemaBuilder.SchemaNode node, Newtonsoft.Json.Linq.JToken? value); -``` -#### Parameters - - - -`node` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Поле схемы данных, для которого создаётся тип\. - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Добавляемое значение\. - -#### Returns -[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') -Новый тип для схемы данных\. \`null\`, что бы использовать значение по умолчанию \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SchemaTypeResolver.md b/Documentation/Pf2eDataScrapper/SchemaTypeResolver.md deleted file mode 100644 index 97f02ac..0000000 --- a/Documentation/Pf2eDataScrapper/SchemaTypeResolver.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation') - -## SchemaTypeResolver Class - -```csharp -internal class SchemaTypeResolver : Pf2eDataScrapper.SchemaBuilder.TypeResolver -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') 🡒 SchemaTypeResolver - -| Methods | | -| :--- | :--- | -| [CustomResolve\(SchemaNode, JToken\)](SchemaTypeResolver.CustomResolve(SchemaNode,JToken).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaTypeResolver\.CustomResolve\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, Newtonsoft\.Json\.Linq\.JToken\)') | Частное определение типа поля\. | diff --git a/Documentation/Pf2eDataScrapper/SelectedEntityStore.SelectedEntity.md b/Documentation/Pf2eDataScrapper/SelectedEntityStore.SelectedEntity.md deleted file mode 100644 index f1acc02..0000000 --- a/Documentation/Pf2eDataScrapper/SelectedEntityStore.SelectedEntity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Stores](Pf2eDataScrapper.WPF.EntityViewer.Stores.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores').[SelectedEntityStore](SelectedEntityStore.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore') - -## SelectedEntityStore\.SelectedEntity Property - -Сущность, выбранная в интерфейсе\. - -```csharp -public Pf2eModel.Model.Base.Entity? SelectedEntity { get; set; } -``` - -#### Property Value -[Pf2eModel\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Entity 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SelectedEntityStore.SelectedEntityChanged.md b/Documentation/Pf2eDataScrapper/SelectedEntityStore.SelectedEntityChanged.md deleted file mode 100644 index a89a56a..0000000 --- a/Documentation/Pf2eDataScrapper/SelectedEntityStore.SelectedEntityChanged.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Stores](Pf2eDataScrapper.WPF.EntityViewer.Stores.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores').[SelectedEntityStore](SelectedEntityStore.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore') - -## SelectedEntityStore\.SelectedEntityChanged Event - -Событие, вызываемое при изменении выбранной сущности\. - -```csharp -public event Action? SelectedEntityChanged; -``` - -#### Event Type -[System\.Action<](https://docs.microsoft.com/en-us/dotnet/api/System.Action-1 'System\.Action\`1')[Pf2eModel\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Entity 'Pf2eModel\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Action-1 'System\.Action\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SelectedEntityStore.md b/Documentation/Pf2eDataScrapper/SelectedEntityStore.md deleted file mode 100644 index 8760acc..0000000 --- a/Documentation/Pf2eDataScrapper/SelectedEntityStore.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Stores](Pf2eDataScrapper.WPF.EntityViewer.Stores.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores') - -## SelectedEntityStore Class - -Хранилище выбранной сущности\. - -```csharp -public class SelectedEntityStore -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SelectedEntityStore - -| Properties | | -| :--- | :--- | -| [SelectedEntity](SelectedEntityStore.SelectedEntity.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore\.SelectedEntity') | Сущность, выбранная в интерфейсе\. | - -| Events | | -| :--- | :--- | -| [SelectedEntityChanged](SelectedEntityStore.SelectedEntityChanged.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores\.SelectedEntityStore\.SelectedEntityChanged') | Событие, вызываемое при изменении выбранной сущности\. | diff --git a/Documentation/Pf2eDataScrapper/SilentSkipItemException.md b/Documentation/Pf2eDataScrapper/SilentSkipItemException.md deleted file mode 100644 index ead5ecd..0000000 --- a/Documentation/Pf2eDataScrapper/SilentSkipItemException.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') - -## SilentSkipItemException Class - -Исключение, показывающее, что обработка сущности пропускается без вывода сообщения\. - -```csharp -public class SilentSkipItemException : System.Exception -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') 🡒 SilentSkipItemException \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Add().md b/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Add().md deleted file mode 100644 index 3a31fe9..0000000 --- a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') - -## SkillActionsProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.AddedDescriptionPaths().md b/Documentation/Pf2eDataScrapper/SkillActionsProcessor.AddedDescriptionPaths().md deleted file mode 100644 index 51be615..0000000 --- a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.AddedDescriptionPaths().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') - -## SkillActionsProcessor\.AddedDescriptionPaths\(\) Method - -Получение списка полей, которые должны быть добавлены в описание\. - -```csharp -protected virtual string[] AddedDescriptionPaths(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Object.md b/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Object.md deleted file mode 100644 index 0a807af..0000000 --- a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') - -## SkillActionsProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Action Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Action](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Action 'Pf2eModel\.Model\.Structure\.Action') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Process().md b/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Process().md deleted file mode 100644 index 445d47a..0000000 --- a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') - -## SkillActionsProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Type.md b/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Type.md deleted file mode 100644 index 872209c..0000000 --- a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SkillActionsProcessor](SkillActionsProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor') - -## SkillActionsProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.md b/Documentation/Pf2eDataScrapper/SkillActionsProcessor.md deleted file mode 100644 index 70cfdf3..0000000 --- a/Documentation/Pf2eDataScrapper/SkillActionsProcessor.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## SkillActionsProcessor Class - -```csharp -internal class SkillActionsProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 SkillActionsProcessor - -| Properties | | -| :--- | :--- | -| [Object](SkillActionsProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.Object') | Основная сущность\. | -| [Type](SkillActionsProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](SkillActionsProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddedDescriptionPaths\(\)](SkillActionsProcessor.AddedDescriptionPaths().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | -| [Process\(\)](SkillActionsProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SkillActionsProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/SkillProcessor.Process().md b/Documentation/Pf2eDataScrapper/SkillProcessor.Process().md deleted file mode 100644 index 844fccd..0000000 --- a/Documentation/Pf2eDataScrapper/SkillProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SkillProcessor](SkillProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') - -## SkillProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillProcessor.Save().md b/Documentation/Pf2eDataScrapper/SkillProcessor.Save().md deleted file mode 100644 index b28d986..0000000 --- a/Documentation/Pf2eDataScrapper/SkillProcessor.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SkillProcessor](SkillProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') - -## SkillProcessor\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -public override void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillProcessor.Training.md b/Documentation/Pf2eDataScrapper/SkillProcessor.Training.md deleted file mode 100644 index 989f2ae..0000000 --- a/Documentation/Pf2eDataScrapper/SkillProcessor.Training.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SkillProcessor](SkillProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') - -## SkillProcessor\.Training Field - -Обучаемый объект\. - -```csharp -public Training Training; -``` - -#### Field Value -[Pf2eModel\.Model\.Common\.Training](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Common.Training 'Pf2eModel\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkillProcessor.md b/Documentation/Pf2eDataScrapper/SkillProcessor.md deleted file mode 100644 index ad138ad..0000000 --- a/Documentation/Pf2eDataScrapper/SkillProcessor.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') - -## SkillProcessor Class - -```csharp -internal class SkillProcessor : Pf2eDataScrapper.Processors.Definitions.AbstractInputProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 SkillProcessor - -| Fields | | -| :--- | :--- | -| [Training](SkillProcessor.Training.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor\.Training') | Обучаемый объект\. | - -| Methods | | -| :--- | :--- | -| [Process\(\)](SkillProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Save\(\)](SkillProcessor.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/SkipItemException.SkipItemException(string,string).md b/Documentation/Pf2eDataScrapper/SkipItemException.SkipItemException(string,string).md deleted file mode 100644 index 2c7c24d..0000000 --- a/Documentation/Pf2eDataScrapper/SkipItemException.SkipItemException(string,string).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[SkipItemException](SkipItemException.md 'Pf2eDataScrapper\.Processors\.SkipItemException') - -## SkipItemException\(string, string\) Constructor - -Исключение, показывающее, что обработка сущности пропускается\. - -```csharp -public SkipItemException(string name, string reason); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название сущности\. - - - -`reason` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Причина пропуска\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SkipItemException.md b/Documentation/Pf2eDataScrapper/SkipItemException.md deleted file mode 100644 index 8e4328d..0000000 --- a/Documentation/Pf2eDataScrapper/SkipItemException.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') - -## SkipItemException Class - -Исключение, показывающее, что обработка сущности пропускается\. - -```csharp -public class SkipItemException : System.Exception -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') 🡒 SkipItemException - -Derived -↳ [LegacyItemException](LegacyItemException.md 'Pf2eDataScrapper\.Processors\.LegacyItemException') - -| Constructors | | -| :--- | :--- | -| [SkipItemException\(string, string\)](SkipItemException.SkipItemException(string,string).md 'Pf2eDataScrapper\.Processors\.SkipItemException\.SkipItemException\(string, string\)') | Исключение, показывающее, что обработка сущности пропускается\. | diff --git a/Documentation/Pf2eDataScrapper/SourceProcessor.Process().md b/Documentation/Pf2eDataScrapper/SourceProcessor.Process().md deleted file mode 100644 index 017a191..0000000 --- a/Documentation/Pf2eDataScrapper/SourceProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SourceProcessor](SourceProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') - -## SourceProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SourceProcessor.Save().md b/Documentation/Pf2eDataScrapper/SourceProcessor.Save().md deleted file mode 100644 index 11d97bf..0000000 --- a/Documentation/Pf2eDataScrapper/SourceProcessor.Save().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SourceProcessor](SourceProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') - -## SourceProcessor\.Save\(\) Method - -Метод для сохранения изменений в базе данных\. - -```csharp -public override void Save(); -``` - -Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SourceProcessor.Source.md b/Documentation/Pf2eDataScrapper/SourceProcessor.Source.md deleted file mode 100644 index 4af2d8f..0000000 --- a/Documentation/Pf2eDataScrapper/SourceProcessor.Source.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation').[SourceProcessor](SourceProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') - -## SourceProcessor\.Source Field - -Источник сущности\. - -```csharp -protected Source Source; -``` - -#### Field Value -[Pf2eModel\.Model\.Base\.Source\.Source](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Source.Source 'Pf2eModel\.Model\.Base\.Source\.Source') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SourceProcessor.md b/Documentation/Pf2eDataScrapper/SourceProcessor.md deleted file mode 100644 index e8429b7..0000000 --- a/Documentation/Pf2eDataScrapper/SourceProcessor.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') - -## SourceProcessor Class - -```csharp -internal class SourceProcessor : Pf2eDataScrapper.Processors.Definitions.AbstractInputProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 SourceProcessor - -| Fields | | -| :--- | :--- | -| [Source](SourceProcessor.Source.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor\.Source') | Источник сущности\. | - -| Methods | | -| :--- | :--- | -| [Process\(\)](SourceProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [Save\(\)](SourceProcessor.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. | diff --git a/Documentation/Pf2eDataScrapper/SpellProcessor.Add().md b/Documentation/Pf2eDataScrapper/SpellProcessor.Add().md deleted file mode 100644 index 01a8184..0000000 --- a/Documentation/Pf2eDataScrapper/SpellProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') - -## SpellProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SpellProcessor.AddedDescriptionPaths().md b/Documentation/Pf2eDataScrapper/SpellProcessor.AddedDescriptionPaths().md deleted file mode 100644 index a18743e..0000000 --- a/Documentation/Pf2eDataScrapper/SpellProcessor.AddedDescriptionPaths().md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') - -## SpellProcessor\.AddedDescriptionPaths\(\) Method - -Получение списка полей, которые должны быть добавлены в описание\. - -```csharp -protected virtual string[] AddedDescriptionPaths(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SpellProcessor.Object.md b/Documentation/Pf2eDataScrapper/SpellProcessor.Object.md deleted file mode 100644 index c774f8b..0000000 --- a/Documentation/Pf2eDataScrapper/SpellProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') - -## SpellProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Spell](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Spell 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SpellProcessor.Process().md b/Documentation/Pf2eDataScrapper/SpellProcessor.Process().md deleted file mode 100644 index 23394b0..0000000 --- a/Documentation/Pf2eDataScrapper/SpellProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') - -## SpellProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SpellProcessor.ProcessArea().md b/Documentation/Pf2eDataScrapper/SpellProcessor.ProcessArea().md deleted file mode 100644 index 1d859d2..0000000 --- a/Documentation/Pf2eDataScrapper/SpellProcessor.ProcessArea().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') - -## SpellProcessor\.ProcessArea\(\) Method - -Обработка области применения заклинания\. - -```csharp -private void ProcessArea(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SpellProcessor.Type.md b/Documentation/Pf2eDataScrapper/SpellProcessor.Type.md deleted file mode 100644 index e4bb28a..0000000 --- a/Documentation/Pf2eDataScrapper/SpellProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[SpellProcessor](SpellProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor') - -## SpellProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SpellProcessor.md b/Documentation/Pf2eDataScrapper/SpellProcessor.md deleted file mode 100644 index 7507354..0000000 --- a/Documentation/Pf2eDataScrapper/SpellProcessor.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## SpellProcessor Class - -```csharp -internal class SpellProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 SpellProcessor - -| Properties | | -| :--- | :--- | -| [Object](SpellProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.Object') | Основная сущность\. | -| [Type](SpellProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](SpellProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddedDescriptionPaths\(\)](SpellProcessor.AddedDescriptionPaths().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.AddedDescriptionPaths\(\)') | Получение списка полей, которые должны быть добавлены в описание\. | -| [Process\(\)](SpellProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.Process\(\)') | Основной метод обработки данных\. | -| [ProcessArea\(\)](SpellProcessor.ProcessArea().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.SpellProcessor\.ProcessArea\(\)') | Обработка области применения заклинания\. | diff --git a/Documentation/Pf2eDataScrapper/StartForm.InitializeComponent().md b/Documentation/Pf2eDataScrapper/StartForm.InitializeComponent().md deleted file mode 100644 index 92d1ba5..0000000 --- a/Documentation/Pf2eDataScrapper/StartForm.InitializeComponent().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.StartForm](Pf2eDataScrapper.WPF.StartForm.md 'Pf2eDataScrapper\.WPF\.StartForm').[StartForm](StartForm.md 'Pf2eDataScrapper\.WPF\.StartForm\.StartForm') - -## StartForm\.InitializeComponent\(\) Method - -InitializeComponent - -```csharp -public void InitializeComponent(); -``` - -Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.AddValue(JToken).md b/Documentation/Pf2eDataScrapper/StaticSchemaType.AddValue(JToken).md deleted file mode 100644 index 83cdcef..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.AddValue(JToken).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -## StaticSchemaType\.AddValue\(JToken\) Method - -Добавление нового значения\. - -```csharp -public override void AddValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Новое значение\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.Beautify().md b/Documentation/Pf2eDataScrapper/StaticSchemaType.Beautify().md deleted file mode 100644 index 7c5a90a..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.Beautify().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -## StaticSchemaType\.Beautify\(\) Method - -Подготовка типа к красивому представлению\. - -```csharp -public override void Beautify(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.GetTypeName().md b/Documentation/Pf2eDataScrapper/StaticSchemaType.GetTypeName().md deleted file mode 100644 index c731262..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.GetTypeName().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -## StaticSchemaType\.GetTypeName\(\) Method - -Получение строкового представоения типа элемента\. - -```csharp -public override string GetTypeName(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представоение типа элемента \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.GetYamlData().md b/Documentation/Pf2eDataScrapper/StaticSchemaType.GetYamlData().md deleted file mode 100644 index 19eacef..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.GetYamlData().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -## StaticSchemaType\.GetYamlData\(\) Method - -Получение данных для форматирования в YAML\. - -```csharp -public override System.Collections.Generic.Dictionary GetYamlData(); -``` - -#### Returns -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Словарь данных \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.IsCompatibleValue(JToken).md b/Documentation/Pf2eDataScrapper/StaticSchemaType.IsCompatibleValue(JToken).md deleted file mode 100644 index be88e95..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.IsCompatibleValue(JToken).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -## StaticSchemaType\.IsCompatibleValue\(JToken\) Method - -Проверка, что значение совместимо с текущим типом\. - -```csharp -public override bool IsCompatibleValue(Newtonsoft.Json.Linq.JToken value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Проверяемое значение\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если значение совместимо с текущим типом\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.StaticSchemaType(SchemaNode,JTokenType).md b/Documentation/Pf2eDataScrapper/StaticSchemaType.StaticSchemaType(SchemaNode,JTokenType).md deleted file mode 100644 index ecdd653..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.StaticSchemaType(SchemaNode,JTokenType).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -## StaticSchemaType\(SchemaNode, JTokenType\) Constructor - -Тип представоления простых значений в схеме\. - -```csharp -public StaticSchemaType(Pf2eDataScrapper.SchemaBuilder.SchemaNode parent, Newtonsoft.Json.Linq.JTokenType type); -``` -#### Parameters - - - -`parent` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Элемент, к которому добавляется тип\. - - - -`type` [Newtonsoft\.Json\.Linq\.JTokenType](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JTokenType 'Newtonsoft\.Json\.Linq\.JTokenType') - -Тип значения\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.Type.md b/Documentation/Pf2eDataScrapper/StaticSchemaType.Type.md deleted file mode 100644 index 44c55f3..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -## StaticSchemaType\.Type Field - -Тип значения\. - -```csharp -protected readonly JTokenType Type; -``` - -#### Field Value -[Newtonsoft\.Json\.Linq\.JTokenType](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JTokenType 'Newtonsoft\.Json\.Linq\.JTokenType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.Values.md b/Documentation/Pf2eDataScrapper/StaticSchemaType.Values.md deleted file mode 100644 index 08f06a6..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.Values.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types').[StaticSchemaType](StaticSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType') - -## StaticSchemaType\.Values Field - -Набор возможных значений и их количества\. - -```csharp -protected Dictionary Values; -``` - -#### Field Value -[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StaticSchemaType.md b/Documentation/Pf2eDataScrapper/StaticSchemaType.md deleted file mode 100644 index 7de6f5a..0000000 --- a/Documentation/Pf2eDataScrapper/StaticSchemaType.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types') - -## StaticSchemaType Class - -Тип представоления простых значений в схеме\. - -```csharp -internal class StaticSchemaType : Pf2eDataScrapper.SchemaBuilder.Types.AbstractSchemaType -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') 🡒 StaticSchemaType - -| Constructors | | -| :--- | :--- | -| [StaticSchemaType\(SchemaNode, JTokenType\)](StaticSchemaType.StaticSchemaType(SchemaNode,JTokenType).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType\.StaticSchemaType\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, Newtonsoft\.Json\.Linq\.JTokenType\)') | Тип представоления простых значений в схеме\. | - -| Fields | | -| :--- | :--- | -| [Type](StaticSchemaType.Type.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType\.Type') | Тип значения\. | -| [Values](StaticSchemaType.Values.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType\.Values') | Набор возможных значений и их количества\. | - -| Methods | | -| :--- | :--- | -| [AddValue\(JToken\)](StaticSchemaType.AddValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType\.AddValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Добавление нового значения\. | -| [Beautify\(\)](StaticSchemaType.Beautify().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType\.Beautify\(\)') | Подготовка типа к красивому представлению\. | -| [GetTypeName\(\)](StaticSchemaType.GetTypeName().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType\.GetTypeName\(\)') | Получение строкового представоения типа элемента\. | -| [GetYamlData\(\)](StaticSchemaType.GetYamlData().md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType\.GetYamlData\(\)') | Получение данных для форматирования в YAML\. | -| [IsCompatibleValue\(JToken\)](StaticSchemaType.IsCompatibleValue(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.StaticSchemaType\.IsCompatibleValue\(Newtonsoft\.Json\.Linq\.JToken\)') | Проверка, что значение совместимо с текущим типом\. | diff --git a/Documentation/Pf2eDataScrapper/StringHelper.LinkRegex().md b/Documentation/Pf2eDataScrapper/StringHelper.LinkRegex().md deleted file mode 100644 index e641e48..0000000 --- a/Documentation/Pf2eDataScrapper/StringHelper.LinkRegex().md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - -## StringHelper\.LinkRegex\(\) Method - -```csharp -public static System.Text.RegularExpressions.Regex LinkRegex(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -(.*?)\\[(.*?)\\]\\((.*?)\\) -```
-Explanation:
- -```csharp -○ 1st capture group.
- ○ Match a character other than '\n' lazily any number of times.
-○ Match '['.
-○ 2nd capture group.
- ○ Match a character other than '\n' lazily any number of times.
-○ Match the string "](".
-○ 3rd capture group.
- ○ Match a character other than '\n' lazily any number of times.
-○ Match ')'.
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StringHelper.ParseMarkdownLinks(string).md b/Documentation/Pf2eDataScrapper/StringHelper.ParseMarkdownLinks(string).md deleted file mode 100644 index 9020b7b..0000000 --- a/Documentation/Pf2eDataScrapper/StringHelper.ParseMarkdownLinks(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - -## StringHelper\.ParseMarkdownLinks\(string\) Method - -Разбор списка ссылок в исходной строке\. - -```csharp -public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.MarkdownLinkSplit ParseMarkdownLinks(string input); -``` -#### Parameters - - - -`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Исходная строка\. - -#### Returns -[MarkdownLinkSplit](MarkdownLinkSplit.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.MarkdownLinkSplit') -Структура, содеражащая информацию разбиении строки по ссылкам\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StringHelper.ResolveSourceSuffix(string).md b/Documentation/Pf2eDataScrapper/StringHelper.ResolveSourceSuffix(string).md deleted file mode 100644 index fe341b5..0000000 --- a/Documentation/Pf2eDataScrapper/StringHelper.ResolveSourceSuffix(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - -## StringHelper\.ResolveSourceSuffix\(string\) Method - -Извлечение суффикса из описания источника\. - -```csharp -public string ResolveSourceSuffix(string input); -``` -#### Parameters - - - -`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Исходная строка\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Суффикс\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StringHelper.RowSplit(string).md b/Documentation/Pf2eDataScrapper/StringHelper.RowSplit(string).md deleted file mode 100644 index d97b71a..0000000 --- a/Documentation/Pf2eDataScrapper/StringHelper.RowSplit(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - -## StringHelper\.RowSplit\(string\) Method - -Разбиение строки по нестабильным строковым разделителям \(например, `", "`, `" or "` и т\.д\.\)\. - -```csharp -public System.Collections.Generic.List RowSplit(string value); -``` -#### Parameters - - - -`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Исходная строка\. - -#### Returns -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') -Коллекция строк\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StringHelper.SourceSuffixRegex().md b/Documentation/Pf2eDataScrapper/StringHelper.SourceSuffixRegex().md deleted file mode 100644 index cd63fa6..0000000 --- a/Documentation/Pf2eDataScrapper/StringHelper.SourceSuffixRegex().md +++ /dev/null @@ -1,32 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - -## StringHelper\.SourceSuffixRegex\(\) Method - -```csharp -public static System.Text.RegularExpressions.Regex SourceSuffixRegex(); -``` - -#### Returns -[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex') - -### Remarks -Pattern:
- -```csharp -^\\[.*?\\]\\(.*?\\)\\s+(.*)$ -```
-Explanation:
- -```csharp -○ Match if at the beginning of the string.
-○ Match '['.
-○ Match a character other than '\n' lazily any number of times.
-○ Match the string "](".
-○ Match a character other than '\n' lazily any number of times.
-○ Match ')'.
-○ Match a whitespace character greedily at least once.
-○ 1st capture group.
- ○ Match a character other than '\n' greedily any number of times.
-○ Match if at the end of the string or if before an ending newline.
-``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StringHelper.StringHelper().md b/Documentation/Pf2eDataScrapper/StringHelper.StringHelper().md deleted file mode 100644 index d16e1d8..0000000 --- a/Documentation/Pf2eDataScrapper/StringHelper.StringHelper().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - -## StringHelper\(\) Constructor - -Конструктор класса [StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') - -```csharp -public StringHelper(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StringHelper.md b/Documentation/Pf2eDataScrapper/StringHelper.md deleted file mode 100644 index 752b9ac..0000000 --- a/Documentation/Pf2eDataScrapper/StringHelper.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') - -## StringHelper Class - -Класс\-помощник, для обработки строкового ввода с Архивов Нефиса\. -Реализует шаблон `Singleton`\. - -```csharp -internal class StringHelper -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StringHelper - -| Constructors | | -| :--- | :--- | -| [StringHelper\(\)](StringHelper.StringHelper().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.StringHelper\(\)') | Конструктор класса [StringHelper](StringHelper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') | - -| Methods | | -| :--- | :--- | -| [LinkRegex\(\)](StringHelper.LinkRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.LinkRegex\(\)') | | -| [ParseMarkdownLinks\(string\)](StringHelper.ParseMarkdownLinks(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.ParseMarkdownLinks\(string\)') | Разбор списка ссылок в исходной строке\. | -| [ResolveSourceSuffix\(string\)](StringHelper.ResolveSourceSuffix(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.ResolveSourceSuffix\(string\)') | Извлечение суффикса из описания источника\. | -| [RowSplit\(string\)](StringHelper.RowSplit(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.RowSplit\(string\)') | Разбиение строки по нестабильным строковым разделителям \(например, `", "`, `" or "` и т\.д\.\)\. | -| [SourceSuffixRegex\(\)](StringHelper.SourceSuffixRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper\.SourceSuffixRegex\(\)') | | diff --git a/Documentation/Pf2eDataScrapper/StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md b/Documentation/Pf2eDataScrapper/StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md deleted file mode 100644 index e1978c7..0000000 --- a/Documentation/Pf2eDataScrapper/StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -## StructureBuilder\.CompleteProcessed\(object, StructureFieldComplex\) Method - -Дополнить обработанный объект\. - -```csharp -public void CompleteProcessed(object value, Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex field); -``` -#### Parameters - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Значение\. - - - -`field` [StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -Поле объекта\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureBuilder.Create(string,object,int).md b/Documentation/Pf2eDataScrapper/StructureBuilder.Create(string,object,int).md deleted file mode 100644 index eed7c31..0000000 --- a/Documentation/Pf2eDataScrapper/StructureBuilder.Create(string,object,int).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -## StructureBuilder\.Create\(string, object, int\) Method - -Создание поля структуры\. - -```csharp -public Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex Create(string name, object value, int depth=0); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Значение поля\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина, на котором поле отображается\. - -#### Returns -[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') -Поле структуры\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureBuilder.GetFieldType(object).md b/Documentation/Pf2eDataScrapper/StructureBuilder.GetFieldType(object).md deleted file mode 100644 index cace7a3..0000000 --- a/Documentation/Pf2eDataScrapper/StructureBuilder.GetFieldType(object).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -## StructureBuilder\.GetFieldType\(object\) Method - -Получить тип поля структуры по значению\. - -```csharp -public static Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType GetFieldType(object? value); -``` -#### Parameters - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Значение поля\. - -#### Returns -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') -Тип поля структуры\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureBuilder.RegisterProcessed(object).md b/Documentation/Pf2eDataScrapper/StructureBuilder.RegisterProcessed(object).md deleted file mode 100644 index 328bde4..0000000 --- a/Documentation/Pf2eDataScrapper/StructureBuilder.RegisterProcessed(object).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -## StructureBuilder\.RegisterProcessed\(object\) Method - -Регистрация обработанного объекта\. - -```csharp -public bool RegisterProcessed(object value); -``` -#### Parameters - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Регистрируемый объект\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если объект был добавлен; \`false\`, если объект был добавлен ранее\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureBuilder.Resolve(string,object,int).md b/Documentation/Pf2eDataScrapper/StructureBuilder.Resolve(string,object,int).md deleted file mode 100644 index c041890..0000000 --- a/Documentation/Pf2eDataScrapper/StructureBuilder.Resolve(string,object,int).md +++ /dev/null @@ -1,32 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -## StructureBuilder\.Resolve\(string, object, int\) Method - -Выбор поля структуры по значению\. - -```csharp -public Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField Resolve(string name, object? value, int depth); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Значение поля\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина, на котором поле отображается\. - -#### Returns -[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureBuilder._processedObjects.md b/Documentation/Pf2eDataScrapper/StructureBuilder._processedObjects.md deleted file mode 100644 index 10fa8ae..0000000 --- a/Documentation/Pf2eDataScrapper/StructureBuilder._processedObjects.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -## StructureBuilder\.\_processedObjects Field - -Список обработанных объектов\. - -```csharp -private readonly List _processedObjects; -``` - -#### Field Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[StructureProcessedObject](StructureProcessedObject.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureBuilder.md b/Documentation/Pf2eDataScrapper/StructureBuilder.md deleted file mode 100644 index d25c162..0000000 --- a/Documentation/Pf2eDataScrapper/StructureBuilder.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureBuilder Class - -Класс для построения структуры данных класса\. - -```csharp -internal class StructureBuilder -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StructureBuilder - -| Fields | | -| :--- | :--- | -| [\_processedObjects](StructureBuilder._processedObjects.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.\_processedObjects') | Список обработанных объектов\. | - -| Methods | | -| :--- | :--- | -| [CompleteProcessed\(object, StructureFieldComplex\)](StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.CompleteProcessed\(object, Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\)') | Дополнить обработанный объект\. | -| [Create\(string, object, int\)](StructureBuilder.Create(string,object,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.Create\(string, object, int\)') | Создание поля структуры\. | -| [GetFieldType\(object\)](StructureBuilder.GetFieldType(object).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.GetFieldType\(object\)') | Получить тип поля структуры по значению\. | -| [RegisterProcessed\(object\)](StructureBuilder.RegisterProcessed(object).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.RegisterProcessed\(object\)') | Регистрация обработанного объекта\. | -| [Resolve\(string, object, int\)](StructureBuilder.Resolve(string,object,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.Resolve\(string, object, int\)') | Выбор поля структуры по значению\. | diff --git a/Documentation/Pf2eDataScrapper/StructureField.Builder.md b/Documentation/Pf2eDataScrapper/StructureField.Builder.md deleted file mode 100644 index bbceee4..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.Builder.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.Builder Property - -Класс построения структуры данных\. - -```csharp -public Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder Builder { get; } -``` - -#### Property Value -[StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.Depth.md b/Documentation/Pf2eDataScrapper/StructureField.Depth.md deleted file mode 100644 index ce57787..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.Depth.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.Depth Property - -Глубина поля структуры\. - -```csharp -public int Depth { get; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.FieldType.md b/Documentation/Pf2eDataScrapper/StructureField.FieldType.md deleted file mode 100644 index c87b29b..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.FieldType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.FieldType Property - -Тип поля структуры\. - -```csharp -public abstract Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } -``` - -#### Property Value -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.GetRows_T_(Func_StructureField,T_).md b/Documentation/Pf2eDataScrapper/StructureField.GetRows_T_(Func_StructureField,T_).md deleted file mode 100644 index dfe49ed..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.GetRows_T_(Func_StructureField,T_).md +++ /dev/null @@ -1,28 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.GetRows\\(Func\\) Method - -Получить набор строк, используя результат функция\. - -```csharp -public virtual System.Collections.Generic.ICollection GetRows(System.Func func); -``` -#### Type parameters - - - -`T` - -Тип результирующей строки\. -#### Parameters - - - -`func` [System\.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[T](StructureField.GetRows_T_(Func_StructureField,T_).md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField.GetRows_T_(System.Func_Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\\(System\.Func\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2') - -Функция, оборажения поля в результирующую строку\. - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[T](StructureField.GetRows_T_(Func_StructureField,T_).md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField.GetRows_T_(System.Func_Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\\(System\.Func\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Коллекция, содержащая набор строк\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.GetTypeString().md b/Documentation/Pf2eDataScrapper/StructureField.GetTypeString().md deleted file mode 100644 index 18a7e1f..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.GetTypeString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.GetTypeString\(\) Method - -Получить строку, представляющую тип поля\. - -```csharp -public abstract string GetTypeString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.GetValueString().md b/Documentation/Pf2eDataScrapper/StructureField.GetValueString().md deleted file mode 100644 index a5d47a0..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.GetValueString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.GetValueString\(\) Method - -Получить строку, представляющую значение поля\. - -```csharp -public abstract string GetValueString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.Name.md b/Documentation/Pf2eDataScrapper/StructureField.Name.md deleted file mode 100644 index 529e710..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.Name Property - -Название поля\. - -```csharp -public string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.OnPropertyChanged(string).md b/Documentation/Pf2eDataScrapper/StructureField.OnPropertyChanged(string).md deleted file mode 100644 index e386abd..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.OnPropertyChanged(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.OnPropertyChanged\(string\) Method - -Запустить событие изменения поля\. - -```csharp -protected virtual void OnPropertyChanged(string? propertyName=null); -``` -#### Parameters - - - -`propertyName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.PropertyChanged.md b/Documentation/Pf2eDataScrapper/StructureField.PropertyChanged.md deleted file mode 100644 index 6798e49..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.PropertyChanged.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.PropertyChanged Event - -Событие изменения поля\. - -```csharp -public event PropertyChangedEventHandler? PropertyChanged; -``` - -Implements [PropertyChanged](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.INotifyPropertyChanged.PropertyChanged 'System\.ComponentModel\.INotifyPropertyChanged\.PropertyChanged') - -#### Event Type -[System\.ComponentModel\.PropertyChangedEventHandler](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.PropertyChangedEventHandler 'System\.ComponentModel\.PropertyChangedEventHandler') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.StructureField(StructureBuilder,string,int).md b/Documentation/Pf2eDataScrapper/StructureField.StructureField(StructureBuilder,string,int).md deleted file mode 100644 index c415fa3..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.StructureField(StructureBuilder,string,int).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\(StructureBuilder, string, int\) Constructor - -Базовый класс для полей структуры\. - -```csharp -protected StructureField(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, int depth); -``` -#### Parameters - - - -`builder` [StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -Класс построения структуры данных\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.Visible.md b/Documentation/Pf2eDataScrapper/StructureField.Visible.md deleted file mode 100644 index 92460a6..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.Visible.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -## StructureField\.Visible Property - -Флаг, указывающий, отображается ли поле\. - -```csharp -public virtual bool Visible { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureField.md b/Documentation/Pf2eDataScrapper/StructureField.md deleted file mode 100644 index 10cf0ad..0000000 --- a/Documentation/Pf2eDataScrapper/StructureField.md +++ /dev/null @@ -1,45 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureField Class - -Базовый класс для полей структуры\. - -```csharp -internal abstract class StructureField : System.ComponentModel.INotifyPropertyChanged -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StructureField - -Derived -↳ [StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') -↳ [StructureFieldEnum](StructureFieldEnum.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') -↳ [StructureFieldIgnored](StructureFieldIgnored.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') -↳ [StructureFieldNull](StructureFieldNull.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') -↳ [StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') -↳ [StructureFieldReference](StructureFieldReference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') - -Implements [System\.ComponentModel\.INotifyPropertyChanged](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.INotifyPropertyChanged 'System\.ComponentModel\.INotifyPropertyChanged') - -| Constructors | | -| :--- | :--- | -| [StructureField\(StructureBuilder, string, int\)](StructureField.StructureField(StructureBuilder,string,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.StructureField\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, int\)') | Базовый класс для полей структуры\. | - -| Properties | | -| :--- | :--- | -| [Builder](StructureField.Builder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Builder') | Класс построения структуры данных\. | -| [Depth](StructureField.Depth.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Depth') | Глубина поля структуры\. | -| [FieldType](StructureField.FieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.FieldType') | Тип поля структуры\. | -| [Name](StructureField.Name.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Name') | Название поля\. | -| [Visible](StructureField.Visible.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Visible') | Флаг, указывающий, отображается ли поле\. | - -| Methods | | -| :--- | :--- | -| [GetRows<T>\(Func<StructureField,T>\)](StructureField.GetRows_T_(Func_StructureField,T_).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\\(System\.Func\\)') | Получить набор строк, используя результат функция\. | -| [GetTypeString\(\)](StructureField.GetTypeString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | -| [GetValueString\(\)](StructureField.GetValueString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | -| [OnPropertyChanged\(string\)](StructureField.OnPropertyChanged(string).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.OnPropertyChanged\(string\)') | Запустить событие изменения поля\. | - -| Events | | -| :--- | :--- | -| [PropertyChanged](StructureField.PropertyChanged.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.PropertyChanged') | Событие изменения поля\. | diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Collapsable.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.Collapsable.md deleted file mode 100644 index 5cff8bf..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Collapsable.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.Collapsable Property - -Флаг, указывающий, что у этот элемент можно свернуть\. - -```csharp -public bool Collapsable { get; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Collapsed.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.Collapsed.md deleted file mode 100644 index 52a31fa..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Collapsed.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.Collapsed Property - -Флаг, указывающий, отображается ли поля объекта\. - -```csharp -public bool Collapsed { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Allowed.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Allowed.md deleted file mode 100644 index 937fb5b..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Allowed.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') - -## StructureFieldComplex\.FieldRecord\.Allowed Field - -Флаг, указывающий, использовать ли поле\. - -```csharp -public bool Allowed; -``` - -#### Field Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.FieldRecord(string,object).md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.FieldRecord(string,object).md deleted file mode 100644 index f51ee6d..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.FieldRecord(string,object).md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') - -## FieldRecord\(string, object\) Constructor - -Запись поля структуры\. - -```csharp -public FieldRecord(string name, object? value); -``` -#### Parameters - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.FieldType.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.FieldType.md deleted file mode 100644 index c20ea8b..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.FieldType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') - -## StructureFieldComplex\.FieldRecord\.FieldType Property - -Тип поля структуры\. - -```csharp -public Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } -``` - -#### Property Value -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Name.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Name.md deleted file mode 100644 index 17344ce..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') - -## StructureFieldComplex\.FieldRecord\.Name Field - -Название поля\. - -```csharp -public readonly string Name; -``` - -#### Field Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Value.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Value.md deleted file mode 100644 index ee47fcb..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') - -## StructureFieldComplex\.FieldRecord\.Value Field - -Значение поля\. - -```csharp -public readonly object? Value; -``` - -#### Field Value -[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.md deleted file mode 100644 index 963580f..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldRecord.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.FieldRecord Class - -Запись поля структуры\. - -```csharp -private class StructureFieldComplex.FieldRecord -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 FieldRecord - -| Constructors | | -| :--- | :--- | -| [FieldRecord\(string, object\)](StructureFieldComplex.FieldRecord.FieldRecord(string,object).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.FieldRecord\(string, object\)') | Запись поля структуры\. | - -| Fields | | -| :--- | :--- | -| [Allowed](StructureFieldComplex.FieldRecord.Allowed.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Allowed') | Флаг, указывающий, использовать ли поле\. | -| [Name](StructureFieldComplex.FieldRecord.Name.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Name') | Название поля\. | -| [Value](StructureFieldComplex.FieldRecord.Value.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Value') | Значение поля\. | - -| Properties | | -| :--- | :--- | -| [FieldType](StructureFieldComplex.FieldRecord.FieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.FieldType') | Тип поля структуры\. | diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldType.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldType.md deleted file mode 100644 index 50112a4..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.FieldType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.FieldType Property - -Тип поля структуры\. - -```csharp -public override Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } -``` - -#### Property Value -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Fields.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.Fields.md deleted file mode 100644 index 99243b6..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Fields.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.Fields Field - -Набор полей объекта\. - -```csharp -public readonly List Fields; -``` - -#### Field Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md deleted file mode 100644 index 7dfe072..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md +++ /dev/null @@ -1,28 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.GetRows\\(Func\\) Method - -Получить набор строк, используя результат функция\. - -```csharp -public override System.Collections.Generic.ICollection GetRows(System.Func func); -``` -#### Type parameters - - - -`T` - -Тип результирующей строки\. -#### Parameters - - - -`func` [System\.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[T](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.GetRows_T_(System.Func_Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\\(System\.Func\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2') - -Функция, оборажения поля в результирующую строку\. - -#### Returns -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[T](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.GetRows_T_(System.Func_Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\\(System\.Func\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') -Коллекция, содержащая набор строк\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetTypeString().md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetTypeString().md deleted file mode 100644 index 7302130..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetTypeString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.GetTypeString\(\) Method - -Получить строку, представляющую тип поля\. - -```csharp -public override string GetTypeString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetValueString().md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetValueString().md deleted file mode 100644 index d40f71b..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.GetValueString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.GetValueString\(\) Method - -Получить строку, представляющую значение поля\. - -```csharp -public override string GetValueString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.IdValue.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.IdValue.md deleted file mode 100644 index 1d81ed9..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.IdValue.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.IdValue Property - -Значение поля идентификатора элемента\. - -```csharp -public string? IdValue { get; private set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.SetFields.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.SetFields.md deleted file mode 100644 index bc378c6..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.SetFields.md +++ /dev/null @@ -1,61 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.SetFields Method - -| Overloads | | -| :--- | :--- | -| [SetFields\(object\)](StructureFieldComplex.SetFields.md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(object) 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(object\)') | Установить поля структуры общего объекта\. | -| [SetFields\(LocaleString\)](StructureFieldComplex.SetFields.md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(Pf2eModel.Model.Common.I18n.LocaleString) 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(Pf2eModel\.Model\.Common\.I18n\.LocaleString\)') | Установить поля структуры \`LocaleString\`\. | -| [SetFields\(IEnumerable\)](StructureFieldComplex.SetFields.md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(System.Collections.IEnumerable) 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(System\.Collections\.IEnumerable\)') | Установить поля структуры \`IEnumerable\`\. | - - - -## StructureFieldComplex\.SetFields\(object\) Method - -Установить поля структуры общего объекта\. - -```csharp -private void SetFields(object value); -``` -#### Parameters - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Объект\. - - - -## StructureFieldComplex\.SetFields\(LocaleString\) Method - -Установить поля структуры \`LocaleString\`\. - -```csharp -private void SetFields(Pf2eModel.Model.Common.I18n.LocaleString localeString); -``` -#### Parameters - - - -`localeString` [Pf2eModel\.Model\.Common\.I18n\.LocaleString](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Common.I18n.LocaleString 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -Объект строки локализации\. - - - -## StructureFieldComplex\.SetFields\(IEnumerable\) Method - -Установить поля структуры \`IEnumerable\`\. - -```csharp -private void SetFields(System.Collections.IEnumerable enumerable); -``` -#### Parameters - - - -`enumerable` [System\.Collections\.IEnumerable](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable 'System\.Collections\.IEnumerable') - -Объект\-перечисление\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md deleted file mode 100644 index c825d7a..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.SetFieldsFromRecords\(List\\) Method - -Установить поля структуры из списка записей\. - -```csharp -private void SetFieldsFromRecords(System.Collections.Generic.List records); -``` -#### Parameters - - - -`records` [System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md deleted file mode 100644 index b66931e..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\(StructureBuilder, object, string, int\) Constructor - -Конструктор класса поля структуры с объектом\. - -```csharp -public StructureFieldComplex(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, object value, string name, int depth); -``` -#### Parameters - - - -`builder` [StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -Класс построения структуры данных\. - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Значение поля\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Type.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.Type.md deleted file mode 100644 index f3d4fbd..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.Type Field - -Тип значения поля\. - -```csharp -public readonly Type Type; -``` - -#### Field Value -[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.UpdateFieldVisibility().md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.UpdateFieldVisibility().md deleted file mode 100644 index c56557f..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.UpdateFieldVisibility().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.UpdateFieldVisibility\(\) Method - -Обновить видимость полей структуры\. - -```csharp -private void UpdateFieldVisibility(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Visible.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.Visible.md deleted file mode 100644 index fc257fe..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.Visible.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -## StructureFieldComplex\.Visible Property - -Флаг, указывающий, отображается ли поле\. - -```csharp -public override bool Visible { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldComplex.md b/Documentation/Pf2eDataScrapper/StructureFieldComplex.md deleted file mode 100644 index 0d2a0d7..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldComplex.md +++ /dev/null @@ -1,40 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureFieldComplex Class - -Поле стркутуры с объектом\. - -```csharp -internal class StructureFieldComplex : Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldComplex - -| Constructors | | -| :--- | :--- | -| [StructureFieldComplex\(StructureBuilder, object, string, int\)](StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.StructureFieldComplex\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, object, string, int\)') | Конструктор класса поля структуры с объектом\. | - -| Fields | | -| :--- | :--- | -| [Fields](StructureFieldComplex.Fields.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Fields') | Набор полей объекта\. | -| [Type](StructureFieldComplex.Type.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Type') | Тип значения поля\. | - -| Properties | | -| :--- | :--- | -| [Collapsable](StructureFieldComplex.Collapsable.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Collapsable') | Флаг, указывающий, что у этот элемент можно свернуть\. | -| [Collapsed](StructureFieldComplex.Collapsed.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Collapsed') | Флаг, указывающий, отображается ли поля объекта\. | -| [FieldType](StructureFieldComplex.FieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldType') | Тип поля структуры\. | -| [IdValue](StructureFieldComplex.IdValue.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.IdValue') | Значение поля идентификатора элемента\. | -| [Visible](StructureFieldComplex.Visible.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Visible') | Флаг, указывающий, отображается ли поле\. | - -| Methods | | -| :--- | :--- | -| [GetRows<T>\(Func<StructureField,T>\)](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\\(System\.Func\\)') | Получить набор строк, используя результат функция\. | -| [GetTypeString\(\)](StructureFieldComplex.GetTypeString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | -| [GetValueString\(\)](StructureFieldComplex.GetValueString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | -| [SetFields\(object\)](StructureFieldComplex.SetFields.md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(object) 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(object\)') | Установить поля структуры общего объекта\. | -| [SetFields\(LocaleString\)](StructureFieldComplex.SetFields.md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(Pf2eModel.Model.Common.I18n.LocaleString) 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(Pf2eModel\.Model\.Common\.I18n\.LocaleString\)') | Установить поля структуры \`LocaleString\`\. | -| [SetFields\(IEnumerable\)](StructureFieldComplex.SetFields.md#Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(System.Collections.IEnumerable) 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(System\.Collections\.IEnumerable\)') | Установить поля структуры \`IEnumerable\`\. | -| [SetFieldsFromRecords\(List<FieldRecord>\)](StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFieldsFromRecords\(System\.Collections\.Generic\.List\\)') | Установить поля структуры из списка записей\. | -| [UpdateFieldVisibility\(\)](StructureFieldComplex.UpdateFieldVisibility().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.UpdateFieldVisibility\(\)') | Обновить видимость полей структуры\. | diff --git a/Documentation/Pf2eDataScrapper/StructureFieldEnum.FieldType.md b/Documentation/Pf2eDataScrapper/StructureFieldEnum.FieldType.md deleted file mode 100644 index e55b125..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldEnum.FieldType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') - -## StructureFieldEnum\.FieldType Property - -Тип поля структуры\. - -```csharp -public override Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } -``` - -#### Property Value -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldEnum.GetTypeString().md b/Documentation/Pf2eDataScrapper/StructureFieldEnum.GetTypeString().md deleted file mode 100644 index 07c7562..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldEnum.GetTypeString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') - -## StructureFieldEnum\.GetTypeString\(\) Method - -Получить строку, представляющую тип поля\. - -```csharp -public override string GetTypeString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldEnum.GetValueString().md b/Documentation/Pf2eDataScrapper/StructureFieldEnum.GetValueString().md deleted file mode 100644 index acaa0d1..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldEnum.GetValueString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') - -## StructureFieldEnum\.GetValueString\(\) Method - -Получить строку, представляющую значение поля\. - -```csharp -public override string GetValueString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldEnum.StructureFieldEnum(StructureBuilder,object,string,int).md b/Documentation/Pf2eDataScrapper/StructureFieldEnum.StructureFieldEnum(StructureBuilder,object,string,int).md deleted file mode 100644 index 0147924..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldEnum.StructureFieldEnum(StructureBuilder,object,string,int).md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') - -## StructureFieldEnum\(StructureBuilder, object, string, int\) Constructor - -Поле структуры с перечислением\. - -```csharp -public StructureFieldEnum(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, object value, string name, int depth); -``` -#### Parameters - - - -`builder` [StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -Класс построения структуры данных\. - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Значение поля\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldEnum.Type.md b/Documentation/Pf2eDataScrapper/StructureFieldEnum.Type.md deleted file mode 100644 index fd6bde1..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldEnum.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') - -## StructureFieldEnum\.Type Field - -Тип значения поля\. - -```csharp -public readonly Type Type; -``` - -#### Field Value -[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldEnum.Value.md b/Documentation/Pf2eDataScrapper/StructureFieldEnum.Value.md deleted file mode 100644 index 2234814..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldEnum.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum') - -## StructureFieldEnum\.Value Field - -Значение поля\. - -```csharp -public readonly object Value; -``` - -#### Field Value -[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldEnum.md b/Documentation/Pf2eDataScrapper/StructureFieldEnum.md deleted file mode 100644 index c85ce06..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldEnum.md +++ /dev/null @@ -1,30 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureFieldEnum Class - -Поле структуры с перечислением\. - -```csharp -internal class StructureFieldEnum : Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldEnum - -| Constructors | | -| :--- | :--- | -| [StructureFieldEnum\(StructureBuilder, object, string, int\)](StructureFieldEnum.StructureFieldEnum(StructureBuilder,object,string,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.StructureFieldEnum\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, object, string, int\)') | Поле структуры с перечислением\. | - -| Fields | | -| :--- | :--- | -| [Type](StructureFieldEnum.Type.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.Type') | Тип значения поля\. | -| [Value](StructureFieldEnum.Value.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.Value') | Значение поля\. | - -| Properties | | -| :--- | :--- | -| [FieldType](StructureFieldEnum.FieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.FieldType') | Тип поля структуры\. | - -| Methods | | -| :--- | :--- | -| [GetTypeString\(\)](StructureFieldEnum.GetTypeString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | -| [GetValueString\(\)](StructureFieldEnum.GetValueString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.FieldType.md b/Documentation/Pf2eDataScrapper/StructureFieldIgnored.FieldType.md deleted file mode 100644 index 6f4a018..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.FieldType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') - -## StructureFieldIgnored\.FieldType Property - -Тип поля структуры\. - -```csharp -public override Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } -``` - -#### Property Value -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.GetTypeString().md b/Documentation/Pf2eDataScrapper/StructureFieldIgnored.GetTypeString().md deleted file mode 100644 index 2637ae9..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.GetTypeString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') - -## StructureFieldIgnored\.GetTypeString\(\) Method - -Получить строку, представляющую тип поля\. - -```csharp -public override string GetTypeString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.GetValueString().md b/Documentation/Pf2eDataScrapper/StructureFieldIgnored.GetValueString().md deleted file mode 100644 index 376d851..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.GetValueString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') - -## StructureFieldIgnored\.GetValueString\(\) Method - -Получить строку, представляющую значение поля\. - -```csharp -public override string GetValueString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.Reference.md b/Documentation/Pf2eDataScrapper/StructureFieldIgnored.Reference.md deleted file mode 100644 index 996b88c..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.Reference.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') - -## StructureFieldIgnored\.Reference Field - -Ссылка на объект\. - -```csharp -public StructureFieldComplex? Reference; -``` - -#### Field Value -[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.StructureFieldIgnored(StructureBuilder,string,StructureFieldComplex,int).md b/Documentation/Pf2eDataScrapper/StructureFieldIgnored.StructureFieldIgnored(StructureBuilder,string,StructureFieldComplex,int).md deleted file mode 100644 index a6ace18..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.StructureFieldIgnored(StructureBuilder,string,StructureFieldComplex,int).md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldIgnored](StructureFieldIgnored.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored') - -## StructureFieldIgnored\(StructureBuilder, string, StructureFieldComplex, int\) Constructor - -Поле структуры пропускаемого объекта\. - -```csharp -public StructureFieldIgnored(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex? reference, int depth); -``` -#### Parameters - - - -`builder` [StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -Класс построения структуры данных\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`reference` [StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -Ссылка на объект\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.md b/Documentation/Pf2eDataScrapper/StructureFieldIgnored.md deleted file mode 100644 index 7424b91..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldIgnored.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureFieldIgnored Class - -Поле структуры пропускаемого объекта\. - -```csharp -internal class StructureFieldIgnored : Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldIgnored - -| Constructors | | -| :--- | :--- | -| [StructureFieldIgnored\(StructureBuilder, string, StructureFieldComplex, int\)](StructureFieldIgnored.StructureFieldIgnored(StructureBuilder,string,StructureFieldComplex,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.StructureFieldIgnored\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex, int\)') | Поле структуры пропускаемого объекта\. | - -| Fields | | -| :--- | :--- | -| [Reference](StructureFieldIgnored.Reference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.Reference') | Ссылка на объект\. | - -| Properties | | -| :--- | :--- | -| [FieldType](StructureFieldIgnored.FieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.FieldType') | Тип поля структуры\. | - -| Methods | | -| :--- | :--- | -| [GetTypeString\(\)](StructureFieldIgnored.GetTypeString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | -| [GetValueString\(\)](StructureFieldIgnored.GetValueString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2eDataScrapper/StructureFieldNull.FieldType.md b/Documentation/Pf2eDataScrapper/StructureFieldNull.FieldType.md deleted file mode 100644 index 168c2ba..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldNull.FieldType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldNull](StructureFieldNull.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') - -## StructureFieldNull\.FieldType Property - -Тип поля структуры\. - -```csharp -public override Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } -``` - -#### Property Value -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldNull.GetTypeString().md b/Documentation/Pf2eDataScrapper/StructureFieldNull.GetTypeString().md deleted file mode 100644 index fb0062c..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldNull.GetTypeString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldNull](StructureFieldNull.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') - -## StructureFieldNull\.GetTypeString\(\) Method - -Получить строку, представляющую тип поля\. - -```csharp -public override string GetTypeString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldNull.GetValueString().md b/Documentation/Pf2eDataScrapper/StructureFieldNull.GetValueString().md deleted file mode 100644 index 5a7bace..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldNull.GetValueString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldNull](StructureFieldNull.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') - -## StructureFieldNull\.GetValueString\(\) Method - -Получить строку, представляющую значение поля\. - -```csharp -public override string GetValueString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldNull.StructureFieldNull(StructureBuilder,string,int).md b/Documentation/Pf2eDataScrapper/StructureFieldNull.StructureFieldNull(StructureBuilder,string,int).md deleted file mode 100644 index 99ccea4..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldNull.StructureFieldNull(StructureBuilder,string,int).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldNull](StructureFieldNull.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull') - -## StructureFieldNull\(StructureBuilder, string, int\) Constructor - -Пустое поле структуры\. - -```csharp -public StructureFieldNull(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, int depth); -``` -#### Parameters - - - -`builder` [StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -Класс построения структуры данных\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldNull.md b/Documentation/Pf2eDataScrapper/StructureFieldNull.md deleted file mode 100644 index 1eaf845..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldNull.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureFieldNull Class - -Пустое поле структуры\. - -```csharp -internal class StructureFieldNull : Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldNull - -| Constructors | | -| :--- | :--- | -| [StructureFieldNull\(StructureBuilder, string, int\)](StructureFieldNull.StructureFieldNull(StructureBuilder,string,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull\.StructureFieldNull\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, int\)') | Пустое поле структуры\. | - -| Properties | | -| :--- | :--- | -| [FieldType](StructureFieldNull.FieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull\.FieldType') | Тип поля структуры\. | - -| Methods | | -| :--- | :--- | -| [GetTypeString\(\)](StructureFieldNull.GetTypeString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | -| [GetValueString\(\)](StructureFieldNull.GetValueString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.FieldType.md b/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.FieldType.md deleted file mode 100644 index 9c8fc74..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.FieldType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') - -## StructureFieldPrimitive\.FieldType Property - -Тип поля структуры\. - -```csharp -public override Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } -``` - -#### Property Value -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.GetTypeString().md b/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.GetTypeString().md deleted file mode 100644 index 8866e82..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.GetTypeString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') - -## StructureFieldPrimitive\.GetTypeString\(\) Method - -Получить строку, представляющую тип поля\. - -```csharp -public override string GetTypeString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.GetValueString().md b/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.GetValueString().md deleted file mode 100644 index 6142367..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.GetValueString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') - -## StructureFieldPrimitive\.GetValueString\(\) Method - -Получить строку, представляющую значение поля\. - -```csharp -public override string GetValueString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.StructureFieldPrimitive(StructureBuilder,object,string,int).md b/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.StructureFieldPrimitive(StructureBuilder,object,string,int).md deleted file mode 100644 index c0d58a1..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.StructureFieldPrimitive(StructureBuilder,object,string,int).md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') - -## StructureFieldPrimitive\(StructureBuilder, object, string, int\) Constructor - -Простое поле структуры\. - -```csharp -public StructureFieldPrimitive(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, object value, string name, int depth); -``` -#### Parameters - - - -`builder` [StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -Класс построения структуры данных\. - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Значение поля\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.Type.md b/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.Type.md deleted file mode 100644 index cc57b7a..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') - -## StructureFieldPrimitive\.Type Field - -Тип значения поля\. - -```csharp -public readonly Type Type; -``` - -#### Field Value -[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.Value.md b/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.Value.md deleted file mode 100644 index ce9ebbf..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive') - -## StructureFieldPrimitive\.Value Field - -Значение поля\. - -```csharp -public readonly object Value; -``` - -#### Field Value -[System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.md b/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.md deleted file mode 100644 index 2ea0223..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldPrimitive.md +++ /dev/null @@ -1,30 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureFieldPrimitive Class - -Простое поле структуры\. - -```csharp -internal class StructureFieldPrimitive : Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldPrimitive - -| Constructors | | -| :--- | :--- | -| [StructureFieldPrimitive\(StructureBuilder, object, string, int\)](StructureFieldPrimitive.StructureFieldPrimitive(StructureBuilder,object,string,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.StructureFieldPrimitive\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, object, string, int\)') | Простое поле структуры\. | - -| Fields | | -| :--- | :--- | -| [Type](StructureFieldPrimitive.Type.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.Type') | Тип значения поля\. | -| [Value](StructureFieldPrimitive.Value.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.Value') | Значение поля\. | - -| Properties | | -| :--- | :--- | -| [FieldType](StructureFieldPrimitive.FieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.FieldType') | Тип поля структуры\. | - -| Methods | | -| :--- | :--- | -| [GetTypeString\(\)](StructureFieldPrimitive.GetTypeString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | -| [GetValueString\(\)](StructureFieldPrimitive.GetValueString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2eDataScrapper/StructureFieldReference.FieldType.md b/Documentation/Pf2eDataScrapper/StructureFieldReference.FieldType.md deleted file mode 100644 index 02c51fa..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldReference.FieldType.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') - -## StructureFieldReference\.FieldType Property - -Тип поля структуры\. - -```csharp -public override Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; } -``` - -#### Property Value -[StructureFieldType](StructureFieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldReference.GetTypeString().md b/Documentation/Pf2eDataScrapper/StructureFieldReference.GetTypeString().md deleted file mode 100644 index b5a9b62..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldReference.GetTypeString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') - -## StructureFieldReference\.GetTypeString\(\) Method - -Получить строку, представляющую тип поля\. - -```csharp -public override string GetTypeString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая тип поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldReference.GetValueString().md b/Documentation/Pf2eDataScrapper/StructureFieldReference.GetValueString().md deleted file mode 100644 index 4563096..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldReference.GetValueString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') - -## StructureFieldReference\.GetValueString\(\) Method - -Получить строку, представляющую значение поля\. - -```csharp -public override string GetValueString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая значение поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldReference.Reference.md b/Documentation/Pf2eDataScrapper/StructureFieldReference.Reference.md deleted file mode 100644 index 265427b..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldReference.Reference.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') - -## StructureFieldReference\.Reference Field - -Ссылка на объект\. - -```csharp -public StructureFieldComplex? Reference; -``` - -#### Field Value -[StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldReference.StructureFieldReference(StructureBuilder,string,StructureFieldComplex,int).md b/Documentation/Pf2eDataScrapper/StructureFieldReference.StructureFieldReference(StructureBuilder,string,StructureFieldComplex,int).md deleted file mode 100644 index 9c19152..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldReference.StructureFieldReference(StructureBuilder,string,StructureFieldComplex,int).md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldReference](StructureFieldReference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference') - -## StructureFieldReference\(StructureBuilder, string, StructureFieldComplex, int\) Constructor - -Поле структуры с ссылкой на объект\. - -```csharp -public StructureFieldReference(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex? reference, int depth); -``` -#### Parameters - - - -`builder` [StructureBuilder](StructureBuilder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') - -Класс построения структуры данных\. - - - -`name` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. - - - -`reference` [StructureFieldComplex](StructureFieldComplex.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') - -Ссылка на объект\. - - - -`depth` [System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') - -Глубина поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureFieldReference.md b/Documentation/Pf2eDataScrapper/StructureFieldReference.md deleted file mode 100644 index 58961d7..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldReference.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureFieldReference Class - -Поле структуры с ссылкой на объект\. - -```csharp -internal class StructureFieldReference : Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldReference - -| Constructors | | -| :--- | :--- | -| [StructureFieldReference\(StructureBuilder, string, StructureFieldComplex, int\)](StructureFieldReference.StructureFieldReference(StructureBuilder,string,StructureFieldComplex,int).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.StructureFieldReference\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex, int\)') | Поле структуры с ссылкой на объект\. | - -| Fields | | -| :--- | :--- | -| [Reference](StructureFieldReference.Reference.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.Reference') | Ссылка на объект\. | - -| Properties | | -| :--- | :--- | -| [FieldType](StructureFieldReference.FieldType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.FieldType') | Тип поля структуры\. | - -| Methods | | -| :--- | :--- | -| [GetTypeString\(\)](StructureFieldReference.GetTypeString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | -| [GetValueString\(\)](StructureFieldReference.GetValueString().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | diff --git a/Documentation/Pf2eDataScrapper/StructureFieldType.md b/Documentation/Pf2eDataScrapper/StructureFieldType.md deleted file mode 100644 index 165a9ed..0000000 --- a/Documentation/Pf2eDataScrapper/StructureFieldType.md +++ /dev/null @@ -1,41 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureFieldType Enum - -Тип поля структуры\. - -```csharp -internal enum StructureFieldType -``` -### Fields - - - -`Null` 0 - -Пустое поле\. - - - -`Primitive` 1 - -Простое поле\. - - - -`Enum` 2 - -Поле с перечислением\. - - - -`Complex` 3 - -Поле с объектом\. - - - -`Reference` 4 - -Поле с ссылкой на объект\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureProcessedObject.StructureProcessedObject(object).md b/Documentation/Pf2eDataScrapper/StructureProcessedObject.StructureProcessedObject(object).md deleted file mode 100644 index 1a03f8c..0000000 --- a/Documentation/Pf2eDataScrapper/StructureProcessedObject.StructureProcessedObject(object).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureProcessedObject](StructureProcessedObject.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject') - -## StructureProcessedObject\(object\) Constructor - -Класс для хранения обработанного объекта\. - -```csharp -public StructureProcessedObject(object value); -``` -#### Parameters - - - -`value` [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') - -Объект\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureProcessedObject.md b/Documentation/Pf2eDataScrapper/StructureProcessedObject.md deleted file mode 100644 index 8cd561c..0000000 --- a/Documentation/Pf2eDataScrapper/StructureProcessedObject.md +++ /dev/null @@ -1,16 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureProcessedObject Class - -Класс для хранения обработанного объекта\. - -```csharp -internal class StructureProcessedObject -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StructureProcessedObject - -| Constructors | | -| :--- | :--- | -| [StructureProcessedObject\(object\)](StructureProcessedObject.StructureProcessedObject(object).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject\.StructureProcessedObject\(object\)') | Класс для хранения обработанного объекта\. | diff --git a/Documentation/Pf2eDataScrapper/StructureRow.AccentColor.md b/Documentation/Pf2eDataScrapper/StructureRow.AccentColor.md deleted file mode 100644 index 98b4f19..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.AccentColor.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.AccentColor Property - -Цвет значения - -```csharp -public System.Nullable AccentColor { get; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Windows\.Media\.Color](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Media.Color 'System\.Windows\.Media\.Color')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.ButtonIcon.md b/Documentation/Pf2eDataScrapper/StructureRow.ButtonIcon.md deleted file mode 100644 index e88d45d..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.ButtonIcon.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.ButtonIcon Property - -Иконка кнопки\. - -```csharp -public string ButtonIcon { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.ButtonVisibility.md b/Documentation/Pf2eDataScrapper/StructureRow.ButtonVisibility.md deleted file mode 100644 index e6ed739..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.ButtonVisibility.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.ButtonVisibility Property - -Флаг, указывающий, отображается ли строка\. - -```csharp -public System.Windows.Visibility ButtonVisibility { get; } -``` - -#### Property Value -[System\.Windows\.Visibility](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Visibility 'System\.Windows\.Visibility') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.CollapseCommand.md b/Documentation/Pf2eDataScrapper/StructureRow.CollapseCommand.md deleted file mode 100644 index 1d3702a..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.CollapseCommand.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.CollapseCommand Property - -Команда переключения\. - -```csharp -public System.Windows.Input.ICommand CollapseCommand { get; } -``` - -#### Property Value -[System\.Windows\.Input\.ICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.ICommand 'System\.Windows\.Input\.ICommand') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.Depth.md b/Documentation/Pf2eDataScrapper/StructureRow.Depth.md deleted file mode 100644 index bb98e25..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.Depth.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.Depth Property - -Глубина отображения поля\. - -```csharp -public int Depth { get; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.Field.md b/Documentation/Pf2eDataScrapper/StructureRow.Field.md deleted file mode 100644 index fe109b5..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.Field.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.Field Property - -Отображаемая строка поля сущности\. - -```csharp -public Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField Field { get; } -``` - -#### Property Value -[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.HasButton.md b/Documentation/Pf2eDataScrapper/StructureRow.HasButton.md deleted file mode 100644 index 465e762..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.HasButton.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.HasButton Property - -Флаг наличия кнопки\. - -```csharp -public bool HasButton { get; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.ItemVisibility.md b/Documentation/Pf2eDataScrapper/StructureRow.ItemVisibility.md deleted file mode 100644 index 64ddea8..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.ItemVisibility.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.ItemVisibility Property - -Флаг, указывающий, отображается ли строка\. - -```csharp -public System.Windows.Visibility ItemVisibility { get; } -``` - -#### Property Value -[System\.Windows\.Visibility](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Visibility 'System\.Windows\.Visibility') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.Ladder.md b/Documentation/Pf2eDataScrapper/StructureRow.Ladder.md deleted file mode 100644 index f28abe6..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.Ladder.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.Ladder Property - -Список типов лестницы\. - -```csharp -public System.Collections.Generic.List Ladder { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[LadderType](LadderType.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.LadderType')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.Name.md b/Documentation/Pf2eDataScrapper/StructureRow.Name.md deleted file mode 100644 index e8b7526..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.Name Property - -Строковое представление названия поля\. - -```csharp -public string Name { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.OnChange.md b/Documentation/Pf2eDataScrapper/StructureRow.OnChange.md deleted file mode 100644 index 2d8f840..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.OnChange.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.OnChange Event - -Событие изменения поля\. - -```csharp -public event Action? OnChange; -``` - -#### Event Type -[System\.Action<](https://docs.microsoft.com/en-us/dotnet/api/System.Action-2 'System\.Action\`2')[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Action-2 'System\.Action\`2')[StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Action-2 'System\.Action\`2') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.OnPropertyChanged(string).md b/Documentation/Pf2eDataScrapper/StructureRow.OnPropertyChanged(string).md deleted file mode 100644 index 8909d21..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.OnPropertyChanged(string).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.OnPropertyChanged\(string\) Method - -При изменении поля\. - -```csharp -protected void OnPropertyChanged(string? propertyName=null); -``` -#### Parameters - - - -`propertyName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Название поля\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.PropertyChanged.md b/Documentation/Pf2eDataScrapper/StructureRow.PropertyChanged.md deleted file mode 100644 index 54719ec..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.PropertyChanged.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.PropertyChanged Event - -Изменение поля\. - -```csharp -public event PropertyChangedEventHandler? PropertyChanged; -``` - -Implements [PropertyChanged](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.INotifyPropertyChanged.PropertyChanged 'System\.ComponentModel\.INotifyPropertyChanged\.PropertyChanged') - -#### Event Type -[System\.ComponentModel\.PropertyChangedEventHandler](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.PropertyChangedEventHandler 'System\.ComponentModel\.PropertyChangedEventHandler') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.StructureRow(StructureField).md b/Documentation/Pf2eDataScrapper/StructureRow.StructureRow(StructureField).md deleted file mode 100644 index 5e47f0f..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.StructureRow(StructureField).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\(StructureField\) Constructor - -Кониструктор класса [StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow')\. - -```csharp -public StructureRow(Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.StructureField field); -``` -#### Parameters - - - -`field` [StructureField](StructureField.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') - -Поле\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.Type.md b/Documentation/Pf2eDataScrapper/StructureRow.Type.md deleted file mode 100644 index 891bf81..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.Type Property - -Строковое представление типа поля\. - -```csharp -public string Type { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.Value.md b/Documentation/Pf2eDataScrapper/StructureRow.Value.md deleted file mode 100644 index 30604f3..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.Value Property - -Строковое представление значения поля\. - -```csharp -public string Value { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.Visible.md b/Documentation/Pf2eDataScrapper/StructureRow.Visible.md deleted file mode 100644 index 9b072f6..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.Visible.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure').[StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') - -## StructureRow\.Visible Property - -Флаг, указывающий, отображается ли строка\. - -```csharp -public bool Visible { get; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StructureRow.md b/Documentation/Pf2eDataScrapper/StructureRow.md deleted file mode 100644 index f8daf47..0000000 --- a/Documentation/Pf2eDataScrapper/StructureRow.md +++ /dev/null @@ -1,43 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') - -## StructureRow Class - -Строка структуры, представляющая поле сущности\. - -```csharp -internal class StructureRow : System.ComponentModel.INotifyPropertyChanged -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 StructureRow - -Implements [System\.ComponentModel\.INotifyPropertyChanged](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.INotifyPropertyChanged 'System\.ComponentModel\.INotifyPropertyChanged') - -| Constructors | | -| :--- | :--- | -| [StructureRow\(StructureField\)](StructureRow.StructureRow(StructureField).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.StructureRow\(Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\)') | Кониструктор класса [StructureRow](StructureRow.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow')\. | - -| Properties | | -| :--- | :--- | -| [AccentColor](StructureRow.AccentColor.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.AccentColor') | Цвет значения | -| [ButtonIcon](StructureRow.ButtonIcon.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.ButtonIcon') | Иконка кнопки\. | -| [ButtonVisibility](StructureRow.ButtonVisibility.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.ButtonVisibility') | Флаг, указывающий, отображается ли строка\. | -| [CollapseCommand](StructureRow.CollapseCommand.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.CollapseCommand') | Команда переключения\. | -| [Depth](StructureRow.Depth.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Depth') | Глубина отображения поля\. | -| [Field](StructureRow.Field.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Field') | Отображаемая строка поля сущности\. | -| [HasButton](StructureRow.HasButton.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.HasButton') | Флаг наличия кнопки\. | -| [ItemVisibility](StructureRow.ItemVisibility.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.ItemVisibility') | Флаг, указывающий, отображается ли строка\. | -| [Ladder](StructureRow.Ladder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Ladder') | Список типов лестницы\. | -| [Name](StructureRow.Name.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Name') | Строковое представление названия поля\. | -| [Type](StructureRow.Type.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Type') | Строковое представление типа поля\. | -| [Value](StructureRow.Value.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Value') | Строковое представление значения поля\. | -| [Visible](StructureRow.Visible.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.Visible') | Флаг, указывающий, отображается ли строка\. | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged\(string\)](StructureRow.OnPropertyChanged(string).md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.OnPropertyChanged\(string\)') | При изменении поля\. | - -| Events | | -| :--- | :--- | -| [OnChange](StructureRow.OnChange.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.OnChange') | Событие изменения поля\. | -| [PropertyChanged](StructureRow.PropertyChanged.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\.PropertyChanged') | Изменение поля\. | diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/StyleProcessor.ClassName.md deleted file mode 100644 index 12d9768..0000000 --- a/Documentation/Pf2eDataScrapper/StyleProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') - -## StyleProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/StyleProcessor.GroupName.md deleted file mode 100644 index fcea173..0000000 --- a/Documentation/Pf2eDataScrapper/StyleProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') - -## StyleProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.Object.md b/Documentation/Pf2eDataScrapper/StyleProcessor.Object.md deleted file mode 100644 index 82d8a14..0000000 --- a/Documentation/Pf2eDataScrapper/StyleProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') - -## StyleProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/StyleProcessor.ProcessObject().md deleted file mode 100644 index 980d91a..0000000 --- a/Documentation/Pf2eDataScrapper/StyleProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') - -## StyleProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.md b/Documentation/Pf2eDataScrapper/StyleProcessor.md deleted file mode 100644 index 47515ba..0000000 --- a/Documentation/Pf2eDataScrapper/StyleProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## StyleProcessor Class - -```csharp -internal class StyleProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 StyleProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](StyleProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.ClassName') | Название подкласса\. | -| [GroupName](StyleProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.GroupName') | Название группы подклассов\. | -| [Object](StyleProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](StyleProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ClassName.md deleted file mode 100644 index 4049eff..0000000 --- a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') - -## SubconsciousMindProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.GroupName.md deleted file mode 100644 index 6d0c568..0000000 --- a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') - -## SubconsciousMindProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.Object.md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.Object.md deleted file mode 100644 index 02b124b..0000000 --- a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') - -## SubconsciousMindProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ProcessObject().md deleted file mode 100644 index a8d6077..0000000 --- a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') - -## SubconsciousMindProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.md deleted file mode 100644 index 0ff51f9..0000000 --- a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## SubconsciousMindProcessor Class - -```csharp -internal class SubconsciousMindProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 SubconsciousMindProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](SubconsciousMindProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.ClassName') | Название подкласса\. | -| [GroupName](SubconsciousMindProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.GroupName') | Название группы подклассов\. | -| [Object](SubconsciousMindProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](SubconsciousMindProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/TenetProcessor.ClassName.md deleted file mode 100644 index 74d10ef..0000000 --- a/Documentation/Pf2eDataScrapper/TenetProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') - -## TenetProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/TenetProcessor.GroupName.md deleted file mode 100644 index 89d4de4..0000000 --- a/Documentation/Pf2eDataScrapper/TenetProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') - -## TenetProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.Object.md b/Documentation/Pf2eDataScrapper/TenetProcessor.Object.md deleted file mode 100644 index 6f659d5..0000000 --- a/Documentation/Pf2eDataScrapper/TenetProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') - -## TenetProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/TenetProcessor.ProcessObject().md deleted file mode 100644 index 9e63ade..0000000 --- a/Documentation/Pf2eDataScrapper/TenetProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') - -## TenetProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.md b/Documentation/Pf2eDataScrapper/TenetProcessor.md deleted file mode 100644 index d1d23c6..0000000 --- a/Documentation/Pf2eDataScrapper/TenetProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## TenetProcessor Class - -```csharp -internal class TenetProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 TenetProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](TenetProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.ClassName') | Название подкласса\. | -| [GroupName](TenetProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.GroupName') | Название группы подклассов\. | -| [Object](TenetProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](TenetProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/TraitProcessor.Add().md b/Documentation/Pf2eDataScrapper/TraitProcessor.Add().md deleted file mode 100644 index 01bb35d..0000000 --- a/Documentation/Pf2eDataScrapper/TraitProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') - -## TraitProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TraitProcessor.AddTraits().md b/Documentation/Pf2eDataScrapper/TraitProcessor.AddTraits().md deleted file mode 100644 index 4ec2edf..0000000 --- a/Documentation/Pf2eDataScrapper/TraitProcessor.AddTraits().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') - -## TraitProcessor\.AddTraits\(\) Method - -Генерация списка признаков сущности\. - -```csharp -protected override void AddTraits(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TraitProcessor.GetDescription().md b/Documentation/Pf2eDataScrapper/TraitProcessor.GetDescription().md deleted file mode 100644 index 3d36e2e..0000000 --- a/Documentation/Pf2eDataScrapper/TraitProcessor.GetDescription().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') - -## TraitProcessor\.GetDescription\(\) Method - -Сгенерировать описание сущности\. - -```csharp -protected override string GetDescription(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Описание сущности \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TraitProcessor.Object.md b/Documentation/Pf2eDataScrapper/TraitProcessor.Object.md deleted file mode 100644 index c9c3b18..0000000 --- a/Documentation/Pf2eDataScrapper/TraitProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') - -## TraitProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Trait Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Trait](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Trait 'Pf2eModel\.Model\.Structure\.Trait') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TraitProcessor.Process().md b/Documentation/Pf2eDataScrapper/TraitProcessor.Process().md deleted file mode 100644 index 7f698c4..0000000 --- a/Documentation/Pf2eDataScrapper/TraitProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') - -## TraitProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TraitProcessor.Type.md b/Documentation/Pf2eDataScrapper/TraitProcessor.Type.md deleted file mode 100644 index 7ea0506..0000000 --- a/Documentation/Pf2eDataScrapper/TraitProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[TraitProcessor](TraitProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor') - -## TraitProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TraitProcessor.md b/Documentation/Pf2eDataScrapper/TraitProcessor.md deleted file mode 100644 index 2d43620..0000000 --- a/Documentation/Pf2eDataScrapper/TraitProcessor.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## TraitProcessor Class - -```csharp -internal class TraitProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 TraitProcessor - -| Properties | | -| :--- | :--- | -| [Object](TraitProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.Object') | Основная сущность\. | -| [Type](TraitProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](TraitProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [AddTraits\(\)](TraitProcessor.AddTraits().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.AddTraits\(\)') | Генерация списка признаков сущности\. | -| [GetDescription\(\)](TraitProcessor.GetDescription().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.GetDescription\(\)') | Сгенерировать описание сущности\. | -| [Process\(\)](TraitProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.TraitProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/TypeResolver.CheckPath.md b/Documentation/Pf2eDataScrapper/TypeResolver.CheckPath.md deleted file mode 100644 index 1334464..0000000 --- a/Documentation/Pf2eDataScrapper/TypeResolver.CheckPath.md +++ /dev/null @@ -1,63 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') - -## TypeResolver\.CheckPath Method - -| Overloads | | -| :--- | :--- | -| [CheckPath\(SchemaNode, string\)](TypeResolver.CheckPath.md#Pf2eDataScrapper.SchemaBuilder.TypeResolver.CheckPath(Pf2eDataScrapper.SchemaBuilder.SchemaNode,string) 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver\.CheckPath\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, string\)') | Проверка соответствия пути\. | -| [CheckPath\(SchemaNode, ICollection<string>\)](TypeResolver.CheckPath.md#Pf2eDataScrapper.SchemaBuilder.TypeResolver.CheckPath(Pf2eDataScrapper.SchemaBuilder.SchemaNode,System.Collections.Generic.ICollection_string_) 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver\.CheckPath\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, System\.Collections\.Generic\.ICollection\\)') | Проверка соответствия пути\. | - - - -## TypeResolver\.CheckPath\(SchemaNode, string\) Method - -Проверка соответствия пути\. - -```csharp -public bool CheckPath(Pf2eDataScrapper.SchemaBuilder.SchemaNode node, string path); -``` -#### Parameters - - - -`node` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Элемент, путь которого проверяется\. - - - -`path` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Проверяемый путь\. Допускается использование \`\*\` в местах, где допускается любое значение\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если \`node\.Path\` соответсвует указанному в \`path\` значению\. - - - -## TypeResolver\.CheckPath\(SchemaNode, ICollection\\) Method - -Проверка соответствия пути\. - -```csharp -public bool CheckPath(Pf2eDataScrapper.SchemaBuilder.SchemaNode node, System.Collections.Generic.ICollection paths); -``` -#### Parameters - - - -`node` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Элемент, путь которого проверяется\. - - - -`paths` [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') - -Проверяемые пути\. Допускается использование \`\*\` в местах, где допускается любое значение\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если \`node\.Path\` соответсвует хотя бы одному указанному в \`paths\` значению\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TypeResolver.CustomResolve(SchemaNode,JToken).md b/Documentation/Pf2eDataScrapper/TypeResolver.CustomResolve(SchemaNode,JToken).md deleted file mode 100644 index 44cf61d..0000000 --- a/Documentation/Pf2eDataScrapper/TypeResolver.CustomResolve(SchemaNode,JToken).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') - -## TypeResolver\.CustomResolve\(SchemaNode, JToken\) Method - -Частное определение типа поля\. - -```csharp -protected virtual Pf2eDataScrapper.SchemaBuilder.Types.AbstractSchemaType? CustomResolve(Pf2eDataScrapper.SchemaBuilder.SchemaNode node, Newtonsoft.Json.Linq.JToken? value); -``` -#### Parameters - - - -`node` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Поле схемы данных, для которого создаётся тип\. - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Добавляемое значение\. - -#### Returns -[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') -Новый тип для схемы данных\. \`null\`, что бы использовать значение по умолчанию \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TypeResolver.Resolve(SchemaNode,JToken,bool).md b/Documentation/Pf2eDataScrapper/TypeResolver.Resolve(SchemaNode,JToken,bool).md deleted file mode 100644 index b373740..0000000 --- a/Documentation/Pf2eDataScrapper/TypeResolver.Resolve(SchemaNode,JToken,bool).md +++ /dev/null @@ -1,39 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') - -## TypeResolver\.Resolve\(SchemaNode, JToken, bool\) Method - -Определение типа поля\. - -```csharp -public Pf2eDataScrapper.SchemaBuilder.Types.AbstractSchemaType Resolve(Pf2eDataScrapper.SchemaBuilder.SchemaNode node, Newtonsoft.Json.Linq.JToken? value, bool disableResolve=false); -``` -#### Parameters - - - -`node` [SchemaNode](SchemaNode.md 'Pf2eDataScrapper\.SchemaBuilder\.SchemaNode') - -Поле схемы данных, для которого создаётся тип\. - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Добавляемое значение\. - - - -`disableResolve` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') - -Добавляемое значение\. - -#### Returns -[AbstractSchemaType](AbstractSchemaType.md 'Pf2eDataScrapper\.SchemaBuilder\.Types\.AbstractSchemaType') -Новый тип для схемы данных - -#### Exceptions - -[System\.ArgumentNullException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentNullException 'System\.ArgumentNullException') -Возникает, если у \`value\` значение идентично \`null\` -\(такие значения должны обрабаотываться в \`SchemaNode\`\)\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TypeResolver.TokenType(JToken).md b/Documentation/Pf2eDataScrapper/TypeResolver.TokenType(JToken).md deleted file mode 100644 index afb1adb..0000000 --- a/Documentation/Pf2eDataScrapper/TypeResolver.TokenType(JToken).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder').[TypeResolver](TypeResolver.md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver') - -## TypeResolver\.TokenType\(JToken\) Method - -Получение типа значения\. - -```csharp -public Newtonsoft.Json.Linq.JTokenType TokenType(Newtonsoft.Json.Linq.JToken? value); -``` -#### Parameters - - - -`value` [Newtonsoft\.Json\.Linq\.JToken](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JToken 'Newtonsoft\.Json\.Linq\.JToken') - -Значение\. - -#### Returns -[Newtonsoft\.Json\.Linq\.JTokenType](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JTokenType 'Newtonsoft\.Json\.Linq\.JTokenType') -Типа значения\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TypeResolver.md b/Documentation/Pf2eDataScrapper/TypeResolver.md deleted file mode 100644 index 23c1d27..0000000 --- a/Documentation/Pf2eDataScrapper/TypeResolver.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder') - -## TypeResolver Class - -Класс для определения типа поля в схеме данных\. - -```csharp -internal class TypeResolver -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 TypeResolver - -Derived -↳ [AonprdTypeResolver](AonprdTypeResolver.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.AonprdTypeResolver') -↳ [SchemaTypeResolver](SchemaTypeResolver.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaTypeResolver') - -| Methods | | -| :--- | :--- | -| [CheckPath\(SchemaNode, string\)](TypeResolver.CheckPath.md#Pf2eDataScrapper.SchemaBuilder.TypeResolver.CheckPath(Pf2eDataScrapper.SchemaBuilder.SchemaNode,string) 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver\.CheckPath\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, string\)') | Проверка соответствия пути\. | -| [CheckPath\(SchemaNode, ICollection<string>\)](TypeResolver.CheckPath.md#Pf2eDataScrapper.SchemaBuilder.TypeResolver.CheckPath(Pf2eDataScrapper.SchemaBuilder.SchemaNode,System.Collections.Generic.ICollection_string_) 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver\.CheckPath\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, System\.Collections\.Generic\.ICollection\\)') | Проверка соответствия пути\. | -| [CustomResolve\(SchemaNode, JToken\)](TypeResolver.CustomResolve(SchemaNode,JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver\.CustomResolve\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, Newtonsoft\.Json\.Linq\.JToken\)') | Частное определение типа поля\. | -| [Resolve\(SchemaNode, JToken, bool\)](TypeResolver.Resolve(SchemaNode,JToken,bool).md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver\.Resolve\(Pf2eDataScrapper\.SchemaBuilder\.SchemaNode, Newtonsoft\.Json\.Linq\.JToken, bool\)') | Определение типа поля\. | -| [TokenType\(JToken\)](TypeResolver.TokenType(JToken).md 'Pf2eDataScrapper\.SchemaBuilder\.TypeResolver\.TokenType\(Newtonsoft\.Json\.Linq\.JToken\)') | Получение типа значения\. | diff --git a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Add().md b/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Add().md deleted file mode 100644 index b41be03..0000000 --- a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Add().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') - -## VersitileHeritageProcessor\.Add\(\) Method - -Добавление основной сущности в контекст базы данных\. - -```csharp -protected override void Add(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Object.md b/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Object.md deleted file mode 100644 index 5e9879f..0000000 --- a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') - -## VersitileHeritageProcessor\.Object Property - -Основная сущность\. - -```csharp -public virtual Pf2eModel.Model.Structure.Heritage Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Heritage](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Heritage 'Pf2eModel\.Model\.Structure\.Heritage') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Process().md b/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Process().md deleted file mode 100644 index f17c28e..0000000 --- a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Process().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') - -## VersitileHeritageProcessor\.Process\(\) Method - -Основной метод обработки данных\. - -```csharp -public override void Process(); -``` - -Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Type.md b/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Type.md deleted file mode 100644 index 5abb156..0000000 --- a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[VersitileHeritageProcessor](VersitileHeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor') - -## VersitileHeritageProcessor\.Type Property - -Тип сущности\. - -```csharp -public override Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.md b/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.md deleted file mode 100644 index 44ebf07..0000000 --- a/Documentation/Pf2eDataScrapper/VersitileHeritageProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') - -## VersitileHeritageProcessor Class - -```csharp -internal class VersitileHeritageProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 VersitileHeritageProcessor - -| Properties | | -| :--- | :--- | -| [Object](VersitileHeritageProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor\.Object') | Основная сущность\. | -| [Type](VersitileHeritageProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Add\(\)](VersitileHeritageProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | -| [Process\(\)](VersitileHeritageProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.VersitileHeritageProcessor\.Process\(\)') | Основной метод обработки данных\. | diff --git a/Documentation/Pf2eDataScrapper/ViewControl.ButtonSize.md b/Documentation/Pf2eDataScrapper/ViewControl.ButtonSize.md deleted file mode 100644 index a2cd3a6..0000000 --- a/Documentation/Pf2eDataScrapper/ViewControl.ButtonSize.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl') - -## ViewControl\.ButtonSize Property - -Размер кнопки плюс/минус\. - -```csharp -public double ButtonSize { get; set; } -``` - -#### Property Value -[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewControl.DepthSize.md b/Documentation/Pf2eDataScrapper/ViewControl.DepthSize.md deleted file mode 100644 index 9fba045..0000000 --- a/Documentation/Pf2eDataScrapper/ViewControl.DepthSize.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl') - -## ViewControl\.DepthSize Property - -Ширина отступа глубины\. - -```csharp -public double DepthSize { get; set; } -``` - -#### Property Value -[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewControl.InitializeComponent().md b/Documentation/Pf2eDataScrapper/ViewControl.InitializeComponent().md deleted file mode 100644 index 7e6c3f7..0000000 --- a/Documentation/Pf2eDataScrapper/ViewControl.InitializeComponent().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl') - -## ViewControl\.InitializeComponent\(\) Method - -InitializeComponent - -```csharp -public void InitializeComponent(); -``` - -Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewControl.ItemHeight.md b/Documentation/Pf2eDataScrapper/ViewControl.ItemHeight.md deleted file mode 100644 index 9d773e3..0000000 --- a/Documentation/Pf2eDataScrapper/ViewControl.ItemHeight.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl') - -## ViewControl\.ItemHeight Property - -Высота строки поля структуры\. - -```csharp -public double ItemHeight { get; set; } -``` - -#### Property Value -[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewControl.TypeFontSize.md b/Documentation/Pf2eDataScrapper/ViewControl.TypeFontSize.md deleted file mode 100644 index 4576e60..0000000 --- a/Documentation/Pf2eDataScrapper/ViewControl.TypeFontSize.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component').[ViewControl](ViewControl.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl') - -## ViewControl\.TypeFontSize Property - -Размер шрифта типа поля сущности\. - -```csharp -public double TypeFontSize { get; set; } -``` - -#### Property Value -[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewControl.md b/Documentation/Pf2eDataScrapper/ViewControl.md deleted file mode 100644 index e3bb707..0000000 --- a/Documentation/Pf2eDataScrapper/ViewControl.md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component') - -## ViewControl Class - -```csharp -internal class ViewControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Threading.DispatcherObject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.DependencyObject](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.DependencyObject 'System\.Windows\.DependencyObject') 🡒 [System\.Windows\.Media\.Visual](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Media.Visual 'System\.Windows\.Media\.Visual') 🡒 [System\.Windows\.UIElement](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.UIElement 'System\.Windows\.UIElement') 🡒 [System\.Windows\.FrameworkElement](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.FrameworkElement 'System\.Windows\.FrameworkElement') 🡒 [System\.Windows\.Controls\.Control](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Controls.Control 'System\.Windows\.Controls\.Control') 🡒 [System\.Windows\.Controls\.ContentControl](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Controls.ContentControl 'System\.Windows\.Controls\.ContentControl') 🡒 [System\.Windows\.Controls\.UserControl](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Controls.UserControl 'System\.Windows\.Controls\.UserControl') 🡒 ViewControl - -Implements [System\.Windows\.Markup\.IComponentConnector](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector 'System\.Windows\.Markup\.IComponentConnector') - -| Properties | | -| :--- | :--- | -| [ButtonSize](ViewControl.ButtonSize.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl\.ButtonSize') | Размер кнопки плюс/минус\. | -| [DepthSize](ViewControl.DepthSize.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl\.DepthSize') | Ширина отступа глубины\. | -| [ItemHeight](ViewControl.ItemHeight.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl\.ItemHeight') | Высота строки поля структуры\. | -| [TypeFontSize](ViewControl.TypeFontSize.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl\.TypeFontSize') | Размер шрифта типа поля сущности\. | - -| Methods | | -| :--- | :--- | -| [InitializeComponent\(\)](ViewControl.InitializeComponent().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewControl\.InitializeComponent\(\)') | InitializeComponent | diff --git a/Documentation/Pf2eDataScrapper/ViewLadder.DepthSize.md b/Documentation/Pf2eDataScrapper/ViewLadder.DepthSize.md deleted file mode 100644 index 55579ac..0000000 --- a/Documentation/Pf2eDataScrapper/ViewLadder.DepthSize.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component').[ViewLadder](ViewLadder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewLadder') - -## ViewLadder\.DepthSize Property - -Ширина отступа глубины\. - -```csharp -public double DepthSize { get; set; } -``` - -#### Property Value -[System\.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System\.Double') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewLadder.InitializeComponent().md b/Documentation/Pf2eDataScrapper/ViewLadder.InitializeComponent().md deleted file mode 100644 index 90ea332..0000000 --- a/Documentation/Pf2eDataScrapper/ViewLadder.InitializeComponent().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component').[ViewLadder](ViewLadder.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component\.ViewLadder') - -## ViewLadder\.InitializeComponent\(\) Method - -InitializeComponent - -```csharp -public void InitializeComponent(); -``` - -Implements [InitializeComponent\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Markup.IComponentConnector.InitializeComponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewViewModel.BuildLadder().md b/Documentation/Pf2eDataScrapper/ViewViewModel.BuildLadder().md deleted file mode 100644 index 63d999f..0000000 --- a/Documentation/Pf2eDataScrapper/ViewViewModel.BuildLadder().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel').[ViewViewModel](ViewViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.ViewViewModel') - -## ViewViewModel\.BuildLadder\(\) Method - -Построение лестницы для строк полей структуры\. - -```csharp -private void BuildLadder(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ViewViewModel.md b/Documentation/Pf2eDataScrapper/ViewViewModel.md deleted file mode 100644 index 3163abb..0000000 --- a/Documentation/Pf2eDataScrapper/ViewViewModel.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel') - -## ViewViewModel Class - -```csharp -internal class ViewViewModel : Pf2eDataScrapper.WPF.ViewModelBase -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Pf2eDataScrapper\.WPF\.ViewModelBase](https://docs.microsoft.com/en-us/dotnet/api/Pf2eDataScrapper.WPF.ViewModelBase 'Pf2eDataScrapper\.WPF\.ViewModelBase') 🡒 ViewViewModel - -| Methods | | -| :--- | :--- | -| [BuildLadder\(\)](ViewViewModel.BuildLadder().md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel\.ViewViewModel\.BuildLadder\(\)') | Построение лестницы для строк полей структуры\. | diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/WayProcessor.ClassName.md deleted file mode 100644 index 0b4b54a..0000000 --- a/Documentation/Pf2eDataScrapper/WayProcessor.ClassName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') - -## WayProcessor\.ClassName Property - -Название подкласса\. - -```csharp -public override string ClassName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/WayProcessor.GroupName.md deleted file mode 100644 index c5779cf..0000000 --- a/Documentation/Pf2eDataScrapper/WayProcessor.GroupName.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') - -## WayProcessor\.GroupName Property - -Название группы подклассов\. - -```csharp -public override string GroupName { get; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.Object.md b/Documentation/Pf2eDataScrapper/WayProcessor.Object.md deleted file mode 100644 index e2a93f4..0000000 --- a/Documentation/Pf2eDataScrapper/WayProcessor.Object.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') - -## WayProcessor\.Object Property - -Основная сущность\. - -```csharp -public override Pf2eModel.Model.Structure.Subclass Object { get; } -``` - -#### Property Value -[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/WayProcessor.ProcessObject().md deleted file mode 100644 index ee8a652..0000000 --- a/Documentation/Pf2eDataScrapper/WayProcessor.ProcessObject().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') - -## WayProcessor\.ProcessObject\(\) Method - -Обработка полей подкласса\. - -```csharp -public override void ProcessObject(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.md b/Documentation/Pf2eDataScrapper/WayProcessor.md deleted file mode 100644 index 33f2c08..0000000 --- a/Documentation/Pf2eDataScrapper/WayProcessor.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') - -## WayProcessor Class - -```csharp -internal class WayProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 WayProcessor - -| Properties | | -| :--- | :--- | -| [ClassName](WayProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.ClassName') | Название подкласса\. | -| [GroupName](WayProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.GroupName') | Название группы подклассов\. | -| [Object](WayProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.Object') | Основная сущность\. | - -| Methods | | -| :--- | :--- | -| [ProcessObject\(\)](WayProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md b/Documentation/Pf2eDataScrapper/WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md deleted file mode 100644 index 6877996..0000000 --- a/Documentation/Pf2eDataScrapper/WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF](Pf2eDataScrapper.WPF.md 'Pf2eDataScrapper\.WPF').[WpfServiceProviderExtension](WpfServiceProviderExtension.md 'Pf2eDataScrapper\.WPF\.WpfServiceProviderExtension') - -## WpfServiceProviderExtension\.RegisterWpfServices\(this IServiceCollection\) Method - -Регистрация сервисов WPF в IServiceCollection\. - -```csharp -public static Microsoft.Extensions.DependencyInjection.IServiceCollection RegisterWpfServices(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection); -``` -#### Parameters - - - -`collection` [Microsoft\.Extensions\.DependencyInjection\.IServiceCollection](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.Extensions.DependencyInjection.IServiceCollection 'Microsoft\.Extensions\.DependencyInjection\.IServiceCollection') - -Коллекция сервисов\. - -#### Returns -[Microsoft\.Extensions\.DependencyInjection\.IServiceCollection](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.Extensions.DependencyInjection.IServiceCollection 'Microsoft\.Extensions\.DependencyInjection\.IServiceCollection') -Коллекция сервисов \([collection](WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md#Pf2eDataScrapper.WPF.WpfServiceProviderExtension.RegisterWpfServices(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).collection 'Pf2eDataScrapper\.WPF\.WpfServiceProviderExtension\.RegisterWpfServices\(this Microsoft\.Extensions\.DependencyInjection\.IServiceCollection\)\.collection') для Fluent API\)\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WpfServiceProviderExtension.md b/Documentation/Pf2eDataScrapper/WpfServiceProviderExtension.md deleted file mode 100644 index ee37d30..0000000 --- a/Documentation/Pf2eDataScrapper/WpfServiceProviderExtension.md +++ /dev/null @@ -1,16 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.WPF](Pf2eDataScrapper.WPF.md 'Pf2eDataScrapper\.WPF') - -## WpfServiceProviderExtension Class - -Расширение для IServiceCollection, позволяющее регистрировать сервисы WPF\. - -```csharp -public static class WpfServiceProviderExtension -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 WpfServiceProviderExtension - -| Methods | | -| :--- | :--- | -| [RegisterWpfServices\(this IServiceCollection\)](WpfServiceProviderExtension.RegisterWpfServices(thisIServiceCollection).md 'Pf2eDataScrapper\.WPF\.WpfServiceProviderExtension\.RegisterWpfServices\(this Microsoft\.Extensions\.DependencyInjection\.IServiceCollection\)') | Регистрация сервисов WPF в IServiceCollection\. | diff --git a/Documentation/Pf2eDataScrapper/index.md b/Documentation/Pf2eDataScrapper/index.md deleted file mode 100644 index f7d9810..0000000 --- a/Documentation/Pf2eDataScrapper/index.md +++ /dev/null @@ -1,40 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') - -## Pf2eDataScrapper Assembly - -| Namespaces | | -| :--- | :--- | -| [Pf2eDataScrapper](Pf2eDataScrapper.md 'Pf2eDataScrapper') | Модель классов ORM EntityFramework\. | -| [Pf2eDataScrapper\.Helpers](Pf2eDataScrapper.Helpers.md 'Pf2eDataScrapper\.Helpers') | Классы\-помощники, используемые во всех частях проекта\. | -| [Pf2eDataScrapper\.Importers](Pf2eDataScrapper.Importers.md 'Pf2eDataScrapper\.Importers') | Описание импортёров, которые определяют наборы обработчиков данных и элементов, необходимых для их работы\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd](Pf2eDataScrapper.Importers.Implementations.Aonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd') | Импортёр данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium](Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Compendium') | Компендиум данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers') | Класс\-помощники, которые используются в импортере данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors') | Обработчики данных из сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation') | Обработчики для подготовки данных [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') | Обработчики подклассов с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types') | Обработчики основных сущностей с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.Rules') | Обработчики правил с сайта [Archives of Nethys Pathfinder 2e](https://aonprd.com/ 'https://aonprd\.com/')\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn') | Импортёр данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium') | Компендиум данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. | -| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers') | | -| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors') | | -| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation') | Обработчики для подготовки данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. | -| [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories') | Общее описание репозиториев для хранения данных, которые используются в импортёрах и процессорах\. | -| [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') | Общее описание обработчиков данных\. | -| [Pf2eDataScrapper\.Processors\.Attributes](Pf2eDataScrapper.Processors.Attributes.md 'Pf2eDataScrapper\.Processors\.Attributes') | Классы\-аттрибуты, которые используются для описания обработчиков данных и их свойств\. | -| [Pf2eDataScrapper\.Processors\.Collection](Pf2eDataScrapper.Processors.Collection.md 'Pf2eDataScrapper\.Processors\.Collection') | Описание коллекции классов обработчиков данных\. | -| [Pf2eDataScrapper\.Processors\.Definitions](Pf2eDataScrapper.Processors.Definitions.md 'Pf2eDataScrapper\.Processors\.Definitions') | Общее описание классов и интерфейсов, которые используются в обработчиках данных\. | -| [Pf2eDataScrapper\.Processors\.Factory](Pf2eDataScrapper.Processors.Factory.md 'Pf2eDataScrapper\.Processors\.Factory') | Фабрики для создания экземпляров обработчиков данных на основе их атрибутов и конфигурации\. | -| [Pf2eDataScrapper\.SchemaBuilder](Pf2eDataScrapper.SchemaBuilder.md 'Pf2eDataScrapper\.SchemaBuilder') | Классы обработки вводимых JSON\-данных и создание схемы данных для использовании при формировании обработчиков данных\. | -| [Pf2eDataScrapper\.SchemaBuilder\.Types](Pf2eDataScrapper.SchemaBuilder.Types.md 'Pf2eDataScrapper\.SchemaBuilder\.Types') | Типы полей, которые используются в схемах данных для описания структуры вводимых JSON\-данных\. | -| [Pf2eDataScrapper\.WPF](Pf2eDataScrapper.WPF.md 'Pf2eDataScrapper\.WPF') | WPF\-приложение для запуска обработчиков и просмотра данных Pathfinder 2e\. | -| [Pf2eDataScrapper\.WPF\.EntityViewer](Pf2eDataScrapper.WPF.EntityViewer.md 'Pf2eDataScrapper\.WPF\.EntityViewer') | WPF\-окно для просмотра сущностей Pathfinder 2e, с возможностью фильтрации и поиска по данным\. | -| [Pf2eDataScrapper\.WPF\.EntityViewer\.Component](Pf2eDataScrapper.WPF.EntityViewer.Component.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Component') | Компоненты, которые используются в WPF\-окне просмотра сущностей Pathfinder 2e\. | -| [Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.EntityViewStructure') | Структура представления сущностей Pathfinder 2e в WPF\-приложении, включая классы и интерфейсы для отображения данных\. | -| [Pf2eDataScrapper\.WPF\.EntityViewer\.Stores](Pf2eDataScrapper.WPF.EntityViewer.Stores.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.Stores') | Хранилища данных для WPF\-приложения просмотра сущностей Pathfinder 2e, которые управляют состоянием и данными приложения\. | -| [Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel](Pf2eDataScrapper.WPF.EntityViewer.ViewModel.md 'Pf2eDataScrapper\.WPF\.EntityViewer\.ViewModel') | ViewModel для WPF\-приложения просмотра сущностей Pathfinder 2e, которые связывают данные и представление\. | -| [Pf2eDataScrapper\.WPF\.ProgressForm](Pf2eDataScrapper.WPF.ProgressForm.md 'Pf2eDataScrapper\.WPF\.ProgressForm') | WPF\-окно для отображения прогресса выполнения операций, таких как импорт данных или обработка сущностей Pathfinder 2e\. | -| [Pf2eDataScrapper\.WPF\.StartForm](Pf2eDataScrapper.WPF.StartForm.md 'Pf2eDataScrapper\.WPF\.StartForm') | WPF\-окно для запуска приложения, которое позволяет пользователю выбрать импортёр и начать обработку данных Pathfinder 2e\. | -| [Pf2eDataScrapper\.WPF\.StartForm\.Components](Pf2eDataScrapper.WPF.StartForm.Components.md 'Pf2eDataScrapper\.WPF\.StartForm\.Components') | Компоненты, которые используются в WPF\-окне запуска приложения для выбора импортёра и настройки параметров обработки данных Pathfinder 2e\. | -| [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace') | | diff --git a/Documentation/Pf2eModel/Action.Actions.md b/Documentation/Pf2eModel/Action.Actions.md deleted file mode 100644 index f6376f1..0000000 --- a/Documentation/Pf2eModel/Action.Actions.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Action](Action.md 'Pf2eModel\.Model\.Structure\.Action') - -## Action\.Actions Property - -Количество действий\. - -```csharp -public Pf2eModel.Model.Enum.ActionEnum Actions { get; set; } -``` - -#### Property Value -[ActionEnum](ActionEnum.md 'Pf2eModel\.Model\.Enum\.ActionEnum') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Action.Category.md b/Documentation/Pf2eModel/Action.Category.md deleted file mode 100644 index a6840f7..0000000 --- a/Documentation/Pf2eModel/Action.Category.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Action](Action.md 'Pf2eModel\.Model\.Structure\.Action') - -## Action\.Category Property - -Категория действия\. - -```csharp -public Pf2eModel.Model.Enum.ActionCategory Category { get; set; } -``` - -#### Property Value -[ActionCategory](ActionCategory.md 'Pf2eModel\.Model\.Enum\.ActionCategory') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Action.Entity.md b/Documentation/Pf2eModel/Action.Entity.md deleted file mode 100644 index d30db6a..0000000 --- a/Documentation/Pf2eModel/Action.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Action](Action.md 'Pf2eModel\.Model\.Structure\.Action') - -## Action\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Action.Extra.md b/Documentation/Pf2eModel/Action.Extra.md deleted file mode 100644 index 25f50a2..0000000 --- a/Documentation/Pf2eModel/Action.Extra.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Action](Action.md 'Pf2eModel\.Model\.Structure\.Action') - -## Action\.Extra Property - -Дополнительная информация\. - -```csharp -public string? Extra { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Action.Id.md b/Documentation/Pf2eModel/Action.Id.md deleted file mode 100644 index 48a8f33..0000000 --- a/Documentation/Pf2eModel/Action.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Action](Action.md 'Pf2eModel\.Model\.Structure\.Action') - -## Action\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Action.md b/Documentation/Pf2eModel/Action.md deleted file mode 100644 index 70c0b42..0000000 --- a/Documentation/Pf2eModel/Action.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Action Class - -Действие\. - -```csharp -public class Action : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Action - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Actions](Action.Actions.md 'Pf2eModel\.Model\.Structure\.Action\.Actions') | Количество действий\. | -| [Category](Action.Category.md 'Pf2eModel\.Model\.Structure\.Action\.Category') | Категория действия\. | -| [Entity](Action.Entity.md 'Pf2eModel\.Model\.Structure\.Action\.Entity') | Корневая сущность\. | -| [Extra](Action.Extra.md 'Pf2eModel\.Model\.Structure\.Action\.Extra') | Дополнительная информация\. | -| [Id](Action.Id.md 'Pf2eModel\.Model\.Structure\.Action\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2eModel/ActionCategory.md b/Documentation/Pf2eModel/ActionCategory.md deleted file mode 100644 index f51c32d..0000000 --- a/Documentation/Pf2eModel/ActionCategory.md +++ /dev/null @@ -1,77 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## ActionCategory Enum - -Тип действия\. - -```csharp -public enum ActionCategory -``` -### Fields - - - -`Unknown` 0 - -Неизвестный тип действия\. - - - -`Archetype` 1 - -Действие архетипа\. - - - -`SkillAction` 2 - -Дествие навыка\. - - - -`ClassFeature` 3 - -Действие классовой способности\. - - - -`ClassFeat` 4 - -Действие классовой черты\. - - - -`Familiar` 5 - -Действие фамильяра\. - - - -`ArmyTactic` 6 - -Действие тактики армии\. - - - -`ArmyWarAction` 7 - -Действие войны армии\. - - - -`KingdomActivity` 8 - -Активность королевства\. - - - -`KingdomFeat` 9 - -Действие черты королевства\. - - - -`KingdomFeature` 10 - -Действие особенности королевства\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/ActionEnum.md b/Documentation/Pf2eModel/ActionEnum.md deleted file mode 100644 index 6fb6977..0000000 --- a/Documentation/Pf2eModel/ActionEnum.md +++ /dev/null @@ -1,137 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## ActionEnum Enum - -Перечиленение количества действий\. - -```csharp -public enum ActionEnum -``` -### Fields - - - -`Unknown` 0 - -Неизвестное количество действий\. - - - -`SingleAction` 1 - -Одно действие\. - - - -`TwoActions` 2 - -Два действия\. - - - -`ThreeActions` 3 - -Три действия\. - - - -`Reaction` 4 - -Реакция\. - - - -`FreeAction` 5 - -Свободное действие\. - - - -`Passive` 6 - -Пассивное действие\. - - - -`Other` 7 - -Иное количество действий, не указанное в перечислении\. - - - -`SingleActionToThreeActions` 8 - -От одного до трёх действий\. - - - -`SingleActionToTwoActions` 9 - -От одного до двух действий\. - - - -`TwoActionsToThreeActions` 10 - -От двух до трёх действий\. - - - -`TwoActionsToTwoRounds` 11 - -От двух действий до двух раундов\. - - - -`ReactionOrOneAction` 12 - -Реакция или одно действие\. - - - -`ReactionOrTwoAction` 13 - -Реакция или два действия\. - - - -`ReactionOrThreeAction` 14 - -Реакция или три действия\. - - - -`FreeActionOrOneAction` 15 - -Свободное действие или одно действие\. - - - -`OneMinute` 16 - -Одная минута\. - - - -`FiveMinutes` 17 - -Пять минут\. - - - -`TenMinutes` 18 - -Десять минут\. - - - -`ThirtyMinutes` 19 - -Тридцать минут\. - - - -`OneHour` 20 - -Один час\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.AncestryBoosts.md b/Documentation/Pf2eModel/Ancestry.AncestryBoosts.md deleted file mode 100644 index 92eb599..0000000 --- a/Documentation/Pf2eModel/Ancestry.AncestryBoosts.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.AncestryBoosts Property - -Коллекция повышениий аттрибутов\. - -```csharp -public System.Collections.Generic.ICollection AncestryBoosts { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryBoost](AncestryBoost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.AncestryItems.md b/Documentation/Pf2eModel/Ancestry.AncestryItems.md deleted file mode 100644 index 99dbb73..0000000 --- a/Documentation/Pf2eModel/Ancestry.AncestryItems.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.AncestryItems Property - -Коллекция сущностей родословной\. - -```csharp -public System.Collections.Generic.ICollection AncestryItems { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryItem](AncestryItem.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.AncestryLanguages.md b/Documentation/Pf2eModel/Ancestry.AncestryLanguages.md deleted file mode 100644 index af75d03..0000000 --- a/Documentation/Pf2eModel/Ancestry.AncestryLanguages.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.AncestryLanguages Property - -Коллекция языков родословной\. - -```csharp -public System.Collections.Generic.ICollection AncestryLanguages { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryLanguage](AncestryLanguage.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.Entity.md b/Documentation/Pf2eModel/Ancestry.Entity.md deleted file mode 100644 index f6d18f0..0000000 --- a/Documentation/Pf2eModel/Ancestry.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.Heritages.md b/Documentation/Pf2eModel/Ancestry.Heritages.md deleted file mode 100644 index ed98cfb..0000000 --- a/Documentation/Pf2eModel/Ancestry.Heritages.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.Heritages Property - -Коллекция наследий\. - -```csharp -public System.Collections.Generic.ICollection Heritages { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.Hp.md b/Documentation/Pf2eModel/Ancestry.Hp.md deleted file mode 100644 index 441232a..0000000 --- a/Documentation/Pf2eModel/Ancestry.Hp.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.Hp Property - -Количество очков здоровья\. - -```csharp -public int Hp { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.Id.md b/Documentation/Pf2eModel/Ancestry.Id.md deleted file mode 100644 index 1fa80d4..0000000 --- a/Documentation/Pf2eModel/Ancestry.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.Size.md b/Documentation/Pf2eModel/Ancestry.Size.md deleted file mode 100644 index 9262a6d..0000000 --- a/Documentation/Pf2eModel/Ancestry.Size.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.Size Property - -Размеры родословной\. - -```csharp -public Pf2eModel.Model.Enum.SizeEnum[] Size { get; set; } -``` - -#### Property Value -[SizeEnum](SizeEnum.md 'Pf2eModel\.Model\.Enum\.SizeEnum')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.Speed.md b/Documentation/Pf2eModel/Ancestry.Speed.md deleted file mode 100644 index 22e66b4..0000000 --- a/Documentation/Pf2eModel/Ancestry.Speed.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.Speed Property - -Скорость передвижения\. - -```csharp -public int Speed { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.VisionEnum.md b/Documentation/Pf2eModel/Ancestry.VisionEnum.md deleted file mode 100644 index 426863b..0000000 --- a/Documentation/Pf2eModel/Ancestry.VisionEnum.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') - -## Ancestry\.VisionEnum Property - -Тип зрения\. - -```csharp -public Pf2eModel.Model.Enum.VisionEnum VisionEnum { get; set; } -``` - -#### Property Value -[VisionEnum](VisionEnum.md 'Pf2eModel\.Model\.Enum\.VisionEnum') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ancestry.md b/Documentation/Pf2eModel/Ancestry.md deleted file mode 100644 index 91aaa53..0000000 --- a/Documentation/Pf2eModel/Ancestry.md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Ancestry Class - -Родословная\. - -```csharp -public class Ancestry : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Ancestry - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [AncestryBoosts](Ancestry.AncestryBoosts.md 'Pf2eModel\.Model\.Structure\.Ancestry\.AncestryBoosts') | Коллекция повышениий аттрибутов\. | -| [AncestryItems](Ancestry.AncestryItems.md 'Pf2eModel\.Model\.Structure\.Ancestry\.AncestryItems') | Коллекция сущностей родословной\. | -| [AncestryLanguages](Ancestry.AncestryLanguages.md 'Pf2eModel\.Model\.Structure\.Ancestry\.AncestryLanguages') | Коллекция языков родословной\. | -| [Entity](Ancestry.Entity.md 'Pf2eModel\.Model\.Structure\.Ancestry\.Entity') | Корневая сущность\. | -| [Heritages](Ancestry.Heritages.md 'Pf2eModel\.Model\.Structure\.Ancestry\.Heritages') | Коллекция наследий\. | -| [Hp](Ancestry.Hp.md 'Pf2eModel\.Model\.Structure\.Ancestry\.Hp') | Количество очков здоровья\. | -| [Id](Ancestry.Id.md 'Pf2eModel\.Model\.Structure\.Ancestry\.Id') | Идентификатор сущности\. | -| [Size](Ancestry.Size.md 'Pf2eModel\.Model\.Structure\.Ancestry\.Size') | Размеры родословной\. | -| [Speed](Ancestry.Speed.md 'Pf2eModel\.Model\.Structure\.Ancestry\.Speed') | Скорость передвижения\. | -| [VisionEnum](Ancestry.VisionEnum.md 'Pf2eModel\.Model\.Structure\.Ancestry\.VisionEnum') | Тип зрения\. | diff --git a/Documentation/Pf2eModel/AncestryBoost.Ancestry.md b/Documentation/Pf2eModel/AncestryBoost.Ancestry.md deleted file mode 100644 index aa343bf..0000000 --- a/Documentation/Pf2eModel/AncestryBoost.Ancestry.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost') - -## AncestryBoost\.Ancestry Property - -Родословная, к которой относится этот элемент набора повышений атрибутов\. - -```csharp -public Pf2eModel.Model.Structure.Ancestry Ancestry { get; set; } -``` - -#### Property Value -[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryBoost.AncestryId.md b/Documentation/Pf2eModel/AncestryBoost.AncestryId.md deleted file mode 100644 index 719efde..0000000 --- a/Documentation/Pf2eModel/AncestryBoost.AncestryId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost') - -## AncestryBoost\.AncestryId Property - -Идентификатор родословной, к которой относится этот элемент\. - -```csharp -public int AncestryId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryBoost.Boost.md b/Documentation/Pf2eModel/AncestryBoost.Boost.md deleted file mode 100644 index 2666670..0000000 --- a/Documentation/Pf2eModel/AncestryBoost.Boost.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost') - -## AncestryBoost\.Boost Property - -Указывает, является ли этот элемент повышением атрибута\. Если `false` \- это снижение атрибута\. - -```csharp -public bool Boost { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryBoost.Id.md b/Documentation/Pf2eModel/AncestryBoost.Id.md deleted file mode 100644 index ec0c49f..0000000 --- a/Documentation/Pf2eModel/AncestryBoost.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost') - -## AncestryBoost\.Id Property - -Идентификатор элемента\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryBoost.Value.md b/Documentation/Pf2eModel/AncestryBoost.Value.md deleted file mode 100644 index 47a35e3..0000000 --- a/Documentation/Pf2eModel/AncestryBoost.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost') - -## AncestryBoost\.Value Property - -Значение атрибута, которое повышается или понижается в этом элементе набора повышений атрибутов\. - -```csharp -public Pf2eModel.Model.Enum.AttributeValues Value { get; set; } -``` - -#### Property Value -[AttributeValues](AttributeValues.md 'Pf2eModel\.Model\.Enum\.AttributeValues') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryBoost.md b/Documentation/Pf2eModel/AncestryBoost.md deleted file mode 100644 index b225e32..0000000 --- a/Documentation/Pf2eModel/AncestryBoost.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation') - -## AncestryBoost Class - -Элемент набора повышений атрибутов для родословной\. - -```csharp -public class AncestryBoost -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AncestryBoost - -| Properties | | -| :--- | :--- | -| [Ancestry](AncestryBoost.Ancestry.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Ancestry') | Родословная, к которой относится этот элемент набора повышений атрибутов\. | -| [AncestryId](AncestryBoost.AncestryId.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost\.AncestryId') | Идентификатор родословной, к которой относится этот элемент\. | -| [Boost](AncestryBoost.Boost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Boost') | Указывает, является ли этот элемент повышением атрибута\. Если `false` \- это снижение атрибута\. | -| [Id](AncestryBoost.Id.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Id') | Идентификатор элемента\. | -| [Value](AncestryBoost.Value.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Value') | Значение атрибута, которое повышается или понижается в этом элементе набора повышений атрибутов\. | diff --git a/Documentation/Pf2eModel/AncestryItem.Ancestry.md b/Documentation/Pf2eModel/AncestryItem.Ancestry.md deleted file mode 100644 index e544757..0000000 --- a/Documentation/Pf2eModel/AncestryItem.Ancestry.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem') - -## AncestryItem\.Ancestry Property - -Родословная, к которой относится сущность\. - -```csharp -public Pf2eModel.Model.Structure.Ancestry Ancestry { get; set; } -``` - -#### Property Value -[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryItem.AncestryId.md b/Documentation/Pf2eModel/AncestryItem.AncestryId.md deleted file mode 100644 index 1e58c3f..0000000 --- a/Documentation/Pf2eModel/AncestryItem.AncestryId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem') - -## AncestryItem\.AncestryId Property - -Идентификатор родословной\. - -```csharp -public int AncestryId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryItem.Item.md b/Documentation/Pf2eModel/AncestryItem.Item.md deleted file mode 100644 index c75a0d6..0000000 --- a/Documentation/Pf2eModel/AncestryItem.Item.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem') - -## AncestryItem\.Item Property - -Сущность, связанная с родословной\. - -```csharp -public Pf2eModel.Model.Base.Entity Item { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryItem.ItemId.md b/Documentation/Pf2eModel/AncestryItem.ItemId.md deleted file mode 100644 index 7a81909..0000000 --- a/Documentation/Pf2eModel/AncestryItem.ItemId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem') - -## AncestryItem\.ItemId Property - -Идентификатор сущности, связанной с родословной\. - -```csharp -public int ItemId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryItem.Level.md b/Documentation/Pf2eModel/AncestryItem.Level.md deleted file mode 100644 index 243675d..0000000 --- a/Documentation/Pf2eModel/AncestryItem.Level.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem') - -## AncestryItem\.Level Property - -Уровень сущности в родословной\. - -```csharp -public int Level { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryItem.md b/Documentation/Pf2eModel/AncestryItem.md deleted file mode 100644 index 6448a3d..0000000 --- a/Documentation/Pf2eModel/AncestryItem.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation') - -## AncestryItem Class - -Связь между родословной и сущностью\. - -```csharp -public class AncestryItem -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AncestryItem - -| Properties | | -| :--- | :--- | -| [Ancestry](AncestryItem.Ancestry.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem\.Ancestry') | Родословная, к которой относится сущность\. | -| [AncestryId](AncestryItem.AncestryId.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem\.AncestryId') | Идентификатор родословной\. | -| [Item](AncestryItem.Item.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem\.Item') | Сущность, связанная с родословной\. | -| [ItemId](AncestryItem.ItemId.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem\.ItemId') | Идентификатор сущности, связанной с родословной\. | -| [Level](AncestryItem.Level.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem\.Level') | Уровень сущности в родословной\. | diff --git a/Documentation/Pf2eModel/AncestryLanguage.Ancestry.md b/Documentation/Pf2eModel/AncestryLanguage.Ancestry.md deleted file mode 100644 index ac07b5c..0000000 --- a/Documentation/Pf2eModel/AncestryLanguage.Ancestry.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage') - -## AncestryLanguage\.Ancestry Property - -Родословная, к которой относится язык\. - -```csharp -public Pf2eModel.Model.Structure.Ancestry Ancestry { get; set; } -``` - -#### Property Value -[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryLanguage.AncestryId.md b/Documentation/Pf2eModel/AncestryLanguage.AncestryId.md deleted file mode 100644 index 99cb8d9..0000000 --- a/Documentation/Pf2eModel/AncestryLanguage.AncestryId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage') - -## AncestryLanguage\.AncestryId Property - -Идентификатор родословной, к которой относится язык\. - -```csharp -public int AncestryId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryLanguage.IsAdditional.md b/Documentation/Pf2eModel/AncestryLanguage.IsAdditional.md deleted file mode 100644 index d051a14..0000000 --- a/Documentation/Pf2eModel/AncestryLanguage.IsAdditional.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage') - -## AncestryLanguage\.IsAdditional Property - -Является ли язык дополнительным для родословной\. - -```csharp -public bool IsAdditional { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryLanguage.Language.md b/Documentation/Pf2eModel/AncestryLanguage.Language.md deleted file mode 100644 index f97ad45..0000000 --- a/Documentation/Pf2eModel/AncestryLanguage.Language.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage') - -## AncestryLanguage\.Language Property - -Язык, связанный с родословной\. - -```csharp -public Pf2eModel.Model.Structure.Language Language { get; set; } -``` - -#### Property Value -[Language](Language.md 'Pf2eModel\.Model\.Structure\.Language') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryLanguage.LanguageId.md b/Documentation/Pf2eModel/AncestryLanguage.LanguageId.md deleted file mode 100644 index e844004..0000000 --- a/Documentation/Pf2eModel/AncestryLanguage.LanguageId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage') - -## AncestryLanguage\.LanguageId Property - -Идентификатор языка, связанного с родословной\. - -```csharp -public int LanguageId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/AncestryLanguage.md b/Documentation/Pf2eModel/AncestryLanguage.md deleted file mode 100644 index d1b4172..0000000 --- a/Documentation/Pf2eModel/AncestryLanguage.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation') - -## AncestryLanguage Class - -Связь между родословной и языком\. - -```csharp -public class AncestryLanguage -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AncestryLanguage - -| Properties | | -| :--- | :--- | -| [Ancestry](AncestryLanguage.Ancestry.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.Ancestry') | Родословная, к которой относится язык\. | -| [AncestryId](AncestryLanguage.AncestryId.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.AncestryId') | Идентификатор родословной, к которой относится язык\. | -| [IsAdditional](AncestryLanguage.IsAdditional.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.IsAdditional') | Является ли язык дополнительным для родословной\. | -| [Language](AncestryLanguage.Language.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.Language') | Язык, связанный с родословной\. | -| [LanguageId](AncestryLanguage.LanguageId.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.LanguageId') | Идентификатор языка, связанного с родословной\. | diff --git a/Documentation/Pf2eModel/Archetype.DedicationFeat.md b/Documentation/Pf2eModel/Archetype.DedicationFeat.md deleted file mode 100644 index 7bdc0cb..0000000 --- a/Documentation/Pf2eModel/Archetype.DedicationFeat.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') - -## Archetype\.DedicationFeat Property - -Посвящение в архетип\. - -```csharp -public Pf2eModel.Model.Structure.Feat DedicationFeat { get; set; } -``` - -#### Property Value -[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Archetype.DedicationFeatId.md b/Documentation/Pf2eModel/Archetype.DedicationFeatId.md deleted file mode 100644 index bbac572..0000000 --- a/Documentation/Pf2eModel/Archetype.DedicationFeatId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') - -## Archetype\.DedicationFeatId Property - -Идентификатор способности, которая является посвящением в архетип\. - -```csharp -public System.Nullable DedicationFeatId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Archetype.Entity.md b/Documentation/Pf2eModel/Archetype.Entity.md deleted file mode 100644 index 7af9183..0000000 --- a/Documentation/Pf2eModel/Archetype.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') - -## Archetype\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Archetype.Extra.md b/Documentation/Pf2eModel/Archetype.Extra.md deleted file mode 100644 index 9292af3..0000000 --- a/Documentation/Pf2eModel/Archetype.Extra.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') - -## Archetype\.Extra Property - -Дополнительная информация об архетипе\. - -```csharp -public string? Extra { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Archetype.Feats.md b/Documentation/Pf2eModel/Archetype.Feats.md deleted file mode 100644 index 3803f20..0000000 --- a/Documentation/Pf2eModel/Archetype.Feats.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') - -## Archetype\.Feats Property - -Способности архетипа\. - -```csharp -public System.Collections.Generic.ICollection Feats { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Archetype.Id.md b/Documentation/Pf2eModel/Archetype.Id.md deleted file mode 100644 index b1c8cac..0000000 --- a/Documentation/Pf2eModel/Archetype.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') - -## Archetype\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Archetype.Level.md b/Documentation/Pf2eModel/Archetype.Level.md deleted file mode 100644 index db63df9..0000000 --- a/Documentation/Pf2eModel/Archetype.Level.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') - -## Archetype\.Level Property - -Уровень\. - -```csharp -public int Level { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Archetype.md b/Documentation/Pf2eModel/Archetype.md deleted file mode 100644 index 51ec313..0000000 --- a/Documentation/Pf2eModel/Archetype.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Archetype Class - -Архетип\. - -```csharp -public class Archetype : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Archetype - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [DedicationFeat](Archetype.DedicationFeat.md 'Pf2eModel\.Model\.Structure\.Archetype\.DedicationFeat') | Посвящение в архетип\. | -| [DedicationFeatId](Archetype.DedicationFeatId.md 'Pf2eModel\.Model\.Structure\.Archetype\.DedicationFeatId') | Идентификатор способности, которая является посвящением в архетип\. | -| [Entity](Archetype.Entity.md 'Pf2eModel\.Model\.Structure\.Archetype\.Entity') | Корневая сущность\. | -| [Extra](Archetype.Extra.md 'Pf2eModel\.Model\.Structure\.Archetype\.Extra') | Дополнительная информация об архетипе\. | -| [Feats](Archetype.Feats.md 'Pf2eModel\.Model\.Structure\.Archetype\.Feats') | Способности архетипа\. | -| [Id](Archetype.Id.md 'Pf2eModel\.Model\.Structure\.Archetype\.Id') | Идентификатор сущности\. | -| [Level](Archetype.Level.md 'Pf2eModel\.Model\.Structure\.Archetype\.Level') | Уровень\. | diff --git a/Documentation/Pf2eModel/ArchetypeFeats.ArchetypeId.md b/Documentation/Pf2eModel/ArchetypeFeats.ArchetypeId.md deleted file mode 100644 index 9a3e5ea..0000000 --- a/Documentation/Pf2eModel/ArchetypeFeats.ArchetypeId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ArchetypeRelation](Pf2eModel.Model.Structure.ArchetypeRelation.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation').[ArchetypeFeats](ArchetypeFeats.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats') - -## ArchetypeFeats\.ArchetypeId Property - -Идентификатор архетипа, к которому относится черта\. - -```csharp -public int ArchetypeId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ArchetypeFeats.FeatId.md b/Documentation/Pf2eModel/ArchetypeFeats.FeatId.md deleted file mode 100644 index 5aca938..0000000 --- a/Documentation/Pf2eModel/ArchetypeFeats.FeatId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ArchetypeRelation](Pf2eModel.Model.Structure.ArchetypeRelation.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation').[ArchetypeFeats](ArchetypeFeats.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats') - -## ArchetypeFeats\.FeatId Property - -Идентификатор черты, связанной с архетипом\. - -```csharp -public int FeatId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ArchetypeFeats.md b/Documentation/Pf2eModel/ArchetypeFeats.md deleted file mode 100644 index 36b7d47..0000000 --- a/Documentation/Pf2eModel/ArchetypeFeats.md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ArchetypeRelation](Pf2eModel.Model.Structure.ArchetypeRelation.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation') - -## ArchetypeFeats Class - -Связь между архетипом и его чертами\. - -```csharp -public class ArchetypeFeats -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ArchetypeFeats - -| Properties | | -| :--- | :--- | -| [ArchetypeId](ArchetypeFeats.ArchetypeId.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats\.ArchetypeId') | Идентификатор архетипа, к которому относится черта\. | -| [FeatId](ArchetypeFeats.FeatId.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats\.FeatId') | Идентификатор черты, связанной с архетипом\. | diff --git a/Documentation/Pf2eModel/AttributeValues.md b/Documentation/Pf2eModel/AttributeValues.md deleted file mode 100644 index 3501f7d..0000000 --- a/Documentation/Pf2eModel/AttributeValues.md +++ /dev/null @@ -1,53 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## AttributeValues Enum - -Перечисление значений атрибутов\. - -```csharp -public enum AttributeValues -``` -### Fields - - - -`Free` 0 - -Свободный атрибут\. - - - -`Strength` 1 - -Сила\. - - - -`Dexterity` 2 - -Ловкость\. - - - -`Constitution` 3 - -Телосложение\. - - - -`Intelligence` 4 - -Интеллект\. - - - -`Wisdom` 5 - -Мудрость\. - - - -`Charisma` 6 - -Харизма\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Background.BackgroundBoosts.md b/Documentation/Pf2eModel/Background.BackgroundBoosts.md deleted file mode 100644 index 6368cdd..0000000 --- a/Documentation/Pf2eModel/Background.BackgroundBoosts.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') - -## Background\.BackgroundBoosts Property - -Аттрибуты предыстории\. - -```csharp -public System.Collections.Generic.ICollection BackgroundBoosts { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundBoost](BackgroundBoost.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Background.BackgroundItems.md b/Documentation/Pf2eModel/Background.BackgroundItems.md deleted file mode 100644 index bfc1300..0000000 --- a/Documentation/Pf2eModel/Background.BackgroundItems.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') - -## Background\.BackgroundItems Property - -Способности предыстории\. - -```csharp -public System.Collections.Generic.ICollection BackgroundItems { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundItem](BackgroundItem.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Background.BackgroundSkills.md b/Documentation/Pf2eModel/Background.BackgroundSkills.md deleted file mode 100644 index 6b1b4c8..0000000 --- a/Documentation/Pf2eModel/Background.BackgroundSkills.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') - -## Background\.BackgroundSkills Property - -Навыки предыстории\. - -```csharp -public System.Collections.Generic.ICollection BackgroundSkills { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundTraining](BackgroundTraining.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Background.Entity.md b/Documentation/Pf2eModel/Background.Entity.md deleted file mode 100644 index 73e2faa..0000000 --- a/Documentation/Pf2eModel/Background.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') - -## Background\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Background.Id.md b/Documentation/Pf2eModel/Background.Id.md deleted file mode 100644 index 2052759..0000000 --- a/Documentation/Pf2eModel/Background.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') - -## Background\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Background.md b/Documentation/Pf2eModel/Background.md deleted file mode 100644 index 6fd7299..0000000 --- a/Documentation/Pf2eModel/Background.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Background Class - -Предыстория\. - -```csharp -public class Background : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Background - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [BackgroundBoosts](Background.BackgroundBoosts.md 'Pf2eModel\.Model\.Structure\.Background\.BackgroundBoosts') | Аттрибуты предыстории\. | -| [BackgroundItems](Background.BackgroundItems.md 'Pf2eModel\.Model\.Structure\.Background\.BackgroundItems') | Способности предыстории\. | -| [BackgroundSkills](Background.BackgroundSkills.md 'Pf2eModel\.Model\.Structure\.Background\.BackgroundSkills') | Навыки предыстории\. | -| [Entity](Background.Entity.md 'Pf2eModel\.Model\.Structure\.Background\.Entity') | Корневая сущность\. | -| [Id](Background.Id.md 'Pf2eModel\.Model\.Structure\.Background\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2eModel/BackgroundBoost.Attribute.md b/Documentation/Pf2eModel/BackgroundBoost.Attribute.md deleted file mode 100644 index 2c58f35..0000000 --- a/Documentation/Pf2eModel/BackgroundBoost.Attribute.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') - -## BackgroundBoost\.Attribute Property - -Атрибут, к которому относится этот элемент набора атрибутов для предыстории\. - -```csharp -public Pf2eModel.Model.Enum.AttributeValues Attribute { get; set; } -``` - -#### Property Value -[AttributeValues](AttributeValues.md 'Pf2eModel\.Model\.Enum\.AttributeValues') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundBoost.Background.md b/Documentation/Pf2eModel/BackgroundBoost.Background.md deleted file mode 100644 index d7f1999..0000000 --- a/Documentation/Pf2eModel/BackgroundBoost.Background.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') - -## BackgroundBoost\.Background Property - -Предыстория, к которой относится этот элемент набора атрибутов\. - -```csharp -public Pf2eModel.Model.Structure.Background Background { get; set; } -``` - -#### Property Value -[Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundBoost.BackgroundId.md b/Documentation/Pf2eModel/BackgroundBoost.BackgroundId.md deleted file mode 100644 index 39898f2..0000000 --- a/Documentation/Pf2eModel/BackgroundBoost.BackgroundId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') - -## BackgroundBoost\.BackgroundId Property - -Идентификатор предыстории, к которой относится этот элемент набора атрибутов\. - -```csharp -public int BackgroundId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundBoost.Id.md b/Documentation/Pf2eModel/BackgroundBoost.Id.md deleted file mode 100644 index 7e55421..0000000 --- a/Documentation/Pf2eModel/BackgroundBoost.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') - -## BackgroundBoost\.Id Property - -Идентификатор элемента набора атрибутов для предыстории\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundBoost.md b/Documentation/Pf2eModel/BackgroundBoost.md deleted file mode 100644 index 9c5ba24..0000000 --- a/Documentation/Pf2eModel/BackgroundBoost.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation') - -## BackgroundBoost Class - -Элемент набора атрибутов для предыстории\. - -```csharp -public class BackgroundBoost -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 BackgroundBoost - -| Properties | | -| :--- | :--- | -| [Attribute](BackgroundBoost.Attribute.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Attribute') | Атрибут, к которому относится этот элемент набора атрибутов для предыстории\. | -| [Background](BackgroundBoost.Background.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Background') | Предыстория, к которой относится этот элемент набора атрибутов\. | -| [BackgroundId](BackgroundBoost.BackgroundId.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.BackgroundId') | Идентификатор предыстории, к которой относится этот элемент набора атрибутов\. | -| [Id](BackgroundBoost.Id.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Id') | Идентификатор элемента набора атрибутов для предыстории\. | diff --git a/Documentation/Pf2eModel/BackgroundItem.Background.md b/Documentation/Pf2eModel/BackgroundItem.Background.md deleted file mode 100644 index a2aa9f0..0000000 --- a/Documentation/Pf2eModel/BackgroundItem.Background.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem') - -## BackgroundItem\.Background Property - -Предыстория, к которой относится сущность\. - -```csharp -public Pf2eModel.Model.Structure.Background Background { get; set; } -``` - -#### Property Value -[Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundItem.BackgroundId.md b/Documentation/Pf2eModel/BackgroundItem.BackgroundId.md deleted file mode 100644 index 12d78cb..0000000 --- a/Documentation/Pf2eModel/BackgroundItem.BackgroundId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem') - -## BackgroundItem\.BackgroundId Property - -Идентификатор элемента предыстории\. - -```csharp -public int BackgroundId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundItem.Entity.md b/Documentation/Pf2eModel/BackgroundItem.Entity.md deleted file mode 100644 index d81796c..0000000 --- a/Documentation/Pf2eModel/BackgroundItem.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem') - -## BackgroundItem\.Entity Property - -Сущность, связанная с предысторией\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundItem.EntityId.md b/Documentation/Pf2eModel/BackgroundItem.EntityId.md deleted file mode 100644 index cb432ec..0000000 --- a/Documentation/Pf2eModel/BackgroundItem.EntityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem') - -## BackgroundItem\.EntityId Property - -Идентификатор сущности, связанной с предысторией\. - -```csharp -public int EntityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundItem.Level.md b/Documentation/Pf2eModel/BackgroundItem.Level.md deleted file mode 100644 index 9f89c16..0000000 --- a/Documentation/Pf2eModel/BackgroundItem.Level.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem') - -## BackgroundItem\.Level Property - -Уровень элемента предыстории, если применимо\. Может быть null, если уровень не указан или не применим\. - -```csharp -public System.Nullable Level { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundItem.md b/Documentation/Pf2eModel/BackgroundItem.md deleted file mode 100644 index 1bbb7a5..0000000 --- a/Documentation/Pf2eModel/BackgroundItem.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation') - -## BackgroundItem Class - -Элемент предыстории, который может быть способностью, навыком или другим элементом, связанным с предысторией\. - -```csharp -public class BackgroundItem -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 BackgroundItem - -| Properties | | -| :--- | :--- | -| [Background](BackgroundItem.Background.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Background') | Предыстория, к которой относится сущность\. | -| [BackgroundId](BackgroundItem.BackgroundId.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.BackgroundId') | Идентификатор элемента предыстории\. | -| [Entity](BackgroundItem.Entity.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Entity') | Сущность, связанная с предысторией\. | -| [EntityId](BackgroundItem.EntityId.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.EntityId') | Идентификатор сущности, связанной с предысторией\. | -| [Level](BackgroundItem.Level.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Level') | Уровень элемента предыстории, если применимо\. Может быть null, если уровень не указан или не применим\. | diff --git a/Documentation/Pf2eModel/BackgroundTraining.Background.md b/Documentation/Pf2eModel/BackgroundTraining.Background.md deleted file mode 100644 index dc2263f..0000000 --- a/Documentation/Pf2eModel/BackgroundTraining.Background.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') - -## BackgroundTraining\.Background Property - -Предыстория, к которой относится тренировка\. - -```csharp -public Pf2eModel.Model.Structure.Background Background { get; set; } -``` - -#### Property Value -[Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundTraining.BackgroundId.md b/Documentation/Pf2eModel/BackgroundTraining.BackgroundId.md deleted file mode 100644 index af62d66..0000000 --- a/Documentation/Pf2eModel/BackgroundTraining.BackgroundId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') - -## BackgroundTraining\.BackgroundId Property - -Идентификатор предыстории, к которой относится тренировка\. - -```csharp -public int BackgroundId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundTraining.Id.md b/Documentation/Pf2eModel/BackgroundTraining.Id.md deleted file mode 100644 index a36b089..0000000 --- a/Documentation/Pf2eModel/BackgroundTraining.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') - -## BackgroundTraining\.Id Property - -Идентификатор элемента набора связей между предысторией и тренируемым навыком\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundTraining.Rank.md b/Documentation/Pf2eModel/BackgroundTraining.Rank.md deleted file mode 100644 index 97f2d10..0000000 --- a/Documentation/Pf2eModel/BackgroundTraining.Rank.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') - -## BackgroundTraining\.Rank Property - -Ранг тренировки, который получает персонаж при выборе данной предыстории\. - -```csharp -public Pf2eModel.Model.Enum.TrainingRank Rank { get; set; } -``` - -#### Property Value -[TrainingRank](TrainingRank.md 'Pf2eModel\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundTraining.Training.md b/Documentation/Pf2eModel/BackgroundTraining.Training.md deleted file mode 100644 index be2b285..0000000 --- a/Documentation/Pf2eModel/BackgroundTraining.Training.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') - -## BackgroundTraining\.Training Property - -Тренируемый навык, который получает персонаж при выборе данной предыстории\. - -```csharp -public Pf2eModel.Model.Common.Training Training { get; set; } -``` - -#### Property Value -[Training](Training.md 'Pf2eModel\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundTraining.TrainingId.md b/Documentation/Pf2eModel/BackgroundTraining.TrainingId.md deleted file mode 100644 index 0a4f40d..0000000 --- a/Documentation/Pf2eModel/BackgroundTraining.TrainingId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') - -## BackgroundTraining\.TrainingId Property - -Идентификатор тренируемого навыка\. - -```csharp -public int TrainingId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/BackgroundTraining.md b/Documentation/Pf2eModel/BackgroundTraining.md deleted file mode 100644 index f20102b..0000000 --- a/Documentation/Pf2eModel/BackgroundTraining.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation') - -## BackgroundTraining Class - -Элемент набора связей между предысторией и тренируемым навыком\. - -```csharp -public class BackgroundTraining -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 BackgroundTraining - -| Properties | | -| :--- | :--- | -| [Background](BackgroundTraining.Background.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Background') | Предыстория, к которой относится тренировка\. | -| [BackgroundId](BackgroundTraining.BackgroundId.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.BackgroundId') | Идентификатор предыстории, к которой относится тренировка\. | -| [Id](BackgroundTraining.Id.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Id') | Идентификатор элемента набора связей между предысторией и тренируемым навыком\. | -| [Rank](BackgroundTraining.Rank.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Rank') | Ранг тренировки, который получает персонаж при выборе данной предыстории\. | -| [Training](BackgroundTraining.Training.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Training') | Тренируемый навык, который получает персонаж при выборе данной предыстории\. | -| [TrainingId](BackgroundTraining.TrainingId.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.TrainingId') | Идентификатор тренируемого навыка\. | diff --git a/Documentation/Pf2eModel/Class.AdditionalTrainedSkills.md b/Documentation/Pf2eModel/Class.AdditionalTrainedSkills.md deleted file mode 100644 index 077419c..0000000 --- a/Documentation/Pf2eModel/Class.AdditionalTrainedSkills.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.AdditionalTrainedSkills Property - -Количество дополнительных навыков\. - -```csharp -public int AdditionalTrainedSkills { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.ClassKeyAbilities.md b/Documentation/Pf2eModel/Class.ClassKeyAbilities.md deleted file mode 100644 index eced88c..0000000 --- a/Documentation/Pf2eModel/Class.ClassKeyAbilities.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.ClassKeyAbilities Property - -Аттрибуты класса\. - -```csharp -public virtual System.Collections.Generic.ICollection ClassKeyAbilities { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.ClassProgressions.md b/Documentation/Pf2eModel/Class.ClassProgressions.md deleted file mode 100644 index 01c762d..0000000 --- a/Documentation/Pf2eModel/Class.ClassProgressions.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.ClassProgressions Property - -Прогрессия класса\. - -```csharp -public virtual System.Collections.Generic.ICollection ClassProgressions { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.ClassTrainings.md b/Documentation/Pf2eModel/Class.ClassTrainings.md deleted file mode 100644 index 18e319d..0000000 --- a/Documentation/Pf2eModel/Class.ClassTrainings.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.ClassTrainings Property - -Навыки класса\. - -```csharp -public virtual System.Collections.Generic.ICollection ClassTrainings { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassTraining](ClassTraining.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.Entity.md b/Documentation/Pf2eModel/Class.Entity.md deleted file mode 100644 index 6d80ccd..0000000 --- a/Documentation/Pf2eModel/Class.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.Hp.md b/Documentation/Pf2eModel/Class.Hp.md deleted file mode 100644 index c14e769..0000000 --- a/Documentation/Pf2eModel/Class.Hp.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.Hp Property - -Количество очков здоровья\. - -```csharp -public int Hp { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.Id.md b/Documentation/Pf2eModel/Class.Id.md deleted file mode 100644 index 1edd9da..0000000 --- a/Documentation/Pf2eModel/Class.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.Spellcasting.md b/Documentation/Pf2eModel/Class.Spellcasting.md deleted file mode 100644 index d960653..0000000 --- a/Documentation/Pf2eModel/Class.Spellcasting.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.Spellcasting Property - -Указание на тип заклинательства\. - -```csharp -public Pf2eModel.Model.Enum.SpellcastingType Spellcasting { get; set; } -``` - -#### Property Value -[SpellcastingType](SpellcastingType.md 'Pf2eModel\.Model\.Enum\.SpellcastingType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.SubclassGroups.md b/Documentation/Pf2eModel/Class.SubclassGroups.md deleted file mode 100644 index 6590bc3..0000000 --- a/Documentation/Pf2eModel/Class.SubclassGroups.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.SubclassGroups Property - -Группы подклассов\. - -```csharp -public virtual System.Collections.Generic.ICollection SubclassGroups { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.Tradition.md b/Documentation/Pf2eModel/Class.Tradition.md deleted file mode 100644 index 11e9f89..0000000 --- a/Documentation/Pf2eModel/Class.Tradition.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') - -## Class\.Tradition Property - -Традиция заклинаний класса\. - -```csharp -public System.Nullable Tradition { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[SpellTradition](SpellTradition.md 'Pf2eModel\.Model\.Enum\.SpellTradition')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Class.md b/Documentation/Pf2eModel/Class.md deleted file mode 100644 index 14ca194..0000000 --- a/Documentation/Pf2eModel/Class.md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Class Class - -Класс\. - -```csharp -public class Class : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Class - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [AdditionalTrainedSkills](Class.AdditionalTrainedSkills.md 'Pf2eModel\.Model\.Structure\.Class\.AdditionalTrainedSkills') | Количество дополнительных навыков\. | -| [ClassKeyAbilities](Class.ClassKeyAbilities.md 'Pf2eModel\.Model\.Structure\.Class\.ClassKeyAbilities') | Аттрибуты класса\. | -| [ClassProgressions](Class.ClassProgressions.md 'Pf2eModel\.Model\.Structure\.Class\.ClassProgressions') | Прогрессия класса\. | -| [ClassTrainings](Class.ClassTrainings.md 'Pf2eModel\.Model\.Structure\.Class\.ClassTrainings') | Навыки класса\. | -| [Entity](Class.Entity.md 'Pf2eModel\.Model\.Structure\.Class\.Entity') | Корневая сущность\. | -| [Hp](Class.Hp.md 'Pf2eModel\.Model\.Structure\.Class\.Hp') | Количество очков здоровья\. | -| [Id](Class.Id.md 'Pf2eModel\.Model\.Structure\.Class\.Id') | Идентификатор сущности\. | -| [Spellcasting](Class.Spellcasting.md 'Pf2eModel\.Model\.Structure\.Class\.Spellcasting') | Указание на тип заклинательства\. | -| [SubclassGroups](Class.SubclassGroups.md 'Pf2eModel\.Model\.Structure\.Class\.SubclassGroups') | Группы подклассов\. | -| [Tradition](Class.Tradition.md 'Pf2eModel\.Model\.Structure\.Class\.Tradition') | Традиция заклинаний класса\. | diff --git a/Documentation/Pf2eModel/ClassKeyAttribute.Class.md b/Documentation/Pf2eModel/ClassKeyAttribute.Class.md deleted file mode 100644 index 35da912..0000000 --- a/Documentation/Pf2eModel/ClassKeyAttribute.Class.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') - -## ClassKeyAttribute\.Class Property - -Класс, к которому относится ключевой атрибут\. - -```csharp -public Pf2eModel.Model.Structure.Class Class { get; set; } -``` - -#### Property Value -[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassKeyAttribute.ClassId.md b/Documentation/Pf2eModel/ClassKeyAttribute.ClassId.md deleted file mode 100644 index 9429999..0000000 --- a/Documentation/Pf2eModel/ClassKeyAttribute.ClassId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') - -## ClassKeyAttribute\.ClassId Property - -Идентификатор класса, к которому относится ключевой атрибут\. - -```csharp -public int ClassId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassKeyAttribute.Id.md b/Documentation/Pf2eModel/ClassKeyAttribute.Id.md deleted file mode 100644 index 0e80c62..0000000 --- a/Documentation/Pf2eModel/ClassKeyAttribute.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') - -## ClassKeyAttribute\.Id Property - -Идентификатор ключевого атрибута класса\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassKeyAttribute.Value.md b/Documentation/Pf2eModel/ClassKeyAttribute.Value.md deleted file mode 100644 index e67e65f..0000000 --- a/Documentation/Pf2eModel/ClassKeyAttribute.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') - -## ClassKeyAttribute\.Value Property - -Ключевой атрибут класса\. - -```csharp -public Pf2eModel.Model.Enum.AttributeValues Value { get; set; } -``` - -#### Property Value -[AttributeValues](AttributeValues.md 'Pf2eModel\.Model\.Enum\.AttributeValues') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassKeyAttribute.md b/Documentation/Pf2eModel/ClassKeyAttribute.md deleted file mode 100644 index e010e64..0000000 --- a/Documentation/Pf2eModel/ClassKeyAttribute.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation') - -## ClassKeyAttribute Class - -Набор ключевых атрибутов класса\. - -```csharp -public class ClassKeyAttribute -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ClassKeyAttribute - -| Properties | | -| :--- | :--- | -| [Class](ClassKeyAttribute.Class.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Class') | Класс, к которому относится ключевой атрибут\. | -| [ClassId](ClassKeyAttribute.ClassId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.ClassId') | Идентификатор класса, к которому относится ключевой атрибут\. | -| [Id](ClassKeyAttribute.Id.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Id') | Идентификатор ключевого атрибута класса\. | -| [Value](ClassKeyAttribute.Value.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Value') | Ключевой атрибут класса\. | diff --git a/Documentation/Pf2eModel/ClassProgression.Class.md b/Documentation/Pf2eModel/ClassProgression.Class.md deleted file mode 100644 index 0494ac2..0000000 --- a/Documentation/Pf2eModel/ClassProgression.Class.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression') - -## ClassProgression\.Class Property - -Класс, к которому относится элемент прогрессии\. - -```csharp -public Pf2eModel.Model.Structure.Class Class { get; set; } -``` - -#### Property Value -[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassProgression.ClassId.md b/Documentation/Pf2eModel/ClassProgression.ClassId.md deleted file mode 100644 index 5ae1dc3..0000000 --- a/Documentation/Pf2eModel/ClassProgression.ClassId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression') - -## ClassProgression\.ClassId Property - -Идентификатор класса, к которому относится элемент прогрессии\. - -```csharp -public int ClassId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassProgression.Entity.md b/Documentation/Pf2eModel/ClassProgression.Entity.md deleted file mode 100644 index 4441f01..0000000 --- a/Documentation/Pf2eModel/ClassProgression.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression') - -## ClassProgression\.Entity Property - -Сущность, связанная с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. - -```csharp -public Pf2eModel.Model.Base.Entity? Entity { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassProgression.EntityId.md b/Documentation/Pf2eModel/ClassProgression.EntityId.md deleted file mode 100644 index f848ed4..0000000 --- a/Documentation/Pf2eModel/ClassProgression.EntityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression') - -## ClassProgression\.EntityId Property - -Идентификатор сущности, связанной с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. - -```csharp -public System.Nullable EntityId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassProgression.Id.md b/Documentation/Pf2eModel/ClassProgression.Id.md deleted file mode 100644 index 2a482bb..0000000 --- a/Documentation/Pf2eModel/ClassProgression.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression') - -## ClassProgression\.Id Property - -Идентификатор прогрессии класса\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassProgression.Level.md b/Documentation/Pf2eModel/ClassProgression.Level.md deleted file mode 100644 index a87a26b..0000000 --- a/Documentation/Pf2eModel/ClassProgression.Level.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression') - -## ClassProgression\.Level Property - -Уровень класса, на котором элемент прогрессии доступен\. - -```csharp -public int Level { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassProgression.Type.md b/Documentation/Pf2eModel/ClassProgression.Type.md deleted file mode 100644 index 2c9dab9..0000000 --- a/Documentation/Pf2eModel/ClassProgression.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression') - -## ClassProgression\.Type Property - -Тип элемента прогрессии класса\. - -```csharp -public Pf2eModel.Model.Enum.ClassProgressionType Type { get; set; } -``` - -#### Property Value -[ClassProgressionType](ClassProgressionType.md 'Pf2eModel\.Model\.Enum\.ClassProgressionType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassProgression.md b/Documentation/Pf2eModel/ClassProgression.md deleted file mode 100644 index 23cc772..0000000 --- a/Documentation/Pf2eModel/ClassProgression.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation') - -## ClassProgression Class - -Элемент прогрессии класса\. - -```csharp -public class ClassProgression -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ClassProgression - -| Properties | | -| :--- | :--- | -| [Class](ClassProgression.Class.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression\.Class') | Класс, к которому относится элемент прогрессии\. | -| [ClassId](ClassProgression.ClassId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression\.ClassId') | Идентификатор класса, к которому относится элемент прогрессии\. | -| [Entity](ClassProgression.Entity.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression\.Entity') | Сущность, связанная с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. | -| [EntityId](ClassProgression.EntityId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression\.EntityId') | Идентификатор сущности, связанной с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. | -| [Id](ClassProgression.Id.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression\.Id') | Идентификатор прогрессии класса\. | -| [Level](ClassProgression.Level.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression\.Level') | Уровень класса, на котором элемент прогрессии доступен\. | -| [Type](ClassProgression.Type.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression\.Type') | Тип элемента прогрессии класса\. | diff --git a/Documentation/Pf2eModel/ClassProgressionType.md b/Documentation/Pf2eModel/ClassProgressionType.md deleted file mode 100644 index a02dc00..0000000 --- a/Documentation/Pf2eModel/ClassProgressionType.md +++ /dev/null @@ -1,53 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## ClassProgressionType Enum - -Тип элемента прогрессии класса\. - -```csharp -public enum ClassProgressionType -``` -### Fields - - - -`Entity` 0 - -Неизвестный тип прогрессии класса\. - - - -`AncestryFeat` 1 - -Навык архетипа\. - - - -`ClassFeat` 2 - -Классовая особенность\. - - - -`GeneralFeat` 3 - -Общий навык\. - - - -`SkillFeat` 4 - -Навык - - - -`SkillIncrease` 5 - -Увеличение навыка\. - - - -`AttributeIncrease` 6 - -Увеличение атрибута\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassTraining.Class.md b/Documentation/Pf2eModel/ClassTraining.Class.md deleted file mode 100644 index fe1a781..0000000 --- a/Documentation/Pf2eModel/ClassTraining.Class.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining') - -## ClassTraining\.Class Property - -Класс, к которому относится тренировка\. - -```csharp -public Pf2eModel.Model.Structure.Class Class { get; set; } -``` - -#### Property Value -[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassTraining.ClassId.md b/Documentation/Pf2eModel/ClassTraining.ClassId.md deleted file mode 100644 index fbc1f6b..0000000 --- a/Documentation/Pf2eModel/ClassTraining.ClassId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining') - -## ClassTraining\.ClassId Property - -Идентификатор класса, к которому относится тренировка\. - -```csharp -public int ClassId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassTraining.Id.md b/Documentation/Pf2eModel/ClassTraining.Id.md deleted file mode 100644 index 99a6b9c..0000000 --- a/Documentation/Pf2eModel/ClassTraining.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining') - -## ClassTraining\.Id Property - -Идентификатор набора элементов, связывающий класс и тренируемый навык\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassTraining.Rank.md b/Documentation/Pf2eModel/ClassTraining.Rank.md deleted file mode 100644 index 3feefb4..0000000 --- a/Documentation/Pf2eModel/ClassTraining.Rank.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining') - -## ClassTraining\.Rank Property - -Ранг тренировки, определяющий уровень владения навыком\. - -```csharp -public Pf2eModel.Model.Enum.TrainingRank Rank { get; set; } -``` - -#### Property Value -[TrainingRank](TrainingRank.md 'Pf2eModel\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassTraining.Training.md b/Documentation/Pf2eModel/ClassTraining.Training.md deleted file mode 100644 index 0e7718b..0000000 --- a/Documentation/Pf2eModel/ClassTraining.Training.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining') - -## ClassTraining\.Training Property - -Тренируемый навык, к которому относится тренировка\. - -```csharp -public Pf2eModel.Model.Common.Training? Training { get; set; } -``` - -#### Property Value -[Training](Training.md 'Pf2eModel\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassTraining.TrainingId.md b/Documentation/Pf2eModel/ClassTraining.TrainingId.md deleted file mode 100644 index 7283849..0000000 --- a/Documentation/Pf2eModel/ClassTraining.TrainingId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[ClassTraining](ClassTraining.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining') - -## ClassTraining\.TrainingId Property - -Идентификатор тренируемого навыка, к которому относится тренировка\. - -```csharp -public System.Nullable TrainingId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ClassTraining.md b/Documentation/Pf2eModel/ClassTraining.md deleted file mode 100644 index 64573df..0000000 --- a/Documentation/Pf2eModel/ClassTraining.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation') - -## ClassTraining Class - -Набор элементов, связывающий класс и тренируемый навык\. - -```csharp -public class ClassTraining -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ClassTraining - -| Properties | | -| :--- | :--- | -| [Class](ClassTraining.Class.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining\.Class') | Класс, к которому относится тренировка\. | -| [ClassId](ClassTraining.ClassId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining\.ClassId') | Идентификатор класса, к которому относится тренировка\. | -| [Id](ClassTraining.Id.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining\.Id') | Идентификатор набора элементов, связывающий класс и тренируемый навык\. | -| [Rank](ClassTraining.Rank.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining\.Rank') | Ранг тренировки, определяющий уровень владения навыком\. | -| [Training](ClassTraining.Training.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining\.Training') | Тренируемый навык, к которому относится тренировка\. | -| [TrainingId](ClassTraining.TrainingId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining\.TrainingId') | Идентификатор тренируемого навыка, к которому относится тренировка\. | diff --git a/Documentation/Pf2eModel/Condition.Entity.md b/Documentation/Pf2eModel/Condition.Entity.md deleted file mode 100644 index fb31a97..0000000 --- a/Documentation/Pf2eModel/Condition.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Condition](Condition.md 'Pf2eModel\.Model\.Structure\.Condition') - -## Condition\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Condition.Extra.md b/Documentation/Pf2eModel/Condition.Extra.md deleted file mode 100644 index 8cac110..0000000 --- a/Documentation/Pf2eModel/Condition.Extra.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Condition](Condition.md 'Pf2eModel\.Model\.Structure\.Condition') - -## Condition\.Extra Property - -Дополнительная информация\. - -```csharp -public string? Extra { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Condition.Group.md b/Documentation/Pf2eModel/Condition.Group.md deleted file mode 100644 index 23c8487..0000000 --- a/Documentation/Pf2eModel/Condition.Group.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Condition](Condition.md 'Pf2eModel\.Model\.Structure\.Condition') - -## Condition\.Group Property - -Группа состояния\. - -```csharp -public System.Nullable Group { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[ConditionGroup](ConditionGroup.md 'Pf2eModel\.Model\.Enum\.ConditionGroup')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Condition.Id.md b/Documentation/Pf2eModel/Condition.Id.md deleted file mode 100644 index ff34817..0000000 --- a/Documentation/Pf2eModel/Condition.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Condition](Condition.md 'Pf2eModel\.Model\.Structure\.Condition') - -## Condition\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Condition.md b/Documentation/Pf2eModel/Condition.md deleted file mode 100644 index 6a3e95e..0000000 --- a/Documentation/Pf2eModel/Condition.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Condition Class - -Состояние\. - -```csharp -public class Condition : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Condition - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Entity](Condition.Entity.md 'Pf2eModel\.Model\.Structure\.Condition\.Entity') | Корневая сущность\. | -| [Extra](Condition.Extra.md 'Pf2eModel\.Model\.Structure\.Condition\.Extra') | Дополнительная информация\. | -| [Group](Condition.Group.md 'Pf2eModel\.Model\.Structure\.Condition\.Group') | Группа состояния\. | -| [Id](Condition.Id.md 'Pf2eModel\.Model\.Structure\.Condition\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2eModel/ConditionGroup.md b/Documentation/Pf2eModel/ConditionGroup.md deleted file mode 100644 index 03b6687..0000000 --- a/Documentation/Pf2eModel/ConditionGroup.md +++ /dev/null @@ -1,47 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## ConditionGroup Enum - -Тип состояния - -```csharp -public enum ConditionGroup -``` -### Fields - - - -`Unknown` 0 - -Неизвестое состояние\. - - - -`Senses` 1 - -Чувство\. - - - -`Abilities` 2 - -Способность\. - - - -`Death` 3 - -Смерть\. - - - -`Attitudes` 4 - -Отношение\. \(???\) - - - -`Detection` 5 - -Обнаружение\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Anathema.md b/Documentation/Pf2eModel/Deity.Anathema.md deleted file mode 100644 index 16dbde2..0000000 --- a/Documentation/Pf2eModel/Deity.Anathema.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Anathema Property - -Анафемы божества\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString Anathema { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.AreaOfConcern.md b/Documentation/Pf2eModel/Deity.AreaOfConcern.md deleted file mode 100644 index c9780cb..0000000 --- a/Documentation/Pf2eModel/Deity.AreaOfConcern.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.AreaOfConcern Property - -Область покровительства божества\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString AreaOfConcern { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Category.md b/Documentation/Pf2eModel/Deity.Category.md deleted file mode 100644 index f98d269..0000000 --- a/Documentation/Pf2eModel/Deity.Category.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Category Property - -Категория божества\. - -```csharp -public string Category { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.CategoryEntity.md b/Documentation/Pf2eModel/Deity.CategoryEntity.md deleted file mode 100644 index 04cfc47..0000000 --- a/Documentation/Pf2eModel/Deity.CategoryEntity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.CategoryEntity Property - -Категория божества \(связь\)\. - -```csharp -public Pf2eModel.Model.Structure.DeityCategory? CategoryEntity { get; set; } -``` - -#### Property Value -[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.CategoryId.md b/Documentation/Pf2eModel/Deity.CategoryId.md deleted file mode 100644 index d1de3c7..0000000 --- a/Documentation/Pf2eModel/Deity.CategoryId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.CategoryId Property - -Идентификатор категории божества\. - -```csharp -public System.Nullable CategoryId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.DeityAttributes.md b/Documentation/Pf2eModel/Deity.DeityAttributes.md deleted file mode 100644 index bf4f453..0000000 --- a/Documentation/Pf2eModel/Deity.DeityAttributes.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.DeityAttributes Property - -Атрибуты божества\. - -```csharp -public System.Collections.Generic.ICollection DeityAttributes { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityAttribute](DeityAttribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.DeityDomains.md b/Documentation/Pf2eModel/Deity.DeityDomains.md deleted file mode 100644 index 4ed35e7..0000000 --- a/Documentation/Pf2eModel/Deity.DeityDomains.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.DeityDomains Property - -Домены божества\. - -```csharp -public System.Collections.Generic.ICollection DeityDomains { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.DeitySpells.md b/Documentation/Pf2eModel/Deity.DeitySpells.md deleted file mode 100644 index bf028cb..0000000 --- a/Documentation/Pf2eModel/Deity.DeitySpells.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.DeitySpells Property - -Заклинания божества\. - -```csharp -public System.Collections.Generic.ICollection DeitySpells { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeitySpell](DeitySpell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.DeityWeapons.md b/Documentation/Pf2eModel/Deity.DeityWeapons.md deleted file mode 100644 index 25a7f49..0000000 --- a/Documentation/Pf2eModel/Deity.DeityWeapons.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.DeityWeapons Property - -Оружия божества\. - -```csharp -public System.Collections.Generic.ICollection DeityWeapons { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityWeapon](DeityWeapon.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Edicts.md b/Documentation/Pf2eModel/Deity.Edicts.md deleted file mode 100644 index 01c3894..0000000 --- a/Documentation/Pf2eModel/Deity.Edicts.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Edicts Property - -Заветы божества\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString Edicts { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Entity.md b/Documentation/Pf2eModel/Deity.Entity.md deleted file mode 100644 index 58cddba..0000000 --- a/Documentation/Pf2eModel/Deity.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Fonts.md b/Documentation/Pf2eModel/Deity.Fonts.md deleted file mode 100644 index f4684d1..0000000 --- a/Documentation/Pf2eModel/Deity.Fonts.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Fonts Property - -Тип божественный силы\. - -```csharp -public Pf2eModel.Model.Enum.DeityFonts Fonts { get; set; } -``` - -#### Property Value -[DeityFonts](DeityFonts.md 'Pf2eModel\.Model\.Enum\.DeityFonts') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Id.md b/Documentation/Pf2eModel/Deity.Id.md deleted file mode 100644 index ad0568a..0000000 --- a/Documentation/Pf2eModel/Deity.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.ReligiousSymbol.md b/Documentation/Pf2eModel/Deity.ReligiousSymbol.md deleted file mode 100644 index 657a57c..0000000 --- a/Documentation/Pf2eModel/Deity.ReligiousSymbol.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.ReligiousSymbol Property - -Религиозный символ божества\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString ReligiousSymbol { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.SacredAnimal.md b/Documentation/Pf2eModel/Deity.SacredAnimal.md deleted file mode 100644 index 74ca8b7..0000000 --- a/Documentation/Pf2eModel/Deity.SacredAnimal.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.SacredAnimal Property - -Священное животное божества\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString SacredAnimal { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Sanctification.md b/Documentation/Pf2eModel/Deity.Sanctification.md deleted file mode 100644 index 9619fed..0000000 --- a/Documentation/Pf2eModel/Deity.Sanctification.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Sanctification Property - -Тип освящения\. - -```csharp -public Pf2eModel.Model.Enum.DeitySanctification Sanctification { get; set; } -``` - -#### Property Value -[DeitySanctification](DeitySanctification.md 'Pf2eModel\.Model\.Enum\.DeitySanctification') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.SanctificationMust.md b/Documentation/Pf2eModel/Deity.SanctificationMust.md deleted file mode 100644 index a3d21dd..0000000 --- a/Documentation/Pf2eModel/Deity.SanctificationMust.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.SanctificationMust Property - -Обязательное освящение\. - -```csharp -public bool SanctificationMust { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Skills.md b/Documentation/Pf2eModel/Deity.Skills.md deleted file mode 100644 index 9a78dcf..0000000 --- a/Documentation/Pf2eModel/Deity.Skills.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Skills Property - -Навыки божества\. - -```csharp -public System.Collections.Generic.ICollection Skills { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Training](Training.md 'Pf2eModel\.Model\.Common\.Training')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.Type.md b/Documentation/Pf2eModel/Deity.Type.md deleted file mode 100644 index 58b161f..0000000 --- a/Documentation/Pf2eModel/Deity.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') - -## Deity\.Type Property - -Тип божества\. - -```csharp -public Pf2eModel.Model.Enum.DeityType Type { get; set; } -``` - -#### Property Value -[DeityType](DeityType.md 'Pf2eModel\.Model\.Enum\.DeityType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Deity.md b/Documentation/Pf2eModel/Deity.md deleted file mode 100644 index e9940f6..0000000 --- a/Documentation/Pf2eModel/Deity.md +++ /dev/null @@ -1,36 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Deity Class - -Божество\. - -```csharp -public class Deity : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Deity - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Anathema](Deity.Anathema.md 'Pf2eModel\.Model\.Structure\.Deity\.Anathema') | Анафемы божества\. | -| [AreaOfConcern](Deity.AreaOfConcern.md 'Pf2eModel\.Model\.Structure\.Deity\.AreaOfConcern') | Область покровительства божества\. | -| [Category](Deity.Category.md 'Pf2eModel\.Model\.Structure\.Deity\.Category') | Категория божества\. | -| [CategoryEntity](Deity.CategoryEntity.md 'Pf2eModel\.Model\.Structure\.Deity\.CategoryEntity') | Категория божества \(связь\)\. | -| [CategoryId](Deity.CategoryId.md 'Pf2eModel\.Model\.Structure\.Deity\.CategoryId') | Идентификатор категории божества\. | -| [DeityAttributes](Deity.DeityAttributes.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityAttributes') | Атрибуты божества\. | -| [DeityDomains](Deity.DeityDomains.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityDomains') | Домены божества\. | -| [DeitySpells](Deity.DeitySpells.md 'Pf2eModel\.Model\.Structure\.Deity\.DeitySpells') | Заклинания божества\. | -| [DeityWeapons](Deity.DeityWeapons.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityWeapons') | Оружия божества\. | -| [Edicts](Deity.Edicts.md 'Pf2eModel\.Model\.Structure\.Deity\.Edicts') | Заветы божества\. | -| [Entity](Deity.Entity.md 'Pf2eModel\.Model\.Structure\.Deity\.Entity') | Корневая сущность\. | -| [Fonts](Deity.Fonts.md 'Pf2eModel\.Model\.Structure\.Deity\.Fonts') | Тип божественный силы\. | -| [Id](Deity.Id.md 'Pf2eModel\.Model\.Structure\.Deity\.Id') | Идентификатор сущности\. | -| [ReligiousSymbol](Deity.ReligiousSymbol.md 'Pf2eModel\.Model\.Structure\.Deity\.ReligiousSymbol') | Религиозный символ божества\. | -| [SacredAnimal](Deity.SacredAnimal.md 'Pf2eModel\.Model\.Structure\.Deity\.SacredAnimal') | Священное животное божества\. | -| [Sanctification](Deity.Sanctification.md 'Pf2eModel\.Model\.Structure\.Deity\.Sanctification') | Тип освящения\. | -| [SanctificationMust](Deity.SanctificationMust.md 'Pf2eModel\.Model\.Structure\.Deity\.SanctificationMust') | Обязательное освящение\. | -| [Skills](Deity.Skills.md 'Pf2eModel\.Model\.Structure\.Deity\.Skills') | Навыки божества\. | -| [Type](Deity.Type.md 'Pf2eModel\.Model\.Structure\.Deity\.Type') | Тип божества\. | diff --git a/Documentation/Pf2eModel/DeityAttribute.Attribute.md b/Documentation/Pf2eModel/DeityAttribute.Attribute.md deleted file mode 100644 index 2309eda..0000000 --- a/Documentation/Pf2eModel/DeityAttribute.Attribute.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute') - -## DeityAttribute\.Attribute Property - -Атрибут божества\. - -```csharp -public Pf2eModel.Model.Enum.AttributeValues Attribute { get; set; } -``` - -#### Property Value -[AttributeValues](AttributeValues.md 'Pf2eModel\.Model\.Enum\.AttributeValues') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityAttribute.Deity.md b/Documentation/Pf2eModel/DeityAttribute.Deity.md deleted file mode 100644 index c59bf55..0000000 --- a/Documentation/Pf2eModel/DeityAttribute.Deity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute') - -## DeityAttribute\.Deity Property - -Божество, к которому относится атрибут\. - -```csharp -public Pf2eModel.Model.Structure.Deity Deity { get; set; } -``` - -#### Property Value -[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityAttribute.DeityId.md b/Documentation/Pf2eModel/DeityAttribute.DeityId.md deleted file mode 100644 index a8cbb73..0000000 --- a/Documentation/Pf2eModel/DeityAttribute.DeityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute') - -## DeityAttribute\.DeityId Property - -Идентификатор божества\. - -```csharp -public int DeityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityAttribute.Id.md b/Documentation/Pf2eModel/DeityAttribute.Id.md deleted file mode 100644 index dc7a330..0000000 --- a/Documentation/Pf2eModel/DeityAttribute.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute') - -## DeityAttribute\.Id Property - -Идентификатор\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityAttribute.md b/Documentation/Pf2eModel/DeityAttribute.md deleted file mode 100644 index 1b60532..0000000 --- a/Documentation/Pf2eModel/DeityAttribute.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation') - -## DeityAttribute Class - -Элемент отношения божества и атрибута\. - -```csharp -public class DeityAttribute -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeityAttribute - -| Properties | | -| :--- | :--- | -| [Attribute](DeityAttribute.Attribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.Attribute') | Атрибут божества\. | -| [Deity](DeityAttribute.Deity.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.Deity') | Божество, к которому относится атрибут\. | -| [DeityId](DeityAttribute.DeityId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.DeityId') | Идентификатор божества\. | -| [Id](DeityAttribute.Id.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.Id') | Идентификатор\. | diff --git a/Documentation/Pf2eModel/DeityCategory.Description.md b/Documentation/Pf2eModel/DeityCategory.Description.md deleted file mode 100644 index eee2db2..0000000 --- a/Documentation/Pf2eModel/DeityCategory.Description.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory') - -## DeityCategory\.Description Property - -Описание категории\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString Description { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityCategory.Entity.md b/Documentation/Pf2eModel/DeityCategory.Entity.md deleted file mode 100644 index 9d4f886..0000000 --- a/Documentation/Pf2eModel/DeityCategory.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory') - -## DeityCategory\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityCategory.Id.md b/Documentation/Pf2eModel/DeityCategory.Id.md deleted file mode 100644 index 7453c80..0000000 --- a/Documentation/Pf2eModel/DeityCategory.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory') - -## DeityCategory\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityCategory.md b/Documentation/Pf2eModel/DeityCategory.md deleted file mode 100644 index 6c6f708..0000000 --- a/Documentation/Pf2eModel/DeityCategory.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## DeityCategory Class - -Категория божества\. - -```csharp -public class DeityCategory : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeityCategory - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Description](DeityCategory.Description.md 'Pf2eModel\.Model\.Structure\.DeityCategory\.Description') | Описание категории\. | -| [Entity](DeityCategory.Entity.md 'Pf2eModel\.Model\.Structure\.DeityCategory\.Entity') | Корневая сущность\. | -| [Id](DeityCategory.Id.md 'Pf2eModel\.Model\.Structure\.DeityCategory\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2eModel/DeityDomain.Deity.md b/Documentation/Pf2eModel/DeityDomain.Deity.md deleted file mode 100644 index db0bba3..0000000 --- a/Documentation/Pf2eModel/DeityDomain.Deity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain') - -## DeityDomain\.Deity Property - -Божество, к которому относится домен\. - -```csharp -public virtual Pf2eModel.Model.Structure.Deity Deity { get; set; } -``` - -#### Property Value -[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityDomain.DeityId.md b/Documentation/Pf2eModel/DeityDomain.DeityId.md deleted file mode 100644 index 9847b45..0000000 --- a/Documentation/Pf2eModel/DeityDomain.DeityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain') - -## DeityDomain\.DeityId Property - -Идентификатор божества, к которому относится домен\. - -```csharp -public int DeityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityDomain.Domain.md b/Documentation/Pf2eModel/DeityDomain.Domain.md deleted file mode 100644 index 048533b..0000000 --- a/Documentation/Pf2eModel/DeityDomain.Domain.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain') - -## DeityDomain\.Domain Property - -Домен, связанный с божеством\. - -```csharp -public virtual Pf2eModel.Model.Structure.Domain Domain { get; set; } -``` - -#### Property Value -[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityDomain.DomainId.md b/Documentation/Pf2eModel/DeityDomain.DomainId.md deleted file mode 100644 index 3e90ac3..0000000 --- a/Documentation/Pf2eModel/DeityDomain.DomainId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain') - -## DeityDomain\.DomainId Property - -Идентификатор домена\. - -```csharp -public int DomainId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityDomain.Id.md b/Documentation/Pf2eModel/DeityDomain.Id.md deleted file mode 100644 index a03ec34..0000000 --- a/Documentation/Pf2eModel/DeityDomain.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain') - -## DeityDomain\.Id Property - -Идентификатор отношения божества и домена\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityDomain.IsPrimary.md b/Documentation/Pf2eModel/DeityDomain.IsPrimary.md deleted file mode 100644 index 3f495ae..0000000 --- a/Documentation/Pf2eModel/DeityDomain.IsPrimary.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain') - -## DeityDomain\.IsPrimary Property - -Флаг, указывающий, является ли домен основным для божества\. - -```csharp -public bool IsPrimary { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityDomain.Value.md b/Documentation/Pf2eModel/DeityDomain.Value.md deleted file mode 100644 index 21a9e36..0000000 --- a/Documentation/Pf2eModel/DeityDomain.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain') - -## DeityDomain\.Value Property - -Значение домена божества, например, "Свет", "Тьма" и т\.д\. - -```csharp -public string Value { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityDomain.md b/Documentation/Pf2eModel/DeityDomain.md deleted file mode 100644 index 3a7ebd9..0000000 --- a/Documentation/Pf2eModel/DeityDomain.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation') - -## DeityDomain Class - -Элемент отношения божества и домена\. - -```csharp -public class DeityDomain -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeityDomain - -| Properties | | -| :--- | :--- | -| [Deity](DeityDomain.Deity.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Deity') | Божество, к которому относится домен\. | -| [DeityId](DeityDomain.DeityId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.DeityId') | Идентификатор божества, к которому относится домен\. | -| [Domain](DeityDomain.Domain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Domain') | Домен, связанный с божеством\. | -| [DomainId](DeityDomain.DomainId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.DomainId') | Идентификатор домена\. | -| [Id](DeityDomain.Id.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Id') | Идентификатор отношения божества и домена\. | -| [IsPrimary](DeityDomain.IsPrimary.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.IsPrimary') | Флаг, указывающий, является ли домен основным для божества\. | -| [Value](DeityDomain.Value.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Value') | Значение домена божества, например, "Свет", "Тьма" и т\.д\. | diff --git a/Documentation/Pf2eModel/DeityFonts.md b/Documentation/Pf2eModel/DeityFonts.md deleted file mode 100644 index 7cd0271..0000000 --- a/Documentation/Pf2eModel/DeityFonts.md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## DeityFonts Enum - -Тип божественной силы\. - -```csharp -public enum DeityFonts -``` -### Fields - - - -`None` 0 - -Без божественной силы\. - - - -`Heal` 1 - -Исцеление\. - - - -`Harm` 2 - -Урон\. - - - -`Any` 3 - -Любой тип божественной силы\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeitySanctification.md b/Documentation/Pf2eModel/DeitySanctification.md deleted file mode 100644 index cb27b0f..0000000 --- a/Documentation/Pf2eModel/DeitySanctification.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## DeitySanctification Enum - -Тип освящения божества\. - -```csharp -public enum DeitySanctification -``` -### Fields - - - -`Holy` 0 - -Святость\. - - - -`Unholy` 1 - -Нечестивость\. - - - -`Any` 2 - -Любое\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeitySpell.Deity.md b/Documentation/Pf2eModel/DeitySpell.Deity.md deleted file mode 100644 index e950ef1..0000000 --- a/Documentation/Pf2eModel/DeitySpell.Deity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell') - -## DeitySpell\.Deity Property - -Божество, к которому относится заклинание\. - -```csharp -public virtual Pf2eModel.Model.Structure.Deity Deity { get; set; } -``` - -#### Property Value -[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeitySpell.DeityId.md b/Documentation/Pf2eModel/DeitySpell.DeityId.md deleted file mode 100644 index 6cf3875..0000000 --- a/Documentation/Pf2eModel/DeitySpell.DeityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell') - -## DeitySpell\.DeityId Property - -Идентификатор божества, к которому относится заклинание\. - -```csharp -public int DeityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeitySpell.Id.md b/Documentation/Pf2eModel/DeitySpell.Id.md deleted file mode 100644 index 1b01db2..0000000 --- a/Documentation/Pf2eModel/DeitySpell.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell') - -## DeitySpell\.Id Property - -Идентификатор связи божества и заклинания\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeitySpell.Level.md b/Documentation/Pf2eModel/DeitySpell.Level.md deleted file mode 100644 index 1447018..0000000 --- a/Documentation/Pf2eModel/DeitySpell.Level.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell') - -## DeitySpell\.Level Property - -Уровень заклинания\. - -```csharp -public int Level { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeitySpell.Spell.md b/Documentation/Pf2eModel/DeitySpell.Spell.md deleted file mode 100644 index 69b2ac9..0000000 --- a/Documentation/Pf2eModel/DeitySpell.Spell.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell') - -## DeitySpell\.Spell Property - -Заклинание, связанное с божеством\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell Spell { get; set; } -``` - -#### Property Value -[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeitySpell.SpellId.md b/Documentation/Pf2eModel/DeitySpell.SpellId.md deleted file mode 100644 index 285a9ab..0000000 --- a/Documentation/Pf2eModel/DeitySpell.SpellId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeitySpell](DeitySpell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell') - -## DeitySpell\.SpellId Property - -Идентификатор заклинания, связанного с божеством\. - -```csharp -public int SpellId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeitySpell.md b/Documentation/Pf2eModel/DeitySpell.md deleted file mode 100644 index 7962984..0000000 --- a/Documentation/Pf2eModel/DeitySpell.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation') - -## DeitySpell Class - -Связь божества и заклинания\. - -```csharp -public class DeitySpell -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeitySpell - -| Properties | | -| :--- | :--- | -| [Deity](DeitySpell.Deity.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell\.Deity') | Божество, к которому относится заклинание\. | -| [DeityId](DeitySpell.DeityId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell\.DeityId') | Идентификатор божества, к которому относится заклинание\. | -| [Id](DeitySpell.Id.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell\.Id') | Идентификатор связи божества и заклинания\. | -| [Level](DeitySpell.Level.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell\.Level') | Уровень заклинания\. | -| [Spell](DeitySpell.Spell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell\.Spell') | Заклинание, связанное с божеством\. | -| [SpellId](DeitySpell.SpellId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell\.SpellId') | Идентификатор заклинания, связанного с божеством\. | diff --git a/Documentation/Pf2eModel/DeityType.md b/Documentation/Pf2eModel/DeityType.md deleted file mode 100644 index 20cc55b..0000000 --- a/Documentation/Pf2eModel/DeityType.md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## DeityType Enum - -Тип божества\. - -```csharp -public enum DeityType -``` -### Fields - - - -`Deity` 0 - -Божество\. - - - -`Pantheon` 1 - -Пантеон\. - - - -`Covenant` 2 - -Ковенант\. - - - -`Philosophy` 3 - -Философия\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityWeapon.Deity.md b/Documentation/Pf2eModel/DeityWeapon.Deity.md deleted file mode 100644 index 84d5526..0000000 --- a/Documentation/Pf2eModel/DeityWeapon.Deity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityWeapon](DeityWeapon.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon') - -## DeityWeapon\.Deity Property - -Божество, к которому относится оружие\. - -```csharp -public virtual Pf2eModel.Model.Structure.Deity Deity { get; set; } -``` - -#### Property Value -[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityWeapon.DeityId.md b/Documentation/Pf2eModel/DeityWeapon.DeityId.md deleted file mode 100644 index 761e704..0000000 --- a/Documentation/Pf2eModel/DeityWeapon.DeityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityWeapon](DeityWeapon.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon') - -## DeityWeapon\.DeityId Property - -Идентификатор божества, к которому относится оружие\. - -```csharp -public int DeityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityWeapon.Id.md b/Documentation/Pf2eModel/DeityWeapon.Id.md deleted file mode 100644 index 5288137..0000000 --- a/Documentation/Pf2eModel/DeityWeapon.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityWeapon](DeityWeapon.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon') - -## DeityWeapon\.Id Property - -Идентификатор связи божества с оружием\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityWeapon.Weapon.md b/Documentation/Pf2eModel/DeityWeapon.Weapon.md deleted file mode 100644 index a9d44b6..0000000 --- a/Documentation/Pf2eModel/DeityWeapon.Weapon.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityWeapon](DeityWeapon.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon') - -## DeityWeapon\.Weapon Property - -Название оружия, связанного с божеством\. Будет изменено на идентификатор оружия в будущем, когда будет реализована система оружия\. - -```csharp -public string Weapon { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/DeityWeapon.md b/Documentation/Pf2eModel/DeityWeapon.md deleted file mode 100644 index d0184bb..0000000 --- a/Documentation/Pf2eModel/DeityWeapon.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation') - -## DeityWeapon Class - -Связь божества с оружием\. - -```csharp -public class DeityWeapon -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DeityWeapon - -| Properties | | -| :--- | :--- | -| [Deity](DeityWeapon.Deity.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon\.Deity') | Божество, к которому относится оружие\. | -| [DeityId](DeityWeapon.DeityId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon\.DeityId') | Идентификатор божества, к которому относится оружие\. | -| [Id](DeityWeapon.Id.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon\.Id') | Идентификатор связи божества с оружием\. | -| [Weapon](DeityWeapon.Weapon.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon\.Weapon') | Название оружия, связанного с божеством\. Будет изменено на идентификатор оружия в будущем, когда будет реализована система оружия\. | diff --git a/Documentation/Pf2eModel/Domain.AdvancedApocryphalSpell.md b/Documentation/Pf2eModel/Domain.AdvancedApocryphalSpell.md deleted file mode 100644 index c8534fc..0000000 --- a/Documentation/Pf2eModel/Domain.AdvancedApocryphalSpell.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.AdvancedApocryphalSpell Property - -Продвинутое апокрифическое заклинание домена\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell? AdvancedApocryphalSpell { get; set; } -``` - -#### Property Value -[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.AdvancedApocryphalSpellId.md b/Documentation/Pf2eModel/Domain.AdvancedApocryphalSpellId.md deleted file mode 100644 index f1fab1a..0000000 --- a/Documentation/Pf2eModel/Domain.AdvancedApocryphalSpellId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.AdvancedApocryphalSpellId Property - -Идентификатор продвинутого апокрифического заклинания домена\. - -```csharp -public System.Nullable AdvancedApocryphalSpellId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.AdvancedDomainSpell.md b/Documentation/Pf2eModel/Domain.AdvancedDomainSpell.md deleted file mode 100644 index 6254b3a..0000000 --- a/Documentation/Pf2eModel/Domain.AdvancedDomainSpell.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.AdvancedDomainSpell Property - -Продвинутое заклинание домена\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell AdvancedDomainSpell { get; set; } -``` - -#### Property Value -[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.AdvancedDomainSpellId.md b/Documentation/Pf2eModel/Domain.AdvancedDomainSpellId.md deleted file mode 100644 index dea80a1..0000000 --- a/Documentation/Pf2eModel/Domain.AdvancedDomainSpellId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.AdvancedDomainSpellId Property - -Идентификатор продвинутого заклинания домена\. - -```csharp -public int AdvancedDomainSpellId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.ApocryphalSpell.md b/Documentation/Pf2eModel/Domain.ApocryphalSpell.md deleted file mode 100644 index c1e5985..0000000 --- a/Documentation/Pf2eModel/Domain.ApocryphalSpell.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.ApocryphalSpell Property - -Апокрифическое заклинание домена\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell? ApocryphalSpell { get; set; } -``` - -#### Property Value -[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.ApocryphalSpellId.md b/Documentation/Pf2eModel/Domain.ApocryphalSpellId.md deleted file mode 100644 index 8799f79..0000000 --- a/Documentation/Pf2eModel/Domain.ApocryphalSpellId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.ApocryphalSpellId Property - -Идентификатор апокрифического заклинания домена\. - -```csharp -public System.Nullable ApocryphalSpellId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.DeityDomains.md b/Documentation/Pf2eModel/Domain.DeityDomains.md deleted file mode 100644 index d1fb34b..0000000 --- a/Documentation/Pf2eModel/Domain.DeityDomains.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.DeityDomains Property - -Связи с божествами, которые используют этот домен\. - -```csharp -public virtual System.Collections.Generic.ICollection DeityDomains { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.DomainSpell.md b/Documentation/Pf2eModel/Domain.DomainSpell.md deleted file mode 100644 index a1bce17..0000000 --- a/Documentation/Pf2eModel/Domain.DomainSpell.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.DomainSpell Property - -Заклинание домена\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell DomainSpell { get; set; } -``` - -#### Property Value -[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.DomainSpellId.md b/Documentation/Pf2eModel/Domain.DomainSpellId.md deleted file mode 100644 index 3170956..0000000 --- a/Documentation/Pf2eModel/Domain.DomainSpellId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.DomainSpellId Property - -Идентификатор заклинания домена\. - -```csharp -public int DomainSpellId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.Entity.md b/Documentation/Pf2eModel/Domain.Entity.md deleted file mode 100644 index 0dba2ed..0000000 --- a/Documentation/Pf2eModel/Domain.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.Id.md b/Documentation/Pf2eModel/Domain.Id.md deleted file mode 100644 index 52e6d53..0000000 --- a/Documentation/Pf2eModel/Domain.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') - -## Domain\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Domain.md b/Documentation/Pf2eModel/Domain.md deleted file mode 100644 index d71231d..0000000 --- a/Documentation/Pf2eModel/Domain.md +++ /dev/null @@ -1,28 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Domain Class - -Домен\. - -```csharp -public class Domain : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Domain - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [AdvancedApocryphalSpell](Domain.AdvancedApocryphalSpell.md 'Pf2eModel\.Model\.Structure\.Domain\.AdvancedApocryphalSpell') | Продвинутое апокрифическое заклинание домена\. | -| [AdvancedApocryphalSpellId](Domain.AdvancedApocryphalSpellId.md 'Pf2eModel\.Model\.Structure\.Domain\.AdvancedApocryphalSpellId') | Идентификатор продвинутого апокрифического заклинания домена\. | -| [AdvancedDomainSpell](Domain.AdvancedDomainSpell.md 'Pf2eModel\.Model\.Structure\.Domain\.AdvancedDomainSpell') | Продвинутое заклинание домена\. | -| [AdvancedDomainSpellId](Domain.AdvancedDomainSpellId.md 'Pf2eModel\.Model\.Structure\.Domain\.AdvancedDomainSpellId') | Идентификатор продвинутого заклинания домена\. | -| [ApocryphalSpell](Domain.ApocryphalSpell.md 'Pf2eModel\.Model\.Structure\.Domain\.ApocryphalSpell') | Апокрифическое заклинание домена\. | -| [ApocryphalSpellId](Domain.ApocryphalSpellId.md 'Pf2eModel\.Model\.Structure\.Domain\.ApocryphalSpellId') | Идентификатор апокрифического заклинания домена\. | -| [DeityDomains](Domain.DeityDomains.md 'Pf2eModel\.Model\.Structure\.Domain\.DeityDomains') | Связи с божествами, которые используют этот домен\. | -| [DomainSpell](Domain.DomainSpell.md 'Pf2eModel\.Model\.Structure\.Domain\.DomainSpell') | Заклинание домена\. | -| [DomainSpellId](Domain.DomainSpellId.md 'Pf2eModel\.Model\.Structure\.Domain\.DomainSpellId') | Идентификатор заклинания домена\. | -| [Entity](Domain.Entity.md 'Pf2eModel\.Model\.Structure\.Domain\.Entity') | Корневая сущность\. | -| [Id](Domain.Id.md 'Pf2eModel\.Model\.Structure\.Domain\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2eModel/EfCleanHelper.GetName(IEntityType,string).md b/Documentation/Pf2eModel/EfCleanHelper.GetName(IEntityType,string).md deleted file mode 100644 index 44c6417..0000000 --- a/Documentation/Pf2eModel/EfCleanHelper.GetName(IEntityType,string).md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[EfCleanHelper](EfCleanHelper.md 'Pf2eModel\.EfCleanHelper') - -## EfCleanHelper\.GetName\(IEntityType, string\) Method - -Определение полного названия таблицы по служебному классу\. - -```csharp -private static string GetName(Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string defaultSchemaName="public"); -``` -#### Parameters - - - -`entityType` [Microsoft\.EntityFrameworkCore\.Metadata\.IEntityType](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.IEntityType 'Microsoft\.EntityFrameworkCore\.Metadata\.IEntityType') - -Служебный класс, определяющий таблицу базы данных\. - - - -`defaultSchemaName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Схема таблицы по умолчанию \(`"public"` для PostgresSQL\) - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EfCleanHelper.TableName.md b/Documentation/Pf2eModel/EfCleanHelper.TableName.md deleted file mode 100644 index 98ef263..0000000 --- a/Documentation/Pf2eModel/EfCleanHelper.TableName.md +++ /dev/null @@ -1,67 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[EfCleanHelper](EfCleanHelper.md 'Pf2eModel\.EfCleanHelper') - -## EfCleanHelper\.TableName Method - -| Overloads | | -| :--- | :--- | -| [TableName<T>\(DbContext\)](EfCleanHelper.TableName.md#Pf2eModel.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbContext) 'Pf2eModel\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbContext\)') | Определение полного названия таблицы по типу сущности\. | -| [TableName<T>\(DbSet<T>\)](EfCleanHelper.TableName.md#Pf2eModel.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbSet_T_) 'Pf2eModel\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbSet\\)') | Определение полного названия таблицы по типу сущности\. | - - - -## EfCleanHelper\.TableName\\(DbContext\) Method - -Определение полного названия таблицы по типу сущности\. - -```csharp -public static string TableName(Microsoft.EntityFrameworkCore.DbContext dbContext) - where T : class; -``` -#### Type parameters - - - -`T` - -Тип искомой сущности\. -#### Parameters - - - -`dbContext` [Microsoft\.EntityFrameworkCore\.DbContext](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext 'Microsoft\.EntityFrameworkCore\.DbContext') - -Контекст, в котором производится поиск таблицы\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление названия таблицы\. - - - -## EfCleanHelper\.TableName\\(DbSet\\) Method - -Определение полного названия таблицы по типу сущности\. - -```csharp -public static string TableName(Microsoft.EntityFrameworkCore.DbSet dbSet) - where T : class; -``` -#### Type parameters - - - -`T` - -Тип искомой сущности\. -#### Parameters - - - -`dbSet` [Microsoft\.EntityFrameworkCore\.DbSet<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1')[T](EfCleanHelper.md#Pf2eModel.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbSet_T_).T 'Pf2eModel\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbSet\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') - -CLR\-представление таблицы, название которой требуется определить\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление названия таблицы\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/EfCleanHelper.TruncateAll(thisDbContext).md b/Documentation/Pf2eModel/EfCleanHelper.TruncateAll(thisDbContext).md deleted file mode 100644 index 24f65aa..0000000 --- a/Documentation/Pf2eModel/EfCleanHelper.TruncateAll(thisDbContext).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[EfCleanHelper](EfCleanHelper.md 'Pf2eModel\.EfCleanHelper') - -## EfCleanHelper\.TruncateAll\(this DbContext\) Method - -Получение SQL\-команды отчистки содержимого всех таблиц базы данных\. - -```csharp -public static string TruncateAll(this Microsoft.EntityFrameworkCore.DbContext context); -``` -#### Parameters - - - -`context` [Microsoft\.EntityFrameworkCore\.DbContext](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext 'Microsoft\.EntityFrameworkCore\.DbContext') - -Контекст базы данных, в которой необходимо отчистить все строки\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление выполненных SQL\-команды\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/EfCleanHelper.Truncate_T_(thisDbSet_T_).md b/Documentation/Pf2eModel/EfCleanHelper.Truncate_T_(thisDbSet_T_).md deleted file mode 100644 index e3d2b8b..0000000 --- a/Documentation/Pf2eModel/EfCleanHelper.Truncate_T_(thisDbSet_T_).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[EfCleanHelper](EfCleanHelper.md 'Pf2eModel\.EfCleanHelper') - -## EfCleanHelper\.Truncate\\(this DbSet\\) Method - -Отчистка содержимого таблицы\. - -```csharp -public static string Truncate(this Microsoft.EntityFrameworkCore.DbSet dbSet) - where T : class; -``` -#### Type parameters - - - -`T` - -Тип сущности, таблицу которой необходимо отчистить\. -#### Parameters - - - -`dbSet` [Microsoft\.EntityFrameworkCore\.DbSet<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1')[T](EfCleanHelper.Truncate_T_(thisDbSet_T_).md#Pf2eModel.EfCleanHelper.Truncate_T_(thisMicrosoft.EntityFrameworkCore.DbSet_T_).T 'Pf2eModel\.EfCleanHelper\.Truncate\\(this Microsoft\.EntityFrameworkCore\.DbSet\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') - -CLR\-представление таблицы, которую требуется отчистить\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление выполненной SQL\-команды\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/EfCleanHelper.md b/Documentation/Pf2eModel/EfCleanHelper.md deleted file mode 100644 index 2780e60..0000000 --- a/Documentation/Pf2eModel/EfCleanHelper.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel') - -## EfCleanHelper Class - -Класс, обеспецивающий общий способ для отчистки данных таблиц\. - -Источник: https://www\.codeproject\.com/Articles/5339402/Delete\-All\-Rows\-in\-Entity\-Framework\-Core\-6 - -```csharp -public static class EfCleanHelper -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EfCleanHelper - -| Methods | | -| :--- | :--- | -| [GetName\(IEntityType, string\)](EfCleanHelper.GetName(IEntityType,string).md 'Pf2eModel\.EfCleanHelper\.GetName\(Microsoft\.EntityFrameworkCore\.Metadata\.IEntityType, string\)') | Определение полного названия таблицы по служебному классу\. | -| [TableName<T>\(DbContext\)](EfCleanHelper.TableName.md#Pf2eModel.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbContext) 'Pf2eModel\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbContext\)') | Определение полного названия таблицы по типу сущности\. | -| [TableName<T>\(DbSet<T>\)](EfCleanHelper.TableName.md#Pf2eModel.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbSet_T_) 'Pf2eModel\.EfCleanHelper\.TableName\\(Microsoft\.EntityFrameworkCore\.DbSet\\)') | Определение полного названия таблицы по типу сущности\. | -| [Truncate<T>\(this DbSet<T>\)](EfCleanHelper.Truncate_T_(thisDbSet_T_).md 'Pf2eModel\.EfCleanHelper\.Truncate\\(this Microsoft\.EntityFrameworkCore\.DbSet\\)') | Отчистка содержимого таблицы\. | -| [TruncateAll\(this DbContext\)](EfCleanHelper.TruncateAll(thisDbContext).md 'Pf2eModel\.EfCleanHelper\.TruncateAll\(this Microsoft\.EntityFrameworkCore\.DbContext\)') | Получение SQL\-команды отчистки содержимого всех таблиц базы данных\. | diff --git a/Documentation/Pf2eModel/ElementEnum.md b/Documentation/Pf2eModel/ElementEnum.md deleted file mode 100644 index 205a975..0000000 --- a/Documentation/Pf2eModel/ElementEnum.md +++ /dev/null @@ -1,53 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## ElementEnum Enum - -Перечисление элементов\. - -```csharp -public enum ElementEnum -``` -### Fields - - - -`Universal` 0 - -Универсальный элемент\. - - - -`Air` 1 - -Воздух\. - - - -`Water` 2 - -Вода\. - - - -`Earth` 3 - -Земля\. - - - -`Fire` 4 - -Огонь\. - - - -`Wood` 5 - -Дерево\. - - - -`Metal` 6 - -Металл\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Aliases.md b/Documentation/Pf2eModel/Entity.Aliases.md deleted file mode 100644 index fd3e834..0000000 --- a/Documentation/Pf2eModel/Entity.Aliases.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Aliases Property - -Коллекция алиасов - -```csharp -public System.Collections.Generic.ICollection Aliases { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntityAlias](EntityAlias.md 'Pf2eModel\.Model\.Base\.EntityAlias')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Description.md b/Documentation/Pf2eModel/Entity.Description.md deleted file mode 100644 index c880fb1..0000000 --- a/Documentation/Pf2eModel/Entity.Description.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Description Property - -Текстовое описание сущности\. - -```csharp -public string Description { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Externals.md b/Documentation/Pf2eModel/Entity.Externals.md deleted file mode 100644 index 6e63c9d..0000000 --- a/Documentation/Pf2eModel/Entity.Externals.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Externals Property - -Коллекция внешних ссылок, связанных с сущностью\. - -```csharp -public System.Collections.Generic.ICollection Externals { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Id.md b/Documentation/Pf2eModel/Entity.Id.md deleted file mode 100644 index 183ea2f..0000000 --- a/Documentation/Pf2eModel/Entity.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Img.md b/Documentation/Pf2eModel/Entity.Img.md deleted file mode 100644 index 31b5669..0000000 --- a/Documentation/Pf2eModel/Entity.Img.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Img Property - -Изображение сущности\. - -```csharp -public string Img { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.IsChecked.md b/Documentation/Pf2eModel/Entity.IsChecked.md deleted file mode 100644 index b82ffbd..0000000 --- a/Documentation/Pf2eModel/Entity.IsChecked.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.IsChecked Property - -Флаг, указывающий, что объект был проверен и не требует автоматической перезаписи\. - -```csharp -public System.Nullable IsChecked { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.IsLegacy.md b/Documentation/Pf2eModel/Entity.IsLegacy.md deleted file mode 100644 index ff9457c..0000000 --- a/Documentation/Pf2eModel/Entity.IsLegacy.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.IsLegacy Property - -Флаг, указывающий, что сущность является устаревшей\. - -```csharp -public System.Nullable IsLegacy { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.IsTranslated.md b/Documentation/Pf2eModel/Entity.IsTranslated.md deleted file mode 100644 index 81b3c7f..0000000 --- a/Documentation/Pf2eModel/Entity.IsTranslated.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.IsTranslated Property - -Флаг, указывающий, что у объекта существует перевод\. - -```csharp -public System.Nullable IsTranslated { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Keywords.md b/Documentation/Pf2eModel/Entity.Keywords.md deleted file mode 100644 index 5273f5d..0000000 --- a/Documentation/Pf2eModel/Entity.Keywords.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Keywords Property - -Коллекция ключевых слов, связанных с сущностью\. - -```csharp -public System.Collections.Generic.ICollection Keywords { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.LegacyEntities.md b/Documentation/Pf2eModel/Entity.LegacyEntities.md deleted file mode 100644 index fa4a8d6..0000000 --- a/Documentation/Pf2eModel/Entity.LegacyEntities.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.LegacyEntities Property - -Коллекция устаревших сущностей\. - -```csharp -public System.Collections.Generic.ICollection LegacyEntities { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.LegacyTransferEntities.md b/Documentation/Pf2eModel/Entity.LegacyTransferEntities.md deleted file mode 100644 index ebcd6a3..0000000 --- a/Documentation/Pf2eModel/Entity.LegacyTransferEntities.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.LegacyTransferEntities Property - -Коллекция переходных объектов для устаревших сущностей\. - -```csharp -public System.Collections.Generic.ICollection LegacyTransferEntities { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LegacyRemaster](LegacyRemaster.md 'Pf2eModel\.Model\.Base\.LegacyRemaster')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Name.md b/Documentation/Pf2eModel/Entity.Name.md deleted file mode 100644 index 162055d..0000000 --- a/Documentation/Pf2eModel/Entity.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Name Property - -Отображаемое имя сущности\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString Name { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Rarity.md b/Documentation/Pf2eModel/Entity.Rarity.md deleted file mode 100644 index d3ab50a..0000000 --- a/Documentation/Pf2eModel/Entity.Rarity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Rarity Property - -Редкость сущности\. - -```csharp -public Pf2eModel.Model.Enum.EntityRarity Rarity { get; set; } -``` - -#### Property Value -[EntityRarity](EntityRarity.md 'Pf2eModel\.Model\.Enum\.EntityRarity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.RemasterEntities.md b/Documentation/Pf2eModel/Entity.RemasterEntities.md deleted file mode 100644 index a95007c..0000000 --- a/Documentation/Pf2eModel/Entity.RemasterEntities.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.RemasterEntities Property - -Коллекция обновлённых сущностей\. - -```csharp -public System.Collections.Generic.ICollection RemasterEntities { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.RemasterTransferEntities.md b/Documentation/Pf2eModel/Entity.RemasterTransferEntities.md deleted file mode 100644 index 08395f7..0000000 --- a/Documentation/Pf2eModel/Entity.RemasterTransferEntities.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.RemasterTransferEntities Property - -Коллекция переходных объектов для обновлённых сущностей\. - -```csharp -public System.Collections.Generic.ICollection RemasterTransferEntities { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LegacyRemaster](LegacyRemaster.md 'Pf2eModel\.Model\.Base\.LegacyRemaster')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Slug.md b/Documentation/Pf2eModel/Entity.Slug.md deleted file mode 100644 index 11db849..0000000 --- a/Documentation/Pf2eModel/Entity.Slug.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Slug Property - -Часть имени в URL\. - -```csharp -public string Slug { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Sources.md b/Documentation/Pf2eModel/Entity.Sources.md deleted file mode 100644 index a9e1fdc..0000000 --- a/Documentation/Pf2eModel/Entity.Sources.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Sources Property - -Коллекция источников, связанных с сущностью\. - -```csharp -public System.Collections.Generic.ICollection Sources { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Traits.md b/Documentation/Pf2eModel/Entity.Traits.md deleted file mode 100644 index abfb4e9..0000000 --- a/Documentation/Pf2eModel/Entity.Traits.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Traits Property - -Коллекция признаков, связанных с сущностью\. - -```csharp -public System.Collections.Generic.ICollection Traits { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Trait](Trait.md 'Pf2eModel\.Model\.Structure\.Trait')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.Type.md b/Documentation/Pf2eModel/Entity.Type.md deleted file mode 100644 index 7411e9c..0000000 --- a/Documentation/Pf2eModel/Entity.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -## Entity\.Type Property - -Тип сущности\. - -```csharp -public Pf2eModel.Model.Enum.EntityType Type { get; set; } -``` - -#### Property Value -[EntityType](EntityType.md 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Entity.md b/Documentation/Pf2eModel/Entity.md deleted file mode 100644 index 1d981ac..0000000 --- a/Documentation/Pf2eModel/Entity.md +++ /dev/null @@ -1,34 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base') - -## Entity Class - -Корневая сущность\. - -```csharp -public class Entity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Entity - -| Properties | | -| :--- | :--- | -| [Aliases](Entity.Aliases.md 'Pf2eModel\.Model\.Base\.Entity\.Aliases') | Коллекция алиасов | -| [Description](Entity.Description.md 'Pf2eModel\.Model\.Base\.Entity\.Description') | Текстовое описание сущности\. | -| [Externals](Entity.Externals.md 'Pf2eModel\.Model\.Base\.Entity\.Externals') | Коллекция внешних ссылок, связанных с сущностью\. | -| [Id](Entity.Id.md 'Pf2eModel\.Model\.Base\.Entity\.Id') | Идентификатор сущности\. | -| [Img](Entity.Img.md 'Pf2eModel\.Model\.Base\.Entity\.Img') | Изображение сущности\. | -| [IsChecked](Entity.IsChecked.md 'Pf2eModel\.Model\.Base\.Entity\.IsChecked') | Флаг, указывающий, что объект был проверен и не требует автоматической перезаписи\. | -| [IsLegacy](Entity.IsLegacy.md 'Pf2eModel\.Model\.Base\.Entity\.IsLegacy') | Флаг, указывающий, что сущность является устаревшей\. | -| [IsTranslated](Entity.IsTranslated.md 'Pf2eModel\.Model\.Base\.Entity\.IsTranslated') | Флаг, указывающий, что у объекта существует перевод\. | -| [Keywords](Entity.Keywords.md 'Pf2eModel\.Model\.Base\.Entity\.Keywords') | Коллекция ключевых слов, связанных с сущностью\. | -| [LegacyEntities](Entity.LegacyEntities.md 'Pf2eModel\.Model\.Base\.Entity\.LegacyEntities') | Коллекция устаревших сущностей\. | -| [LegacyTransferEntities](Entity.LegacyTransferEntities.md 'Pf2eModel\.Model\.Base\.Entity\.LegacyTransferEntities') | Коллекция переходных объектов для устаревших сущностей\. | -| [Name](Entity.Name.md 'Pf2eModel\.Model\.Base\.Entity\.Name') | Отображаемое имя сущности\. | -| [Rarity](Entity.Rarity.md 'Pf2eModel\.Model\.Base\.Entity\.Rarity') | Редкость сущности\. | -| [RemasterEntities](Entity.RemasterEntities.md 'Pf2eModel\.Model\.Base\.Entity\.RemasterEntities') | Коллекция обновлённых сущностей\. | -| [RemasterTransferEntities](Entity.RemasterTransferEntities.md 'Pf2eModel\.Model\.Base\.Entity\.RemasterTransferEntities') | Коллекция переходных объектов для обновлённых сущностей\. | -| [Slug](Entity.Slug.md 'Pf2eModel\.Model\.Base\.Entity\.Slug') | Часть имени в URL\. | -| [Sources](Entity.Sources.md 'Pf2eModel\.Model\.Base\.Entity\.Sources') | Коллекция источников, связанных с сущностью\. | -| [Traits](Entity.Traits.md 'Pf2eModel\.Model\.Base\.Entity\.Traits') | Коллекция признаков, связанных с сущностью\. | -| [Type](Entity.Type.md 'Pf2eModel\.Model\.Base\.Entity\.Type') | Тип сущности\. | diff --git a/Documentation/Pf2eModel/EntityAlias.Entity.md b/Documentation/Pf2eModel/EntityAlias.Entity.md deleted file mode 100644 index c4364e4..0000000 --- a/Documentation/Pf2eModel/EntityAlias.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[EntityAlias](EntityAlias.md 'Pf2eModel\.Model\.Base\.EntityAlias') - -## EntityAlias\.Entity Property - -Связанная - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityAlias.EntityId.md b/Documentation/Pf2eModel/EntityAlias.EntityId.md deleted file mode 100644 index 7e3e2be..0000000 --- a/Documentation/Pf2eModel/EntityAlias.EntityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[EntityAlias](EntityAlias.md 'Pf2eModel\.Model\.Base\.EntityAlias') - -## EntityAlias\.EntityId Property - -Идентификатор связанной сущности\. - -```csharp -public int EntityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityAlias.Id.md b/Documentation/Pf2eModel/EntityAlias.Id.md deleted file mode 100644 index 141e6b0..0000000 --- a/Documentation/Pf2eModel/EntityAlias.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[EntityAlias](EntityAlias.md 'Pf2eModel\.Model\.Base\.EntityAlias') - -## EntityAlias\.Id Property - -Идентификатор источника\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityAlias.Name.md b/Documentation/Pf2eModel/EntityAlias.Name.md deleted file mode 100644 index f16588f..0000000 --- a/Documentation/Pf2eModel/EntityAlias.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[EntityAlias](EntityAlias.md 'Pf2eModel\.Model\.Base\.EntityAlias') - -## EntityAlias\.Name Property - -Отображаемое имя источника\. - -```csharp -public string Name { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityAlias.md b/Documentation/Pf2eModel/EntityAlias.md deleted file mode 100644 index 4c8adb2..0000000 --- a/Documentation/Pf2eModel/EntityAlias.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base') - -## EntityAlias Class - -Алиас сущности\. - -```csharp -public class EntityAlias -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EntityAlias - -| Properties | | -| :--- | :--- | -| [Entity](EntityAlias.Entity.md 'Pf2eModel\.Model\.Base\.EntityAlias\.Entity') | Связанная | -| [EntityId](EntityAlias.EntityId.md 'Pf2eModel\.Model\.Base\.EntityAlias\.EntityId') | Идентификатор связанной сущности\. | -| [Id](EntityAlias.Id.md 'Pf2eModel\.Model\.Base\.EntityAlias\.Id') | Идентификатор источника\. | -| [Name](EntityAlias.Name.md 'Pf2eModel\.Model\.Base\.EntityAlias\.Name') | Отображаемое имя источника\. | diff --git a/Documentation/Pf2eModel/EntityExternal.Entity.md b/Documentation/Pf2eModel/EntityExternal.Entity.md deleted file mode 100644 index 278c623..0000000 --- a/Documentation/Pf2eModel/EntityExternal.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') - -## EntityExternal\.Entity Property - -Сущность, которая ссылается на внешнюю ссылку\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityExternal.EntityId.md b/Documentation/Pf2eModel/EntityExternal.EntityId.md deleted file mode 100644 index 6d83f77..0000000 --- a/Documentation/Pf2eModel/EntityExternal.EntityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') - -## EntityExternal\.EntityId Property - -Идентификатор сущности\. - -```csharp -public int EntityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityExternal.ExternalId.md b/Documentation/Pf2eModel/EntityExternal.ExternalId.md deleted file mode 100644 index d03719b..0000000 --- a/Documentation/Pf2eModel/EntityExternal.ExternalId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') - -## EntityExternal\.ExternalId Property - -Идентификатор элемента по ссылке\. - -```csharp -public string? ExternalId { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityExternal.Md5.md b/Documentation/Pf2eModel/EntityExternal.Md5.md deleted file mode 100644 index da7262d..0000000 --- a/Documentation/Pf2eModel/EntityExternal.Md5.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') - -## EntityExternal\.Md5 Property - -Контрольная сумма объекта\. - -```csharp -public string Md5 { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityExternal.Suffix.md b/Documentation/Pf2eModel/EntityExternal.Suffix.md deleted file mode 100644 index 5e540bc..0000000 --- a/Documentation/Pf2eModel/EntityExternal.Suffix.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') - -## EntityExternal\.Suffix Property - -Конечная часть URL внешней ссылки\. -Для источников Foundry \- полный UUID объекта\. - -```csharp -public string Suffix { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityExternal.Target.md b/Documentation/Pf2eModel/EntityExternal.Target.md deleted file mode 100644 index a1514ae..0000000 --- a/Documentation/Pf2eModel/EntityExternal.Target.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') - -## EntityExternal\.Target Property - -Цель внешней ссылки\. - -```csharp -public Pf2eModel.Model.Base.Targets.ExternalTarget Target { get; set; } -``` - -#### Property Value -[ExternalTarget](ExternalTarget.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityExternal.TargetId.md b/Documentation/Pf2eModel/EntityExternal.TargetId.md deleted file mode 100644 index 28a91d9..0000000 --- a/Documentation/Pf2eModel/EntityExternal.TargetId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') - -## EntityExternal\.TargetId Property - -Идентификатор цели\. - -```csharp -public int TargetId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityExternal.md b/Documentation/Pf2eModel/EntityExternal.md deleted file mode 100644 index d79a5ca..0000000 --- a/Documentation/Pf2eModel/EntityExternal.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets') - -## EntityExternal Class - -Внешняя ссылка сущности\. - -```csharp -public class EntityExternal -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EntityExternal - -| Properties | | -| :--- | :--- | -| [Entity](EntityExternal.Entity.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal\.Entity') | Сущность, которая ссылается на внешнюю ссылку\. | -| [EntityId](EntityExternal.EntityId.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal\.EntityId') | Идентификатор сущности\. | -| [ExternalId](EntityExternal.ExternalId.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal\.ExternalId') | Идентификатор элемента по ссылке\. | -| [Md5](EntityExternal.Md5.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal\.Md5') | Контрольная сумма объекта\. | -| [Suffix](EntityExternal.Suffix.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal\.Suffix') | Конечная часть URL внешней ссылки\. Для источников Foundry \- полный UUID объекта\. | -| [Target](EntityExternal.Target.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal\.Target') | Цель внешней ссылки\. | -| [TargetId](EntityExternal.TargetId.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal\.TargetId') | Идентификатор цели\. | diff --git a/Documentation/Pf2eModel/EntityOfTypeAttribute.EntityOfTypeAttribute(EntityType).md b/Documentation/Pf2eModel/EntityOfTypeAttribute.EntityOfTypeAttribute(EntityType).md deleted file mode 100644 index f0d3df3..0000000 --- a/Documentation/Pf2eModel/EntityOfTypeAttribute.EntityOfTypeAttribute(EntityType).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[EntityOfTypeAttribute](EntityOfTypeAttribute.md 'Pf2eModel\.EntityOfTypeAttribute') - -## EntityOfTypeAttribute\(EntityType\) Constructor - -Аттрибут, указывающий тип сущности\. - -```csharp -public EntityOfTypeAttribute(Pf2eModel.Model.Enum.EntityType type); -``` -#### Parameters - - - -`type` [EntityType](EntityType.md 'Pf2eModel\.Model\.Enum\.EntityType') - -Тип сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityOfTypeAttribute.Resolve(Entity).md b/Documentation/Pf2eModel/EntityOfTypeAttribute.Resolve(Entity).md deleted file mode 100644 index c88eb64..0000000 --- a/Documentation/Pf2eModel/EntityOfTypeAttribute.Resolve(Entity).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[EntityOfTypeAttribute](EntityOfTypeAttribute.md 'Pf2eModel\.EntityOfTypeAttribute') - -## EntityOfTypeAttribute\.Resolve\(Entity\) Method - -Метод для получения программного типа сущности по её типу\. - -```csharp -public static System.Type Resolve(Pf2eModel.Model.Base.Entity entity); -``` -#### Parameters - - - -`entity` [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') - -Тип сущности\. - -#### Returns -[System\.Type](https://docs.microsoft.com/en-us/dotnet/api/System.Type 'System\.Type') -Программный тип сущности\. - -#### Exceptions - -[System\.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System\.Exception') -Если есть ошибка в структурах\. - -[System\.ComponentModel\.InvalidEnumArgumentException](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.InvalidEnumArgumentException 'System\.ComponentModel\.InvalidEnumArgumentException') -Тип сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityOfTypeAttribute.Type.md b/Documentation/Pf2eModel/EntityOfTypeAttribute.Type.md deleted file mode 100644 index 72d1bc6..0000000 --- a/Documentation/Pf2eModel/EntityOfTypeAttribute.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[EntityOfTypeAttribute](EntityOfTypeAttribute.md 'Pf2eModel\.EntityOfTypeAttribute') - -## EntityOfTypeAttribute\.Type Property - -Тип сущности\. - -```csharp -public Pf2eModel.Model.Enum.EntityType Type { get; } -``` - -#### Property Value -[EntityType](EntityType.md 'Pf2eModel\.Model\.Enum\.EntityType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntityOfTypeAttribute.md b/Documentation/Pf2eModel/EntityOfTypeAttribute.md deleted file mode 100644 index a2ed6c4..0000000 --- a/Documentation/Pf2eModel/EntityOfTypeAttribute.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel') - -## EntityOfTypeAttribute Class - -Аттрибут, указывающий тип сущности\. - -```csharp -public class EntityOfTypeAttribute : System.Attribute -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [System\.Attribute](https://docs.microsoft.com/en-us/dotnet/api/System.Attribute 'System\.Attribute') 🡒 EntityOfTypeAttribute - -| Constructors | | -| :--- | :--- | -| [EntityOfTypeAttribute\(EntityType\)](EntityOfTypeAttribute.EntityOfTypeAttribute(EntityType).md 'Pf2eModel\.EntityOfTypeAttribute\.EntityOfTypeAttribute\(Pf2eModel\.Model\.Enum\.EntityType\)') | Аттрибут, указывающий тип сущности\. | - -| Properties | | -| :--- | :--- | -| [Type](EntityOfTypeAttribute.Type.md 'Pf2eModel\.EntityOfTypeAttribute\.Type') | Тип сущности\. | - -| Methods | | -| :--- | :--- | -| [Resolve\(Entity\)](EntityOfTypeAttribute.Resolve(Entity).md 'Pf2eModel\.EntityOfTypeAttribute\.Resolve\(Pf2eModel\.Model\.Base\.Entity\)') | Метод для получения программного типа сущности по её типу\. | diff --git a/Documentation/Pf2eModel/EntityRarity.md b/Documentation/Pf2eModel/EntityRarity.md deleted file mode 100644 index 527ca2f..0000000 --- a/Documentation/Pf2eModel/EntityRarity.md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## EntityRarity Enum - -Перечисление редкости сущности\. - -```csharp -public enum EntityRarity -``` -### Fields - - - -`Common` 0 - -Обычная редкость\. - - - -`Uncommon` 1 - -Необычная редкость\. - - - -`Rare` 2 - -Редкая редкость\. - - - -`Unique` 3 - -Уникальная редкость\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntitySource.Entity.md b/Documentation/Pf2eModel/EntitySource.Entity.md deleted file mode 100644 index 539b53c..0000000 --- a/Documentation/Pf2eModel/EntitySource.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') - -## EntitySource\.Entity Property - -Сущность, к которой относится источник\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntitySource.EntityId.md b/Documentation/Pf2eModel/EntitySource.EntityId.md deleted file mode 100644 index f9c6143..0000000 --- a/Documentation/Pf2eModel/EntitySource.EntityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') - -## EntitySource\.EntityId Property - -Идентификатор сущности\. - -```csharp -public int EntityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntitySource.Id.md b/Documentation/Pf2eModel/EntitySource.Id.md deleted file mode 100644 index 4ca7028..0000000 --- a/Documentation/Pf2eModel/EntitySource.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') - -## EntitySource\.Id Property - -Идентификатор связи\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntitySource.IsRemaster.md b/Documentation/Pf2eModel/EntitySource.IsRemaster.md deleted file mode 100644 index b9ee85f..0000000 --- a/Documentation/Pf2eModel/EntitySource.IsRemaster.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') - -## EntitySource\.IsRemaster Property - -Флаг, указывающий, что объект является частью ремастера\. - -```csharp -public bool IsRemaster { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntitySource.Source.md b/Documentation/Pf2eModel/EntitySource.Source.md deleted file mode 100644 index 30546ce..0000000 --- a/Documentation/Pf2eModel/EntitySource.Source.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') - -## EntitySource\.Source Property - -Источник, к которому относится сущность\. - -```csharp -public Pf2eModel.Model.Base.Source.Source Source { get; set; } -``` - -#### Property Value -[Source](Source.md 'Pf2eModel\.Model\.Base\.Source\.Source') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntitySource.SourceId.md b/Documentation/Pf2eModel/EntitySource.SourceId.md deleted file mode 100644 index 33da3bc..0000000 --- a/Documentation/Pf2eModel/EntitySource.SourceId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') - -## EntitySource\.SourceId Property - -Идентификатор источника\. - -```csharp -public int SourceId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntitySource.Suffix.md b/Documentation/Pf2eModel/EntitySource.Suffix.md deleted file mode 100644 index acd4060..0000000 --- a/Documentation/Pf2eModel/EntitySource.Suffix.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') - -## EntitySource\.Suffix Property - -Дополнительная информация о источнике, например, номер страницы, номер тома и т\.д\. - -```csharp -public string Suffix { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/EntitySource.md b/Documentation/Pf2eModel/EntitySource.md deleted file mode 100644 index 90fef51..0000000 --- a/Documentation/Pf2eModel/EntitySource.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source') - -## EntitySource Class - -Связь между сущностью и источником\. - -```csharp -public class EntitySource -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 EntitySource - -| Properties | | -| :--- | :--- | -| [Entity](EntitySource.Entity.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource\.Entity') | Сущность, к которой относится источник\. | -| [EntityId](EntitySource.EntityId.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource\.EntityId') | Идентификатор сущности\. | -| [Id](EntitySource.Id.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource\.Id') | Идентификатор связи\. | -| [IsRemaster](EntitySource.IsRemaster.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource\.IsRemaster') | Флаг, указывающий, что объект является частью ремастера\. | -| [Source](EntitySource.Source.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource\.Source') | Источник, к которому относится сущность\. | -| [SourceId](EntitySource.SourceId.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource\.SourceId') | Идентификатор источника\. | -| [Suffix](EntitySource.Suffix.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource\.Suffix') | Дополнительная информация о источнике, например, номер страницы, номер тома и т\.д\. | diff --git a/Documentation/Pf2eModel/EntityType.md b/Documentation/Pf2eModel/EntityType.md deleted file mode 100644 index 9a3815c..0000000 --- a/Documentation/Pf2eModel/EntityType.md +++ /dev/null @@ -1,137 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## EntityType Enum - -Тип сущности\. - -```csharp -public enum EntityType -``` -### Fields - - - -`Unknown` 0 - -Неизвестный тип сущности\. - - - -`Trait` 1 - -Признак\. - - - -`Action` 2 - -Действие\. - - - -`Ancestry` 3 - -Родословная\. - - - -`Archetype` 4 - -Архетип\. - - - -`Background` 5 - -Происхождение\. - - - -`Backpack` 6 - -Рюкзак\. - - - -`CampaignFeature` 7 - -Способность кампании\. - - - -`Class` 8 - -Класс\. - - - -`SubclassGroup` 9 - -Группа подклассов\. - - - -`Subclass` 10 - -Подкласс\. - - - -`Condition` 11 - -Состояние\. - - - -`Domain` 12 - -Домен божества\. - - - -`Deity` 13 - -Божество\. - - - -`Feat` 14 - -Навык\. - - - -`Heritage` 15 - -Наследие\. - - - -`Spell` 16 - -Заклианиние\. - - - -`Ritual` 17 - -Ритуал\. - - - -`Language` 18 - -Язык\. - - - -`Rule` 19 - -Правило\. - - - -`DeityCategory` 20 - -Категория божества\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/ExternalTarget.EntityExternals.md b/Documentation/Pf2eModel/ExternalTarget.EntityExternals.md deleted file mode 100644 index a1e44d5..0000000 --- a/Documentation/Pf2eModel/ExternalTarget.EntityExternals.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') - -## ExternalTarget\.EntityExternals Property - -Коллекция сущностей, которые ссылаются на эту цель\. - -```csharp -public System.Collections.Generic.ICollection EntityExternals { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ExternalTarget.Icon.md b/Documentation/Pf2eModel/ExternalTarget.Icon.md deleted file mode 100644 index 02f1071..0000000 --- a/Documentation/Pf2eModel/ExternalTarget.Icon.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') - -## ExternalTarget\.Icon Property - -Иконка цели\. - -```csharp -public string Icon { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ExternalTarget.Id.md b/Documentation/Pf2eModel/ExternalTarget.Id.md deleted file mode 100644 index a13ece6..0000000 --- a/Documentation/Pf2eModel/ExternalTarget.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') - -## ExternalTarget\.Id Property - -Идентификатор цели\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ExternalTarget.Name.md b/Documentation/Pf2eModel/ExternalTarget.Name.md deleted file mode 100644 index 1455533..0000000 --- a/Documentation/Pf2eModel/ExternalTarget.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') - -## ExternalTarget\.Name Property - -Название цели\. - -```csharp -public string Name { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ExternalTarget.Prefix.md b/Documentation/Pf2eModel/ExternalTarget.Prefix.md deleted file mode 100644 index 560f151..0000000 --- a/Documentation/Pf2eModel/ExternalTarget.Prefix.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets').[ExternalTarget](ExternalTarget.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') - -## ExternalTarget\.Prefix Property - -Префикс для URL\-адреса внешней ссылки\. - -```csharp -public string Prefix { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/ExternalTarget.md b/Documentation/Pf2eModel/ExternalTarget.md deleted file mode 100644 index 69d0627..0000000 --- a/Documentation/Pf2eModel/ExternalTarget.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets') - -## ExternalTarget Class - -Цель внешней ссылки\. - -```csharp -public class ExternalTarget -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ExternalTarget - -| Properties | | -| :--- | :--- | -| [EntityExternals](ExternalTarget.EntityExternals.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget\.EntityExternals') | Коллекция сущностей, которые ссылаются на эту цель\. | -| [Icon](ExternalTarget.Icon.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget\.Icon') | Иконка цели\. | -| [Id](ExternalTarget.Id.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget\.Id') | Идентификатор цели\. | -| [Name](ExternalTarget.Name.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget\.Name') | Название цели\. | -| [Prefix](ExternalTarget.Prefix.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget\.Prefix') | Префикс для URL\-адреса внешней ссылки\. | diff --git a/Documentation/Pf2eModel/Feat.Actions.md b/Documentation/Pf2eModel/Feat.Actions.md deleted file mode 100644 index 3cd3097..0000000 --- a/Documentation/Pf2eModel/Feat.Actions.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') - -## Feat\.Actions Property - -Количество действий, необходимых для применения фита\. - -```csharp -public Pf2eModel.Model.Enum.ActionEnum Actions { get; set; } -``` - -#### Property Value -[ActionEnum](ActionEnum.md 'Pf2eModel\.Model\.Enum\.ActionEnum') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Feat.Archetypes.md b/Documentation/Pf2eModel/Feat.Archetypes.md deleted file mode 100644 index c255665..0000000 --- a/Documentation/Pf2eModel/Feat.Archetypes.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') - -## Feat\.Archetypes Property - -Архетипы, которые могут использовать эту способность\. - -```csharp -public System.Collections.Generic.ICollection Archetypes { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Feat.Category.md b/Documentation/Pf2eModel/Feat.Category.md deleted file mode 100644 index 6581bcb..0000000 --- a/Documentation/Pf2eModel/Feat.Category.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') - -## Feat\.Category Property - -Категория способности\. - -```csharp -public Pf2eModel.Model.Enum.FeatCategory Category { get; set; } -``` - -#### Property Value -[FeatCategory](FeatCategory.md 'Pf2eModel\.Model\.Enum\.FeatCategory') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Feat.Entity.md b/Documentation/Pf2eModel/Feat.Entity.md deleted file mode 100644 index 0c482b2..0000000 --- a/Documentation/Pf2eModel/Feat.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') - -## Feat\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Feat.Extra.md b/Documentation/Pf2eModel/Feat.Extra.md deleted file mode 100644 index 2637ea2..0000000 --- a/Documentation/Pf2eModel/Feat.Extra.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') - -## Feat\.Extra Property - -Дополнительная информация\. - -```csharp -public string? Extra { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Feat.FeatPrerequisites.md b/Documentation/Pf2eModel/Feat.FeatPrerequisites.md deleted file mode 100644 index ea4cc40..0000000 --- a/Documentation/Pf2eModel/Feat.FeatPrerequisites.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') - -## Feat\.FeatPrerequisites Property - -Требования к получению способности\. - -```csharp -public System.Collections.Generic.ICollection FeatPrerequisites { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[FeatPrerequisite](FeatPrerequisite.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Feat.Id.md b/Documentation/Pf2eModel/Feat.Id.md deleted file mode 100644 index 9f2684a..0000000 --- a/Documentation/Pf2eModel/Feat.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') - -## Feat\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Feat.Level.md b/Documentation/Pf2eModel/Feat.Level.md deleted file mode 100644 index 57baeaf..0000000 --- a/Documentation/Pf2eModel/Feat.Level.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') - -## Feat\.Level Property - -Уровень способности\. - -```csharp -public int Level { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Feat.md b/Documentation/Pf2eModel/Feat.md deleted file mode 100644 index 50fc59e..0000000 --- a/Documentation/Pf2eModel/Feat.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Feat Class - -Способность\. - -```csharp -public class Feat : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Feat - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Actions](Feat.Actions.md 'Pf2eModel\.Model\.Structure\.Feat\.Actions') | Количество действий, необходимых для применения фита\. | -| [Archetypes](Feat.Archetypes.md 'Pf2eModel\.Model\.Structure\.Feat\.Archetypes') | Архетипы, которые могут использовать эту способность\. | -| [Category](Feat.Category.md 'Pf2eModel\.Model\.Structure\.Feat\.Category') | Категория способности\. | -| [Entity](Feat.Entity.md 'Pf2eModel\.Model\.Structure\.Feat\.Entity') | Корневая сущность\. | -| [Extra](Feat.Extra.md 'Pf2eModel\.Model\.Structure\.Feat\.Extra') | Дополнительная информация\. | -| [FeatPrerequisites](Feat.FeatPrerequisites.md 'Pf2eModel\.Model\.Structure\.Feat\.FeatPrerequisites') | Требования к получению способности\. | -| [Id](Feat.Id.md 'Pf2eModel\.Model\.Structure\.Feat\.Id') | Идентификатор сущности\. | -| [Level](Feat.Level.md 'Pf2eModel\.Model\.Structure\.Feat\.Level') | Уровень способности\. | diff --git a/Documentation/Pf2eModel/FeatCategory.md b/Documentation/Pf2eModel/FeatCategory.md deleted file mode 100644 index e9d05fc..0000000 --- a/Documentation/Pf2eModel/FeatCategory.md +++ /dev/null @@ -1,95 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## FeatCategory Enum - -Категория черты\. - -```csharp -public enum FeatCategory -``` -### Fields - - - -`Uncategorized` 0 - -Черта, которая не относится ни к одной из категорий\. - - - -`Ancestry` 1 - -Черта наследия\. Возможная коллизия между [Ancestry](FeatCategory.md#Pf2eModel.Model.Enum.FeatCategory.Ancestry 'Pf2eModel\.Model\.Enum\.FeatCategory\.Ancestry') и [AncestryFeature](FeatCategory.md#Pf2eModel.Model.Enum.FeatCategory.AncestryFeature 'Pf2eModel\.Model\.Enum\.FeatCategory\.AncestryFeature')\. - - - -`AncestryFeature` 2 - -Черта наследия\. Возможная коллизия между [Ancestry](FeatCategory.md#Pf2eModel.Model.Enum.FeatCategory.Ancestry 'Pf2eModel\.Model\.Enum\.FeatCategory\.Ancestry') и [AncestryFeature](FeatCategory.md#Pf2eModel.Model.Enum.FeatCategory.AncestryFeature 'Pf2eModel\.Model\.Enum\.FeatCategory\.AncestryFeature')\. - - - -`Archetype` 3 - -Черта архетипа\. - - - -`Calling` 4 - -Черта мифического призвания\. - - - -`Class` 5 - -Черта класса\. Возможная коллизия между [ClassFeature](FeatCategory.md#Pf2eModel.Model.Enum.FeatCategory.ClassFeature 'Pf2eModel\.Model\.Enum\.FeatCategory\.ClassFeature') и [Class](FeatCategory.md#Pf2eModel.Model.Enum.FeatCategory.Class 'Pf2eModel\.Model\.Enum\.FeatCategory\.Class')\. - - - -`ClassFeature` 6 - -Черта класса\. Возможная коллизия между [Class](FeatCategory.md#Pf2eModel.Model.Enum.FeatCategory.Class 'Pf2eModel\.Model\.Enum\.FeatCategory\.Class') и [ClassFeature](FeatCategory.md#Pf2eModel.Model.Enum.FeatCategory.ClassFeature 'Pf2eModel\.Model\.Enum\.FeatCategory\.ClassFeature')\. - - - -`Skill` 7 - -Черта навыка\. - - - -`General` 8 - -Общая черта\. - - - -`Bonus` 9 - -Бонусная черта\. - - - -`Deityboon` 10 - -Божественный дар\. - - - -`Curse` 11 - -Проклятие\. - - - -`Pfsboon` 12 - -Дар сообщества Pathfinder Society\. - - - -`CampaignFeature` 13 - -Черта кампании\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/FeatPrerequisite.Feat.md b/Documentation/Pf2eModel/FeatPrerequisite.Feat.md deleted file mode 100644 index ca6df89..0000000 --- a/Documentation/Pf2eModel/FeatPrerequisite.Feat.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.FeatRelation](Pf2eModel.Model.Structure.FeatRelation.md 'Pf2eModel\.Model\.Structure\.FeatRelation').[FeatPrerequisite](FeatPrerequisite.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite') - -## FeatPrerequisite\.Feat Property - -Черта, к которой относится предварительное требование\. - -```csharp -public virtual Pf2eModel.Model.Structure.Feat Feat { get; set; } -``` - -#### Property Value -[Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') \ No newline at end of file diff --git a/Documentation/Pf2eModel/FeatPrerequisite.FeatId.md b/Documentation/Pf2eModel/FeatPrerequisite.FeatId.md deleted file mode 100644 index 8de1937..0000000 --- a/Documentation/Pf2eModel/FeatPrerequisite.FeatId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.FeatRelation](Pf2eModel.Model.Structure.FeatRelation.md 'Pf2eModel\.Model\.Structure\.FeatRelation').[FeatPrerequisite](FeatPrerequisite.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite') - -## FeatPrerequisite\.FeatId Property - -Идентификатор черты, к которой относится предварительное требование\. - -```csharp -public int FeatId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/FeatPrerequisite.Id.md b/Documentation/Pf2eModel/FeatPrerequisite.Id.md deleted file mode 100644 index 3bcc899..0000000 --- a/Documentation/Pf2eModel/FeatPrerequisite.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.FeatRelation](Pf2eModel.Model.Structure.FeatRelation.md 'Pf2eModel\.Model\.Structure\.FeatRelation').[FeatPrerequisite](FeatPrerequisite.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite') - -## FeatPrerequisite\.Id Property - -Идентификатор предварительного требования для чериы\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/FeatPrerequisite.Value.md b/Documentation/Pf2eModel/FeatPrerequisite.Value.md deleted file mode 100644 index 139e54d..0000000 --- a/Documentation/Pf2eModel/FeatPrerequisite.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.FeatRelation](Pf2eModel.Model.Structure.FeatRelation.md 'Pf2eModel\.Model\.Structure\.FeatRelation').[FeatPrerequisite](FeatPrerequisite.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite') - -## FeatPrerequisite\.Value Property - -Предварительное требование для черты\. - -```csharp -public string Value { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/FeatPrerequisite.md b/Documentation/Pf2eModel/FeatPrerequisite.md deleted file mode 100644 index 33adedc..0000000 --- a/Documentation/Pf2eModel/FeatPrerequisite.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.FeatRelation](Pf2eModel.Model.Structure.FeatRelation.md 'Pf2eModel\.Model\.Structure\.FeatRelation') - -## FeatPrerequisite Class - -Предварительное требование для черты\. - -```csharp -public class FeatPrerequisite -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 FeatPrerequisite - -| Properties | | -| :--- | :--- | -| [Feat](FeatPrerequisite.Feat.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite\.Feat') | Черта, к которой относится предварительное требование\. | -| [FeatId](FeatPrerequisite.FeatId.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite\.FeatId') | Идентификатор черты, к которой относится предварительное требование\. | -| [Id](FeatPrerequisite.Id.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite\.Id') | Идентификатор предварительного требования для чериы\. | -| [Value](FeatPrerequisite.Value.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite\.Value') | Предварительное требование для черты\. | diff --git a/Documentation/Pf2eModel/Frequency.Id.md b/Documentation/Pf2eModel/Frequency.Id.md deleted file mode 100644 index d99cc9b..0000000 --- a/Documentation/Pf2eModel/Frequency.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common').[Frequency](Frequency.md 'Pf2eModel\.Model\.Common\.Frequency') - -## Frequency\.Id Property - -Идентификатор\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Frequency.Max.md b/Documentation/Pf2eModel/Frequency.Max.md deleted file mode 100644 index 91f819b..0000000 --- a/Documentation/Pf2eModel/Frequency.Max.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common').[Frequency](Frequency.md 'Pf2eModel\.Model\.Common\.Frequency') - -## Frequency\.Max Property - -Максимальная продолжительсность\. - -```csharp -public int Max { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Frequency.Per.md b/Documentation/Pf2eModel/Frequency.Per.md deleted file mode 100644 index f7f0fec..0000000 --- a/Documentation/Pf2eModel/Frequency.Per.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common').[Frequency](Frequency.md 'Pf2eModel\.Model\.Common\.Frequency') - -## Frequency\.Per Property - -Частота использования\. - -```csharp -public int Per { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Frequency.Value.md b/Documentation/Pf2eModel/Frequency.Value.md deleted file mode 100644 index 17d433e..0000000 --- a/Documentation/Pf2eModel/Frequency.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common').[Frequency](Frequency.md 'Pf2eModel\.Model\.Common\.Frequency') - -## Frequency\.Value Property - -Значение использования\. - -```csharp -public System.Nullable Value { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Frequency.md b/Documentation/Pf2eModel/Frequency.md deleted file mode 100644 index 81cf428..0000000 --- a/Documentation/Pf2eModel/Frequency.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common') - -## Frequency Class - -Частота использования\. - -```csharp -public class Frequency -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Frequency - -| Properties | | -| :--- | :--- | -| [Id](Frequency.Id.md 'Pf2eModel\.Model\.Common\.Frequency\.Id') | Идентификатор\. | -| [Max](Frequency.Max.md 'Pf2eModel\.Model\.Common\.Frequency\.Max') | Максимальная продолжительсность\. | -| [Per](Frequency.Per.md 'Pf2eModel\.Model\.Common\.Frequency\.Per') | Частота использования\. | -| [Value](Frequency.Value.md 'Pf2eModel\.Model\.Common\.Frequency\.Value') | Значение использования\. | diff --git a/Documentation/Pf2eModel/Heritage.Ancestry.md b/Documentation/Pf2eModel/Heritage.Ancestry.md deleted file mode 100644 index ba704b7..0000000 --- a/Documentation/Pf2eModel/Heritage.Ancestry.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage') - -## Heritage\.Ancestry Property - -Родословная\. - -```csharp -public Pf2eModel.Model.Structure.Ancestry? Ancestry { get; set; } -``` - -#### Property Value -[Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Heritage.AncestryId.md b/Documentation/Pf2eModel/Heritage.AncestryId.md deleted file mode 100644 index 31b3719..0000000 --- a/Documentation/Pf2eModel/Heritage.AncestryId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage') - -## Heritage\.AncestryId Property - -Идентификатор родословной\. - -```csharp -public System.Nullable AncestryId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Heritage.Entity.md b/Documentation/Pf2eModel/Heritage.Entity.md deleted file mode 100644 index f6466ab..0000000 --- a/Documentation/Pf2eModel/Heritage.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage') - -## Heritage\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Heritage.Id.md b/Documentation/Pf2eModel/Heritage.Id.md deleted file mode 100644 index 9d6b772..0000000 --- a/Documentation/Pf2eModel/Heritage.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage') - -## Heritage\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Heritage.md b/Documentation/Pf2eModel/Heritage.md deleted file mode 100644 index 323fa8a..0000000 --- a/Documentation/Pf2eModel/Heritage.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Heritage Class - -Наследие\. - -```csharp -public class Heritage : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Heritage - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Ancestry](Heritage.Ancestry.md 'Pf2eModel\.Model\.Structure\.Heritage\.Ancestry') | Родословная\. | -| [AncestryId](Heritage.AncestryId.md 'Pf2eModel\.Model\.Structure\.Heritage\.AncestryId') | Идентификатор родословной\. | -| [Entity](Heritage.Entity.md 'Pf2eModel\.Model\.Structure\.Heritage\.Entity') | Корневая сущность\. | -| [Id](Heritage.Id.md 'Pf2eModel\.Model\.Structure\.Heritage\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2eModel/IEntity.Entity.md b/Documentation/Pf2eModel/IEntity.Entity.md deleted file mode 100644 index 4c877bd..0000000 --- a/Documentation/Pf2eModel/IEntity.Entity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model](Pf2eModel.Model.md 'Pf2eModel\.Model').[IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -## IEntity\.Entity Property - -Корневая сущность\. - -```csharp -Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/IEntity.Id.md b/Documentation/Pf2eModel/IEntity.Id.md deleted file mode 100644 index 6b94e13..0000000 --- a/Documentation/Pf2eModel/IEntity.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model](Pf2eModel.Model.md 'Pf2eModel\.Model').[IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -## IEntity\.Id Property - -Идентификатор сущности\. - -```csharp -int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/IEntity.md b/Documentation/Pf2eModel/IEntity.md deleted file mode 100644 index dc92de6..0000000 --- a/Documentation/Pf2eModel/IEntity.md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model](Pf2eModel.Model.md 'Pf2eModel\.Model') - -## IEntity Interface - -Интерфейс сущностей структуры\. - -```csharp -public interface IEntity -``` - -Derived -↳ [Action](Action.md 'Pf2eModel\.Model\.Structure\.Action') -↳ [Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') -↳ [Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') -↳ [Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') -↳ [Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') -↳ [Condition](Condition.md 'Pf2eModel\.Model\.Structure\.Condition') -↳ [Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') -↳ [DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory') -↳ [Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') -↳ [Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') -↳ [Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage') -↳ [Language](Language.md 'Pf2eModel\.Model\.Structure\.Language') -↳ [Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') -↳ [Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') -↳ [Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') -↳ [Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') -↳ [SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup') -↳ [Trait](Trait.md 'Pf2eModel\.Model\.Structure\.Trait') - -| Properties | | -| :--- | :--- | -| [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') | Корневая сущность\. | -| [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2eModel/Keyword.Aliases.md b/Documentation/Pf2eModel/Keyword.Aliases.md deleted file mode 100644 index b84be43..0000000 --- a/Documentation/Pf2eModel/Keyword.Aliases.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword') - -## Keyword\.Aliases Property - -Коллекция синонимов ключевого слова\. - -```csharp -public System.Collections.Generic.ICollection Aliases { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[KeywordAlias](KeywordAlias.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Keyword.Entities.md b/Documentation/Pf2eModel/Keyword.Entities.md deleted file mode 100644 index 5dcdae7..0000000 --- a/Documentation/Pf2eModel/Keyword.Entities.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword') - -## Keyword\.Entities Property - -Коллекция сущностей, которые используют это ключевое слово\. - -```csharp -public System.Collections.Generic.ICollection Entities { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Keyword.Id.md b/Documentation/Pf2eModel/Keyword.Id.md deleted file mode 100644 index 7b8721c..0000000 --- a/Documentation/Pf2eModel/Keyword.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword') - -## Keyword\.Id Property - -Идентификатор\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Keyword.Name.md b/Documentation/Pf2eModel/Keyword.Name.md deleted file mode 100644 index 1e9769d..0000000 --- a/Documentation/Pf2eModel/Keyword.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword') - -## Keyword\.Name Field - -Отображаемое имя ключевого слова\. - -```csharp -public LocaleString Name; -``` - -#### Field Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Keyword.Slug.md b/Documentation/Pf2eModel/Keyword.Slug.md deleted file mode 100644 index 6e62997..0000000 --- a/Documentation/Pf2eModel/Keyword.Slug.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword') - -## Keyword\.Slug Property - -Часть имени в URL\. - -```csharp -public string Slug { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Keyword.md b/Documentation/Pf2eModel/Keyword.md deleted file mode 100644 index fdec7d4..0000000 --- a/Documentation/Pf2eModel/Keyword.md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords') - -## Keyword Class - -Ключевое слово\. - -```csharp -public class Keyword -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Keyword - -| Fields | | -| :--- | :--- | -| [Name](Keyword.Name.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword\.Name') | Отображаемое имя ключевого слова\. | - -| Properties | | -| :--- | :--- | -| [Aliases](Keyword.Aliases.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword\.Aliases') | Коллекция синонимов ключевого слова\. | -| [Entities](Keyword.Entities.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword\.Entities') | Коллекция сущностей, которые используют это ключевое слово\. | -| [Id](Keyword.Id.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword\.Id') | Идентификатор\. | -| [Slug](Keyword.Slug.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword\.Slug') | Часть имени в URL\. | diff --git a/Documentation/Pf2eModel/KeywordAlias.Id.md b/Documentation/Pf2eModel/KeywordAlias.Id.md deleted file mode 100644 index c5c29d7..0000000 --- a/Documentation/Pf2eModel/KeywordAlias.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[KeywordAlias](KeywordAlias.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias') - -## KeywordAlias\.Id Property - -Идентификатор\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/KeywordAlias.Keyword.md b/Documentation/Pf2eModel/KeywordAlias.Keyword.md deleted file mode 100644 index 40b00d9..0000000 --- a/Documentation/Pf2eModel/KeywordAlias.Keyword.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[KeywordAlias](KeywordAlias.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias') - -## KeywordAlias\.Keyword Property - -Ключевое слово, к которому относится синоним\. - -```csharp -public Pf2eModel.Model.Base.Keywords.Keyword Keyword { get; set; } -``` - -#### Property Value -[Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword') \ No newline at end of file diff --git a/Documentation/Pf2eModel/KeywordAlias.KeywordId.md b/Documentation/Pf2eModel/KeywordAlias.KeywordId.md deleted file mode 100644 index 8b56193..0000000 --- a/Documentation/Pf2eModel/KeywordAlias.KeywordId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[KeywordAlias](KeywordAlias.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias') - -## KeywordAlias\.KeywordId Property - -Идентификатор связаннного ключевого слова\. - -```csharp -public int KeywordId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/KeywordAlias.Value.md b/Documentation/Pf2eModel/KeywordAlias.Value.md deleted file mode 100644 index 0c5b2cc..0000000 --- a/Documentation/Pf2eModel/KeywordAlias.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords').[KeywordAlias](KeywordAlias.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias') - -## KeywordAlias\.Value Property - -Значение синонима ключевого слова\. - -```csharp -public string Value { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/KeywordAlias.md b/Documentation/Pf2eModel/KeywordAlias.md deleted file mode 100644 index 3f4e3bd..0000000 --- a/Documentation/Pf2eModel/KeywordAlias.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords') - -## KeywordAlias Class - -Синоним ключевого слова\. - -```csharp -public class KeywordAlias -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 KeywordAlias - -| Properties | | -| :--- | :--- | -| [Id](KeywordAlias.Id.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias\.Id') | Идентификатор\. | -| [Keyword](KeywordAlias.Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias\.Keyword') | Ключевое слово, к которому относится синоним\. | -| [KeywordId](KeywordAlias.KeywordId.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias\.KeywordId') | Идентификатор связаннного ключевого слова\. | -| [Value](KeywordAlias.Value.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias\.Value') | Значение синонима ключевого слова\. | diff --git a/Documentation/Pf2eModel/Language.Entity.md b/Documentation/Pf2eModel/Language.Entity.md deleted file mode 100644 index 30fa0d1..0000000 --- a/Documentation/Pf2eModel/Language.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Language](Language.md 'Pf2eModel\.Model\.Structure\.Language') - -## Language\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Language.Id.md b/Documentation/Pf2eModel/Language.Id.md deleted file mode 100644 index 5295d5e..0000000 --- a/Documentation/Pf2eModel/Language.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Language](Language.md 'Pf2eModel\.Model\.Structure\.Language') - -## Language\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Language.md b/Documentation/Pf2eModel/Language.md deleted file mode 100644 index 8f5ebca..0000000 --- a/Documentation/Pf2eModel/Language.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Language Class - -Язык\. - -```csharp -public class Language : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Language - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Entity](Language.Entity.md 'Pf2eModel\.Model\.Structure\.Language\.Entity') | Корневая сущность\. | -| [Id](Language.Id.md 'Pf2eModel\.Model\.Structure\.Language\.Id') | Идентификатор сущности\. | diff --git a/Documentation/Pf2eModel/LegacyRemaster.LegacyEntity.md b/Documentation/Pf2eModel/LegacyRemaster.LegacyEntity.md deleted file mode 100644 index d075b79..0000000 --- a/Documentation/Pf2eModel/LegacyRemaster.LegacyEntity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[LegacyRemaster](LegacyRemaster.md 'Pf2eModel\.Model\.Base\.LegacyRemaster') - -## LegacyRemaster\.LegacyEntity Property - -Устаревшая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity LegacyEntity { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LegacyRemaster.LegacyId.md b/Documentation/Pf2eModel/LegacyRemaster.LegacyId.md deleted file mode 100644 index 3b8baa0..0000000 --- a/Documentation/Pf2eModel/LegacyRemaster.LegacyId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[LegacyRemaster](LegacyRemaster.md 'Pf2eModel\.Model\.Base\.LegacyRemaster') - -## LegacyRemaster\.LegacyId Property - -Идентификатор устаревшей сущности\. - -```csharp -public int LegacyId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LegacyRemaster.RemasterEntity.md b/Documentation/Pf2eModel/LegacyRemaster.RemasterEntity.md deleted file mode 100644 index 1b1a618..0000000 --- a/Documentation/Pf2eModel/LegacyRemaster.RemasterEntity.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[LegacyRemaster](LegacyRemaster.md 'Pf2eModel\.Model\.Base\.LegacyRemaster') - -## LegacyRemaster\.RemasterEntity Property - -Обновлённая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity RemasterEntity { get; set; } -``` - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LegacyRemaster.RemasterId.md b/Documentation/Pf2eModel/LegacyRemaster.RemasterId.md deleted file mode 100644 index 9d2faea..0000000 --- a/Documentation/Pf2eModel/LegacyRemaster.RemasterId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base').[LegacyRemaster](LegacyRemaster.md 'Pf2eModel\.Model\.Base\.LegacyRemaster') - -## LegacyRemaster\.RemasterId Property - -Идентификатор обновлённой сущности\. - -```csharp -public int RemasterId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LegacyRemaster.md b/Documentation/Pf2eModel/LegacyRemaster.md deleted file mode 100644 index 27b9217..0000000 --- a/Documentation/Pf2eModel/LegacyRemaster.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base') - -## LegacyRemaster Class - -Связь устаревших и обновлённых сущностей - -```csharp -public class LegacyRemaster -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 LegacyRemaster - -| Properties | | -| :--- | :--- | -| [LegacyEntity](LegacyRemaster.LegacyEntity.md 'Pf2eModel\.Model\.Base\.LegacyRemaster\.LegacyEntity') | Устаревшая сущность\. | -| [LegacyId](LegacyRemaster.LegacyId.md 'Pf2eModel\.Model\.Base\.LegacyRemaster\.LegacyId') | Идентификатор устаревшей сущности\. | -| [RemasterEntity](LegacyRemaster.RemasterEntity.md 'Pf2eModel\.Model\.Base\.LegacyRemaster\.RemasterEntity') | Обновлённая сущность\. | -| [RemasterId](LegacyRemaster.RemasterId.md 'Pf2eModel\.Model\.Base\.LegacyRemaster\.RemasterId') | Идентификатор обновлённой сущности\. | diff --git a/Documentation/Pf2eModel/LocaleExtension.GetTypeByString(thisstring).md b/Documentation/Pf2eModel/LocaleExtension.GetTypeByString(thisstring).md deleted file mode 100644 index fac1469..0000000 --- a/Documentation/Pf2eModel/LocaleExtension.GetTypeByString(thisstring).md +++ /dev/null @@ -1,26 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleExtension](LocaleExtension.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleExtension') - -## LocaleExtension\.GetTypeByString\(this string\) Method - -Получение типа локализации по строковому представлению типа локализации\. - -```csharp -public static Pf2eModel.Model.Common.I18n.LocaleType GetTypeByString(this string localeTypeString); -``` -#### Parameters - - - -`localeTypeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление типа локализации\. - -#### Returns -[LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') -Тип локализации\. - -#### Exceptions - -[System\.ComponentModel\.InvalidEnumArgumentException](https://docs.microsoft.com/en-us/dotnet/api/System.ComponentModel.InvalidEnumArgumentException 'System\.ComponentModel\.InvalidEnumArgumentException') -Исключение, если строковое представление не соответсвует ни одному типу локализации\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleExtension.GetTypeString(thisLocaleType).md b/Documentation/Pf2eModel/LocaleExtension.GetTypeString(thisLocaleType).md deleted file mode 100644 index ff6ee1a..0000000 --- a/Documentation/Pf2eModel/LocaleExtension.GetTypeString(thisLocaleType).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleExtension](LocaleExtension.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleExtension') - -## LocaleExtension\.GetTypeString\(this LocaleType\) Method - -Получение строкового представления типа локализации\. - -```csharp -public static string GetTypeString(this Pf2eModel.Model.Common.I18n.LocaleType localeType); -``` -#### Parameters - - - -`localeType` [LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Тип локализации\. - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление типа локализации\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleExtension.md b/Documentation/Pf2eModel/LocaleExtension.md deleted file mode 100644 index ead6a57..0000000 --- a/Documentation/Pf2eModel/LocaleExtension.md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n') - -## LocaleExtension Class - -Расширения для работы с локализацией\. - -```csharp -public static class LocaleExtension -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 LocaleExtension - -| Methods | | -| :--- | :--- | -| [GetTypeByString\(this string\)](LocaleExtension.GetTypeByString(thisstring).md 'Pf2eModel\.Model\.Common\.I18n\.LocaleExtension\.GetTypeByString\(this string\)') | Получение типа локализации по строковому представлению типа локализации\. | -| [GetTypeString\(this LocaleType\)](LocaleExtension.GetTypeString(thisLocaleType).md 'Pf2eModel\.Model\.Common\.I18n\.LocaleExtension\.GetTypeString\(this Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Получение строкового представления типа локализации\. | diff --git a/Documentation/Pf2eModel/LocaleItem.Locale.md b/Documentation/Pf2eModel/LocaleItem.Locale.md deleted file mode 100644 index 25c242e..0000000 --- a/Documentation/Pf2eModel/LocaleItem.Locale.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') - -## LocaleItem\.Locale Property - -Тип локализации\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleType Locale { get; set; } -``` - -#### Property Value -[LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleItem.LocaleItem.md b/Documentation/Pf2eModel/LocaleItem.LocaleItem.md deleted file mode 100644 index 74b25f8..0000000 --- a/Documentation/Pf2eModel/LocaleItem.LocaleItem.md +++ /dev/null @@ -1,49 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') - -## LocaleItem Constructors - -| Overloads | | -| :--- | :--- | -| [LocaleItem\(LocaleType, string\)](LocaleItem.LocaleItem.md#Pf2eModel.Model.Common.I18n.LocaleItem.LocaleItem(Pf2eModel.Model.Common.I18n.LocaleType,string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem\.LocaleItem\(Pf2eModel\.Model\.Common\.I18n\.LocaleType, string\)') | Элемент локализации\. | -| [LocaleItem\(KeyValuePair<string,string>\)](LocaleItem.LocaleItem.md#Pf2eModel.Model.Common.I18n.LocaleItem.LocaleItem(System.Collections.Generic.KeyValuePair_string,string_) 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem\.LocaleItem\(System\.Collections\.Generic\.KeyValuePair\\)') | Конструктор класса [LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') по паре ключ\-значение\. | - - - -## LocaleItem\(LocaleType, string\) Constructor - -Элемент локализации\. - -```csharp -public LocaleItem(Pf2eModel.Model.Common.I18n.LocaleType type, string value); -``` -#### Parameters - - - -`type` [LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Тип локализации\. - - - -`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Значение локализации\. - - - -## LocaleItem\(KeyValuePair\\) Constructor - -Конструктор класса [LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') по паре ключ\-значение\. - -```csharp -public LocaleItem(System.Collections.Generic.KeyValuePair item); -``` -#### Parameters - - - -`item` [System\.Collections\.Generic\.KeyValuePair<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.KeyValuePair-2 'System\.Collections\.Generic\.KeyValuePair\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.KeyValuePair-2 'System\.Collections\.Generic\.KeyValuePair\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.KeyValuePair-2 'System\.Collections\.Generic\.KeyValuePair\`2') - -Пара ключ\-значение по строковому представлению типа\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleItem.Value.md b/Documentation/Pf2eModel/LocaleItem.Value.md deleted file mode 100644 index dfce591..0000000 --- a/Documentation/Pf2eModel/LocaleItem.Value.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') - -## LocaleItem\.Value Property - -Значение локализации\. - -```csharp -public string Value { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleItem.md b/Documentation/Pf2eModel/LocaleItem.md deleted file mode 100644 index 0512819..0000000 --- a/Documentation/Pf2eModel/LocaleItem.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n') - -## LocaleItem Class - -Элемент локализации\. - -```csharp -public class LocaleItem -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 LocaleItem - -| Constructors | | -| :--- | :--- | -| [LocaleItem\(LocaleType, string\)](LocaleItem.LocaleItem.md#Pf2eModel.Model.Common.I18n.LocaleItem.LocaleItem(Pf2eModel.Model.Common.I18n.LocaleType,string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem\.LocaleItem\(Pf2eModel\.Model\.Common\.I18n\.LocaleType, string\)') | Элемент локализации\. | -| [LocaleItem\(KeyValuePair<string,string>\)](LocaleItem.LocaleItem.md#Pf2eModel.Model.Common.I18n.LocaleItem.LocaleItem(System.Collections.Generic.KeyValuePair_string,string_) 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem\.LocaleItem\(System\.Collections\.Generic\.KeyValuePair\\)') | Конструктор класса [LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') по паре ключ\-значение\. | - -| Properties | | -| :--- | :--- | -| [Locale](LocaleItem.Locale.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem\.Locale') | Тип локализации\. | -| [Value](LocaleItem.Value.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem\.Value') | Значение локализации\. | diff --git a/Documentation/Pf2eModel/LocaleString.Add.md b/Documentation/Pf2eModel/LocaleString.Add.md deleted file mode 100644 index 197bc84..0000000 --- a/Documentation/Pf2eModel/LocaleString.Add.md +++ /dev/null @@ -1,49 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.Add Method - -| Overloads | | -| :--- | :--- | -| [Add\(LocaleItem\)](LocaleString.Add.md#Pf2eModel.Model.Common.I18n.LocaleString.Add(Pf2eModel.Model.Common.I18n.LocaleItem) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2eModel\.Model\.Common\.I18n\.LocaleItem\)') | Добавление объекта локализованной строки в коллекцию\. | -| [Add\(LocaleType, string\)](LocaleString.Add.md#Pf2eModel.Model.Common.I18n.LocaleString.Add(Pf2eModel.Model.Common.I18n.LocaleType,string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2eModel\.Model\.Common\.I18n\.LocaleType, string\)') | Добавление локализованной строки в коллекцию\. | - - - -## LocaleString\.Add\(LocaleItem\) Method - -Добавление объекта локализованной строки в коллекцию\. - -```csharp -public void Add(Pf2eModel.Model.Common.I18n.LocaleItem item); -``` -#### Parameters - - - -`item` [LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') - -Объект локализированной строки\. - - - -## LocaleString\.Add\(LocaleType, string\) Method - -Добавление локализованной строки в коллекцию\. - -```csharp -public void Add(Pf2eModel.Model.Common.I18n.LocaleType locale, string value); -``` -#### Parameters - - - -`locale` [LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Тип локализации\. - - - -`value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строка локазации\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.AssureDefault().md b/Documentation/Pf2eModel/LocaleString.AssureDefault().md deleted file mode 100644 index b2ca634..0000000 --- a/Documentation/Pf2eModel/LocaleString.AssureDefault().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.AssureDefault\(\) Method - -Проверяет наличие хотя бы одной локализации\. - -```csharp -private void AssureDefault(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.Clear().md b/Documentation/Pf2eModel/LocaleString.Clear().md deleted file mode 100644 index 511ec93..0000000 --- a/Documentation/Pf2eModel/LocaleString.Clear().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.Clear\(\) Method - -Отчистка коллекции локализованных строк\. - -```csharp -public void Clear(); -``` - -Implements [Clear\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1.Clear 'System\.Collections\.Generic\.ICollection\`1\.Clear') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.Contains.md b/Documentation/Pf2eModel/LocaleString.Contains.md deleted file mode 100644 index 4916b2e..0000000 --- a/Documentation/Pf2eModel/LocaleString.Contains.md +++ /dev/null @@ -1,73 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.Contains Method - -| Overloads | | -| :--- | :--- | -| [Contains\(LocaleItem\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(Pf2eModel.Model.Common.I18n.LocaleItem) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2eModel\.Model\.Common\.I18n\.LocaleItem\)') | Проверка наличия объекта локализованной строки в коллекции\. | -| [Contains\(LocaleType\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Проверка наличия локализованной строки в коллекции по типу локализации\. | -| [Contains\(string\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(string\)') | Проверка наличия локализованной строки в коллекции по строковому представлению типа локализации\. | - - - -## LocaleString\.Contains\(LocaleItem\) Method - -Проверка наличия объекта локализованной строки в коллекции\. - -```csharp -public bool Contains(Pf2eModel.Model.Common.I18n.LocaleItem item); -``` -#### Parameters - - - -`item` [LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') - -Объект локализированной строки\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если объект есть; \`false\`, если нет\. - - - -## LocaleString\.Contains\(LocaleType\) Method - -Проверка наличия локализованной строки в коллекции по типу локализации\. - -```csharp -public bool Contains(Pf2eModel.Model.Common.I18n.LocaleType locale); -``` -#### Parameters - - - -`locale` [LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Тип локализации\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если искомый тип локализации есть; \`false\`, если нет\. - - - -## LocaleString\.Contains\(string\) Method - -Проверка наличия локализованной строки в коллекции по строковому представлению типа локализации\. - -```csharp -public bool Contains(string localeString); -``` -#### Parameters - - - -`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление искомого типа локализации\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -\`true\`, если искомый тип локализации есть; \`false\`, если нет\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.Count.md b/Documentation/Pf2eModel/LocaleString.Count.md deleted file mode 100644 index d256998..0000000 --- a/Documentation/Pf2eModel/LocaleString.Count.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.Count Property - -Количество локализаций\. - -```csharp -public int Count { get; } -``` - -Implements [Count](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1.Count 'System\.Collections\.Generic\.ICollection\`1\.Count') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.Deserialize(string).md b/Documentation/Pf2eModel/LocaleString.Deserialize(string).md deleted file mode 100644 index 3eb26a5..0000000 --- a/Documentation/Pf2eModel/LocaleString.Deserialize(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.Deserialize\(string\) Method - -Десериализация локализованной строки из JSON\-формата\. - -```csharp -public static Pf2eModel.Model.Common.I18n.LocaleString Deserialize(string input); -``` -#### Parameters - - - -`input` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление JSON\-представления\. - -#### Returns -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') -Объект локализованной строки\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.GetEnumerator().md b/Documentation/Pf2eModel/LocaleString.GetEnumerator().md deleted file mode 100644 index 6bb6f39..0000000 --- a/Documentation/Pf2eModel/LocaleString.GetEnumerator().md +++ /dev/null @@ -1,16 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.GetEnumerator\(\) Method - -Возвращает перечислитель, выполняющий перебор элементов в коллекции\. - -```csharp -public System.Collections.Generic.IEnumerator GetEnumerator(); -``` - -Implements [GetEnumerator\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1.GetEnumerator 'System\.Collections\.Generic\.IEnumerable\`1\.GetEnumerator'), [GetEnumerator\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable.GetEnumerator 'System\.Collections\.IEnumerable\.GetEnumerator') - -#### Returns -[System\.Collections\.Generic\.IEnumerator<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerator-1 'System\.Collections\.Generic\.IEnumerator\`1')[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerator-1 'System\.Collections\.Generic\.IEnumerator\`1') -Перечислитель, который можно использовать для итерации по коллекции\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.GetItem.md b/Documentation/Pf2eModel/LocaleString.GetItem.md deleted file mode 100644 index 185736c..0000000 --- a/Documentation/Pf2eModel/LocaleString.GetItem.md +++ /dev/null @@ -1,51 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.GetItem Method - -| Overloads | | -| :--- | :--- | -| [GetItem\(LocaleType\)](LocaleString.GetItem.md#Pf2eModel.Model.Common.I18n.LocaleString.GetItem(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.GetItem\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Получение объекта локализованной строки по типу локализации\. | -| [GetItem\(string\)](LocaleString.GetItem.md#Pf2eModel.Model.Common.I18n.LocaleString.GetItem(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.GetItem\(string\)') | Получение объекта локализованной строки по строковому представлению типа локализации\. | - - - -## LocaleString\.GetItem\(LocaleType\) Method - -Получение объекта локализованной строки по типу локализации\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleItem GetItem(Pf2eModel.Model.Common.I18n.LocaleType locale); -``` -#### Parameters - - - -`locale` [LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Искомый тип локализации\. - -#### Returns -[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') -Объект локализованной строки\. - - - -## LocaleString\.GetItem\(string\) Method - -Получение объекта локализованной строки по строковому представлению типа локализации\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleItem GetItem(string localeString); -``` -#### Parameters - - - -`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление искомого типа локализации\. - -#### Returns -[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') -Объект локализованной строки\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.IsReadOnly.md b/Documentation/Pf2eModel/LocaleString.IsReadOnly.md deleted file mode 100644 index 36d775f..0000000 --- a/Documentation/Pf2eModel/LocaleString.IsReadOnly.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.IsReadOnly Property - -Получает значение, указывающее, является ли объект [System\.Collections\.Generic\.ICollection<>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') доступным только для чтения\. - -```csharp -public bool IsReadOnly { get; } -``` - -Implements [IsReadOnly](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1.IsReadOnly 'System\.Collections\.Generic\.ICollection\`1\.IsReadOnly') - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.LocaleString().md b/Documentation/Pf2eModel/LocaleString.LocaleString().md deleted file mode 100644 index df235da..0000000 --- a/Documentation/Pf2eModel/LocaleString.LocaleString().md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\(\) Constructor - -Конструктор класса [LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')\. - -```csharp -public LocaleString(); -``` \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.RealLocale.md b/Documentation/Pf2eModel/LocaleString.RealLocale.md deleted file mode 100644 index 9f204d7..0000000 --- a/Documentation/Pf2eModel/LocaleString.RealLocale.md +++ /dev/null @@ -1,51 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.RealLocale Method - -| Overloads | | -| :--- | :--- | -| [RealLocale\(LocaleType\)](LocaleString.RealLocale.md#Pf2eModel.Model.Common.I18n.LocaleString.RealLocale(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.RealLocale\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Получение типа локализации с учётом её наличия в коллекции\. | -| [RealLocale\(string\)](LocaleString.RealLocale.md#Pf2eModel.Model.Common.I18n.LocaleString.RealLocale(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.RealLocale\(string\)') | Получение типа локализации по строковому представлению с учётом её наличия в коллекции\. | - - - -## LocaleString\.RealLocale\(LocaleType\) Method - -Получение типа локализации с учётом её наличия в коллекции\. - -```csharp -private Pf2eModel.Model.Common.I18n.LocaleType RealLocale(Pf2eModel.Model.Common.I18n.LocaleType locale); -``` -#### Parameters - - - -`locale` [LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Искомый тип локализации\. - -#### Returns -[LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') -Реальный тип локализации\. - - - -## LocaleString\.RealLocale\(string\) Method - -Получение типа локализации по строковому представлению с учётом её наличия в коллекции\. - -```csharp -private Pf2eModel.Model.Common.I18n.LocaleType RealLocale(string localeString); -``` -#### Parameters - - - -`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление искомого типа локализации\. - -#### Returns -[LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') -Реальный тип локализации\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.Serialize().md b/Documentation/Pf2eModel/LocaleString.Serialize().md deleted file mode 100644 index 3db73d1..0000000 --- a/Documentation/Pf2eModel/LocaleString.Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.Serialize\(\) Method - -Сериализация локализованной строки в JSON\-формат\. - -```csharp -public string Serialize(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строковое представление JSON\-представления\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.System.Collections.IEnumerable.GetEnumerator().md b/Documentation/Pf2eModel/LocaleString.System.Collections.IEnumerable.GetEnumerator().md deleted file mode 100644 index aa8d043..0000000 --- a/Documentation/Pf2eModel/LocaleString.System.Collections.IEnumerable.GetEnumerator().md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## System\.Collections\.IEnumerable\.GetEnumerator\(\) Method - -Возвращает перечислитель, который осуществляет итерацию по коллекции\. - -```csharp -System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator(); -``` - -Implements [GetEnumerator\(\)](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable.GetEnumerator 'System\.Collections\.IEnumerable\.GetEnumerator') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.ToString().md b/Documentation/Pf2eModel/LocaleString.ToString().md deleted file mode 100644 index 53ce1d0..0000000 --- a/Documentation/Pf2eModel/LocaleString.ToString().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.ToString\(\) Method - -Возвращает строку, представляющую текущий объект\. - -```csharp -public override string ToString(); -``` - -#### Returns -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') -Строка, представляющая текущий объект\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.Types.md b/Documentation/Pf2eModel/LocaleString.Types.md deleted file mode 100644 index e5efa8b..0000000 --- a/Documentation/Pf2eModel/LocaleString.Types.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.Types Property - -Коллекция реализованных типов локализаций\. - -```csharp -public System.Collections.Generic.ICollection Types { get; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString._E(string).md b/Documentation/Pf2eModel/LocaleString._E(string).md deleted file mode 100644 index 7603603..0000000 --- a/Documentation/Pf2eModel/LocaleString._E(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.\_E\(string\) Method - -Получение типа локализации по строковому представлению\. - -```csharp -private Pf2eModel.Model.Common.I18n.LocaleType _E(string localeString); -``` -#### Parameters - - - -`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление\. - -#### Returns -[LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') -Тип локализации\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString._items.md b/Documentation/Pf2eModel/LocaleString._items.md deleted file mode 100644 index 5ed1072..0000000 --- a/Documentation/Pf2eModel/LocaleString._items.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.\_items Field - -Список локализаций строк\. - -```csharp -private readonly List _items; -``` - -#### Field Value -[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.md b/Documentation/Pf2eModel/LocaleString.md deleted file mode 100644 index 2de5e6f..0000000 --- a/Documentation/Pf2eModel/LocaleString.md +++ /dev/null @@ -1,53 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n') - -## LocaleString Class - -Локализованная строка\. - -```csharp -public class LocaleString : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 LocaleString - -Implements [System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1'), [System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1'), [System\.Collections\.IEnumerable](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable 'System\.Collections\.IEnumerable') - -| Constructors | | -| :--- | :--- | -| [LocaleString\(\)](LocaleString.LocaleString().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.LocaleString\(\)') | Конструктор класса [LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')\. | - -| Fields | | -| :--- | :--- | -| [\_items](LocaleString._items.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.\_items') | Список локализаций строк\. | - -| Properties | | -| :--- | :--- | -| [Count](LocaleString.Count.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Count') | Количество локализаций\. | -| [IsReadOnly](LocaleString.IsReadOnly.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.IsReadOnly') | Получает значение, указывающее, является ли объект [System\.Collections\.Generic\.ICollection<>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') доступным только для чтения\. | -| [this\[LocaleType\]](LocaleString.this[LocaleType].md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.this\[Pf2eModel\.Model\.Common\.I18n\.LocaleType\]') | Получение локализованной строки по типу локализации\. | -| [this\[string\]](LocaleString.this[string].md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.this\[string\]') | Получение локализованной строки по типу локализации\. | -| [Types](LocaleString.Types.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Types') | Коллекция реализованных типов локализаций\. | - -| Methods | | -| :--- | :--- | -| [\_E\(string\)](LocaleString._E(string).md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.\_E\(string\)') | Получение типа локализации по строковому представлению\. | -| [Add\(LocaleItem\)](LocaleString.Add.md#Pf2eModel.Model.Common.I18n.LocaleString.Add(Pf2eModel.Model.Common.I18n.LocaleItem) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2eModel\.Model\.Common\.I18n\.LocaleItem\)') | Добавление объекта локализованной строки в коллекцию\. | -| [Add\(LocaleType, string\)](LocaleString.Add.md#Pf2eModel.Model.Common.I18n.LocaleString.Add(Pf2eModel.Model.Common.I18n.LocaleType,string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2eModel\.Model\.Common\.I18n\.LocaleType, string\)') | Добавление локализованной строки в коллекцию\. | -| [AssureDefault\(\)](LocaleString.AssureDefault().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.AssureDefault\(\)') | Проверяет наличие хотя бы одной локализации\. | -| [Clear\(\)](LocaleString.Clear().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Clear\(\)') | Отчистка коллекции локализованных строк\. | -| [Contains\(LocaleItem\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(Pf2eModel.Model.Common.I18n.LocaleItem) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2eModel\.Model\.Common\.I18n\.LocaleItem\)') | Проверка наличия объекта локализованной строки в коллекции\. | -| [Contains\(LocaleType\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Проверка наличия локализованной строки в коллекции по типу локализации\. | -| [Contains\(string\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(string\)') | Проверка наличия локализованной строки в коллекции по строковому представлению типа локализации\. | -| [Deserialize\(string\)](LocaleString.Deserialize(string).md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Deserialize\(string\)') | Десериализация локализованной строки из JSON\-формата\. | -| [GetEnumerator\(\)](LocaleString.GetEnumerator().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.GetEnumerator\(\)') | Возвращает перечислитель, выполняющий перебор элементов в коллекции\. | -| [GetItem\(LocaleType\)](LocaleString.GetItem.md#Pf2eModel.Model.Common.I18n.LocaleString.GetItem(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.GetItem\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Получение объекта локализованной строки по типу локализации\. | -| [GetItem\(string\)](LocaleString.GetItem.md#Pf2eModel.Model.Common.I18n.LocaleString.GetItem(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.GetItem\(string\)') | Получение объекта локализованной строки по строковому представлению типа локализации\. | -| [RealLocale\(LocaleType\)](LocaleString.RealLocale.md#Pf2eModel.Model.Common.I18n.LocaleString.RealLocale(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.RealLocale\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Получение типа локализации с учётом её наличия в коллекции\. | -| [RealLocale\(string\)](LocaleString.RealLocale.md#Pf2eModel.Model.Common.I18n.LocaleString.RealLocale(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.RealLocale\(string\)') | Получение типа локализации по строковому представлению с учётом её наличия в коллекции\. | -| [Serialize\(\)](LocaleString.Serialize().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Serialize\(\)') | Сериализация локализованной строки в JSON\-формат\. | -| [ToString\(\)](LocaleString.ToString().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.ToString\(\)') | Возвращает строку, представляющую текущий объект\. | - -| Explicit Interface Implementations | | -| :--- | :--- | -| [System\.Collections\.IEnumerable\.GetEnumerator\(\)](LocaleString.System.Collections.IEnumerable.GetEnumerator().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.System\.Collections\.IEnumerable\.GetEnumerator\(\)') | Возвращает перечислитель, который осуществляет итерацию по коллекции\. | diff --git a/Documentation/Pf2eModel/LocaleString.this[LocaleType].md b/Documentation/Pf2eModel/LocaleString.this[LocaleType].md deleted file mode 100644 index fd7bafd..0000000 --- a/Documentation/Pf2eModel/LocaleString.this[LocaleType].md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.this\[LocaleType\] Property - -Получение локализованной строки по типу локализации\. - -```csharp -public string this[Pf2eModel.Model.Common.I18n.LocaleType locale] { get; set; } -``` -#### Parameters - - - -`locale` [LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') - -Искомый тип локализации\. - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleString.this[string].md b/Documentation/Pf2eModel/LocaleString.this[string].md deleted file mode 100644 index fcbf7c1..0000000 --- a/Documentation/Pf2eModel/LocaleString.this[string].md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n').[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -## LocaleString\.this\[string\] Property - -Получение локализованной строки по типу локализации\. - -```csharp -public string this[string localeString] { get; set; } -``` -#### Parameters - - - -`localeString` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Строковое представление искомого типа локализации\. - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/LocaleType.md b/Documentation/Pf2eModel/LocaleType.md deleted file mode 100644 index 179e457..0000000 --- a/Documentation/Pf2eModel/LocaleType.md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n') - -## LocaleType Enum - -Тип локализации\. - -```csharp -public enum LocaleType -``` -### Fields - - - -`English` 0 - -Английский язык \(основной\)\. - - - -`Russian` 1 - -Русский язык\. - - - -`Hobby` 2 - -Русский язык \(вариант HobbyGames\)\. - - - -`Other` 3 - -Другой язык\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md b/Documentation/Pf2eModel/Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md deleted file mode 100644 index 035eff1..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.BindEntity\\(EntityTypeBuilder\\) Method - -Устанавливает связь между сущностью и её корневой сущностью\. - -```csharp -private void BindEntity(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entity) - where T : class, Pf2eModel.Model.IEntity; -``` -#### Type parameters - - - -`T` - -Тип сущности\. -#### Parameters - - - -`entity` [Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder-1 'Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\`1')[T](Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md#Pf2eModel.Pf2eDbContext.BindEntity_T_(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder_T_).T 'Pf2eModel\.Pf2eDbContext\.BindEntity\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder-1 'Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\`1') - -Генератор настроек таблицы сущности\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md b/Documentation/Pf2eModel/Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md deleted file mode 100644 index 2ca4cfc..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md +++ /dev/null @@ -1,37 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.BindLocaleString\\(EntityTypeBuilder\, Expression\\>, bool\) Method - -Устанавливает связь между сущностью и локализованной строкой\. - -```csharp -private void BindLocaleString(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entity, System.Linq.Expressions.Expression> func, bool required=true) - where T : class; -``` -#### Type parameters - - - -`T` - -Тип сущности\. -#### Parameters - - - -`entity` [Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder-1 'Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\`1')[T](Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md#Pf2eModel.Pf2eDbContext.BindLocaleString_T_(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder_T_,System.Linq.Expressions.Expression_System.Func_T,Pf2eModel.Model.Common.I18n.LocaleString__,bool).T 'Pf2eModel\.Pf2eDbContext\.BindLocaleString\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\, System\.Linq\.Expressions\.Expression\\>, bool\)\.T')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder-1 'Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\`1') - -Генератор настроек таблицы сущности\. - - - -`func` [System\.Linq\.Expressions\.Expression<](https://docs.microsoft.com/en-us/dotnet/api/System.Linq.Expressions.Expression-1 'System\.Linq\.Expressions\.Expression\`1')[System\.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[T](Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md#Pf2eModel.Pf2eDbContext.BindLocaleString_T_(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder_T_,System.Linq.Expressions.Expression_System.Func_T,Pf2eModel.Model.Common.I18n.LocaleString__,bool).T 'Pf2eModel\.Pf2eDbContext\.BindLocaleString\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\, System\.Linq\.Expressions\.Expression\\>, bool\)\.T')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-2 'System\.Func\`2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Linq.Expressions.Expression-1 'System\.Linq\.Expressions\.Expression\`1') - -Функция, выбирающая поле сущности\. - - - -`required` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') - -Флаг, указывающий, что локализованная строка не может быть \`null\`\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.DefineBase(ModelBuilder).md b/Documentation/Pf2eModel/Pf2eDbContext.DefineBase(ModelBuilder).md deleted file mode 100644 index 5230c62..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.DefineBase(ModelBuilder).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.DefineBase\(ModelBuilder\) Method - -Определяет базовые сущности и их связи\. - -```csharp -private void DefineBase(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder); -``` -#### Parameters - - - -`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') - -Построитель модели\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.DefineCommon(ModelBuilder).md b/Documentation/Pf2eModel/Pf2eDbContext.DefineCommon(ModelBuilder).md deleted file mode 100644 index c05ac4e..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.DefineCommon(ModelBuilder).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.DefineCommon\(ModelBuilder\) Method - -Определяет общие сущности и их связи\. - -```csharp -private void DefineCommon(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder); -``` -#### Parameters - - - -`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') - -Построитель модели\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.DefineMethods(ModelBuilder).md b/Documentation/Pf2eModel/Pf2eDbContext.DefineMethods(ModelBuilder).md deleted file mode 100644 index fd4bc14..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.DefineMethods(ModelBuilder).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.DefineMethods\(ModelBuilder\) Method - -Определяет методы, которые будут использоваться в запросах LINQ\. - -```csharp -private void DefineMethods(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder); -``` -#### Parameters - - - -`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') - -Построитель модели\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.DefineStructure(ModelBuilder).md b/Documentation/Pf2eModel/Pf2eDbContext.DefineStructure(ModelBuilder).md deleted file mode 100644 index b7f2929..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.DefineStructure(ModelBuilder).md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.DefineStructure\(ModelBuilder\) Method - -Определяет структуру сущностей и их связи\. - -```csharp -private void DefineStructure(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder); -``` -#### Parameters - - - -`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') - -Построитель модели\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.LocaleSearch(LocaleString,string).md b/Documentation/Pf2eModel/Pf2eDbContext.LocaleSearch(LocaleString,string).md deleted file mode 100644 index d1368c5..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.LocaleSearch(LocaleString,string).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.LocaleSearch\(LocaleString, string\) Method - -CLR\-представление функции поиска в локализованной строке\. - -```csharp -public static bool LocaleSearch(Pf2eModel.Model.Common.I18n.LocaleString data, string search_value); -``` -#### Parameters - - - -`data` [LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -Локализованная строка, в которой будет осуществляться поиск\. - - - -`search_value` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') - -Искомое значение для поиска\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -Флаг, указывающий, найдено ли искомое значение в локализованной строке\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.LocaleSearchArray(LocaleString,IEnumerable_string_).md b/Documentation/Pf2eModel/Pf2eDbContext.LocaleSearchArray(LocaleString,IEnumerable_string_).md deleted file mode 100644 index 890ae27..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.LocaleSearchArray(LocaleString,IEnumerable_string_).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.LocaleSearchArray\(LocaleString, IEnumerable\\) Method - -CLR\-представление функции поиска в локализованной строке с массивом значений для поиска\. - -```csharp -public static bool LocaleSearchArray(Pf2eModel.Model.Common.I18n.LocaleString data, System.Collections.Generic.IEnumerable search_values); -``` -#### Parameters - - - -`data` [LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') - -Локализованная строка, в которой будет осуществляться поиск\. - - - -`search_values` [System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1') - -Массив искомых значений для поиска\. - -#### Returns -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') -Флаг, указывающий, найдено ли хотя бы одно искомое значение в локализованной строке\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.NameLength.md b/Documentation/Pf2eModel/Pf2eDbContext.NameLength.md deleted file mode 100644 index f5cbc73..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.NameLength.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext\.NameLength Field - -Длина названия сущности\. - -```csharp -public const int NameLength = 255; -``` - -#### Field Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.Pf2eDbContext.md b/Documentation/Pf2eModel/Pf2eDbContext.Pf2eDbContext.md deleted file mode 100644 index 9c1cc8d..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.Pf2eDbContext.md +++ /dev/null @@ -1,36 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') - -## Pf2eDbContext Constructors - -| Overloads | | -| :--- | :--- | -| [Pf2eDbContext\(\)](Pf2eDbContext.Pf2eDbContext.md#Pf2eModel.Pf2eDbContext.Pf2eDbContext() 'Pf2eModel\.Pf2eDbContext\.Pf2eDbContext\(\)') | Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') без параметров\. | -| [Pf2eDbContext\(DbContextOptions<Pf2eDbContext>\)](Pf2eDbContext.Pf2eDbContext.md#Pf2eModel.Pf2eDbContext.Pf2eDbContext(Microsoft.EntityFrameworkCore.DbContextOptions_Pf2eModel.Pf2eDbContext_) 'Pf2eModel\.Pf2eDbContext\.Pf2eDbContext\(Microsoft\.EntityFrameworkCore\.DbContextOptions\\)') | Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') с указанными параметрами конфигурации базы данных\. | - - - -## Pf2eDbContext\(\) Constructor - -Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') без параметров\. - -```csharp -public Pf2eDbContext(); -``` - - - -## Pf2eDbContext\(DbContextOptions\\) Constructor - -Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') с указанными параметрами конфигурации базы данных\. - -```csharp -public Pf2eDbContext(Microsoft.EntityFrameworkCore.DbContextOptions options); -``` -#### Parameters - - - -`options` [Microsoft\.EntityFrameworkCore\.DbContextOptions<](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions-1 'Microsoft\.EntityFrameworkCore\.DbContextOptions\`1')[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext')[>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions-1 'Microsoft\.EntityFrameworkCore\.DbContextOptions\`1') - -Конфигурация базы данных\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Pf2eDbContext.md b/Documentation/Pf2eModel/Pf2eDbContext.md deleted file mode 100644 index 80d8bea..0000000 --- a/Documentation/Pf2eModel/Pf2eDbContext.md +++ /dev/null @@ -1,62 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel](Pf2eModel.md 'Pf2eModel') - -## Pf2eDbContext Class - -A DbContext instance represents a session with the database and can be used to query and save -instances of your entities\. DbContext is a combination of the Unit Of Work and Repository patterns\. - -```csharp -public class Pf2eDbContext : Microsoft.EntityFrameworkCore.DbContext -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [Microsoft\.EntityFrameworkCore\.DbContext](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext 'Microsoft\.EntityFrameworkCore\.DbContext') 🡒 Pf2eDbContext - -### Remarks - -Entity Framework Core does not support multiple parallel operations being run on the same DbContext instance. This -includes both parallel execution of async queries and any explicit concurrent use from multiple threads. -Therefore, always await async calls immediately, or use separate DbContext instances for operations that execute -in parallel. See [Avoiding DbContext threading issues](https://aka.ms/efcore-docs-threading 'https://aka\.ms/efcore\-docs\-threading') for more information -and examples. - -Typically you create a class that derives from DbContext and contains [Microsoft\.EntityFrameworkCore\.DbSet<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') -properties for each entity in the model. If the [Microsoft\.EntityFrameworkCore\.DbSet<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') properties have a public setter, -they are automatically initialized when the instance of the derived context is created. - -Override the [Microsoft\.EntityFrameworkCore\.DbContext\.OnConfiguring\(Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\)](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext.OnConfiguring#Microsoft_EntityFrameworkCore_DbContext_OnConfiguring_Microsoft_EntityFrameworkCore_DbContextOptionsBuilder_ 'Microsoft\.EntityFrameworkCore\.DbContext\.OnConfiguring\(Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\)') method to configure the database (and -other options) to be used for the context. Alternatively, if you would rather perform configuration externally -instead of inline in your context, you can use [Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptionsBuilder-1 'Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\`1') -(or [Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptionsBuilder 'Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder')) to externally create an instance of [Microsoft\.EntityFrameworkCore\.DbContextOptions<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions-1 'Microsoft\.EntityFrameworkCore\.DbContextOptions\`1') -(or [Microsoft\.EntityFrameworkCore\.DbContextOptions](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions 'Microsoft\.EntityFrameworkCore\.DbContextOptions')) and pass it to a base constructor of [Microsoft\.EntityFrameworkCore\.DbContext](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext 'Microsoft\.EntityFrameworkCore\.DbContext'). - -The model is discovered by running a set of conventions over the entity classes found in the -[Microsoft\.EntityFrameworkCore\.DbSet<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') properties on the derived context. To further configure the model that -is discovered by convention, you can override the [Microsoft\.EntityFrameworkCore\.DbContext\.OnModelCreating\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext.OnModelCreating#Microsoft_EntityFrameworkCore_DbContext_OnModelCreating_Microsoft_EntityFrameworkCore_ModelBuilder_ 'Microsoft\.EntityFrameworkCore\.DbContext\.OnModelCreating\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') method. - -See [DbContext lifetime, configuration, and initialization](https://aka.ms/efcore-docs-dbcontext 'https://aka\.ms/efcore\-docs\-dbcontext'), -[Querying data with EF Core](https://aka.ms/efcore-docs-query 'https://aka\.ms/efcore\-docs\-query'), -[Changing tracking](https://aka.ms/efcore-docs-change-tracking 'https://aka\.ms/efcore\-docs\-change\-tracking'), and -[Saving data with EF Core](https://aka.ms/efcore-docs-saving-data 'https://aka\.ms/efcore\-docs\-saving\-data') for more information and examples. - -| Constructors | | -| :--- | :--- | -| [Pf2eDbContext\(\)](Pf2eDbContext.Pf2eDbContext.md#Pf2eModel.Pf2eDbContext.Pf2eDbContext() 'Pf2eModel\.Pf2eDbContext\.Pf2eDbContext\(\)') | Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') без параметров\. | -| [Pf2eDbContext\(DbContextOptions<Pf2eDbContext>\)](Pf2eDbContext.Pf2eDbContext.md#Pf2eModel.Pf2eDbContext.Pf2eDbContext(Microsoft.EntityFrameworkCore.DbContextOptions_Pf2eModel.Pf2eDbContext_) 'Pf2eModel\.Pf2eDbContext\.Pf2eDbContext\(Microsoft\.EntityFrameworkCore\.DbContextOptions\\)') | Инициализирует новый экземпляр класса [Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') с указанными параметрами конфигурации базы данных\. | - -| Fields | | -| :--- | :--- | -| [NameLength](Pf2eDbContext.NameLength.md 'Pf2eModel\.Pf2eDbContext\.NameLength') | Длина названия сущности\. | - -| Methods | | -| :--- | :--- | -| [BindEntity<T>\(EntityTypeBuilder<T>\)](Pf2eDbContext.BindEntity_T_(EntityTypeBuilder_T_).md 'Pf2eModel\.Pf2eDbContext\.BindEntity\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\\)') | Устанавливает связь между сущностью и её корневой сущностью\. | -| [BindLocaleString<T>\(EntityTypeBuilder<T>, Expression<Func<T,LocaleString>>, bool\)](Pf2eDbContext.BindLocaleString_T_(EntityTypeBuilder_T_,Expression_Func_T,LocaleString__,bool).md 'Pf2eModel\.Pf2eDbContext\.BindLocaleString\\(Microsoft\.EntityFrameworkCore\.Metadata\.Builders\.EntityTypeBuilder\, System\.Linq\.Expressions\.Expression\\>, bool\)') | Устанавливает связь между сущностью и локализованной строкой\. | -| [DefineBase\(ModelBuilder\)](Pf2eDbContext.DefineBase(ModelBuilder).md 'Pf2eModel\.Pf2eDbContext\.DefineBase\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Определяет базовые сущности и их связи\. | -| [DefineCommon\(ModelBuilder\)](Pf2eDbContext.DefineCommon(ModelBuilder).md 'Pf2eModel\.Pf2eDbContext\.DefineCommon\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Определяет общие сущности и их связи\. | -| [DefineMethods\(ModelBuilder\)](Pf2eDbContext.DefineMethods(ModelBuilder).md 'Pf2eModel\.Pf2eDbContext\.DefineMethods\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Определяет методы, которые будут использоваться в запросах LINQ\. | -| [DefineStructure\(ModelBuilder\)](Pf2eDbContext.DefineStructure(ModelBuilder).md 'Pf2eModel\.Pf2eDbContext\.DefineStructure\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Определяет структуру сущностей и их связи\. | -| [LocaleSearch\(LocaleString, string\)](Pf2eDbContext.LocaleSearch(LocaleString,string).md 'Pf2eModel\.Pf2eDbContext\.LocaleSearch\(Pf2eModel\.Model\.Common\.I18n\.LocaleString, string\)') | CLR\-представление функции поиска в локализованной строке\. | -| [LocaleSearchArray\(LocaleString, IEnumerable<string>\)](Pf2eDbContext.LocaleSearchArray(LocaleString,IEnumerable_string_).md 'Pf2eModel\.Pf2eDbContext\.LocaleSearchArray\(Pf2eModel\.Model\.Common\.I18n\.LocaleString, System\.Collections\.Generic\.IEnumerable\\)') | CLR\-представление функции поиска в локализованной строке с массивом значений для поиска\. | -| [OnConfiguring\(DbContextOptionsBuilder\)](Pf2eDbContext.OnConfiguring(DbContextOptionsBuilder).md 'Pf2eModel\.Pf2eDbContext\.OnConfiguring\(Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\)') | Override this method to configure the database \(and other options\) to be used for this context\. This method is called for each instance of the context that is created\. The base implementation does nothing\. | -| [OnModelCreating\(ModelBuilder\)](Pf2eDbContext.OnModelCreating(ModelBuilder).md 'Pf2eModel\.Pf2eDbContext\.OnModelCreating\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Override this method to further configure the model that was discovered by convention from the entity types exposed in [Microsoft\.EntityFrameworkCore\.DbSet<>](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbSet-1 'Microsoft\.EntityFrameworkCore\.DbSet\`1') properties on your derived context\. The resulting model may be cached and re\-used for subsequent instances of your derived context\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Base.Keywords.md b/Documentation/Pf2eModel/Pf2eModel.Model.Base.Keywords.md deleted file mode 100644 index d94c869..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Base.Keywords.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Base\.Keywords Namespace - -Классы, связанные с ключевыми словами, которые могут использоваться в разных типах сущностей\. - -| Classes | | -| :--- | :--- | -| [Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword') | Ключевое слово\. | -| [KeywordAlias](KeywordAlias.md 'Pf2eModel\.Model\.Base\.Keywords\.KeywordAlias') | Синоним ключевого слова\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Base.Source.md b/Documentation/Pf2eModel/Pf2eModel.Model.Base.Source.md deleted file mode 100644 index 3efaa69..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Base.Source.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Base\.Source Namespace - -Классы, связанные с источниками, которые могут использоваться в разных типах сущностей\. - -| Classes | | -| :--- | :--- | -| [EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') | Связь между сущностью и источником\. | -| [Source](Source.md 'Pf2eModel\.Model\.Base\.Source\.Source') | Источник сущности\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Base.Targets.md b/Documentation/Pf2eModel/Pf2eModel.Model.Base.Targets.md deleted file mode 100644 index dec68e5..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Base.Targets.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Base\.Targets Namespace - -Классы, связанные с целями внешних ссылок, которые могут использоваться в разных типах сущностей\. - -| Classes | | -| :--- | :--- | -| [EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') | Внешняя ссылка сущности\. | -| [ExternalTarget](ExternalTarget.md 'Pf2eModel\.Model\.Base\.Targets\.ExternalTarget') | Цель внешней ссылки\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Base.md b/Documentation/Pf2eModel/Pf2eModel.Model.Base.md deleted file mode 100644 index 1fe05fb..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Base.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Base Namespace - -Описание корневой сущности модели: класса [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') и его прямых связей\. - -| Classes | | -| :--- | :--- | -| [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') | Корневая сущность\. | -| [EntityAlias](EntityAlias.md 'Pf2eModel\.Model\.Base\.EntityAlias') | Алиас сущности\. | -| [LegacyRemaster](LegacyRemaster.md 'Pf2eModel\.Model\.Base\.LegacyRemaster') | Связь устаревших и обновлённых сущностей | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Common.I18n.md b/Documentation/Pf2eModel/Pf2eModel.Model.Common.I18n.md deleted file mode 100644 index 90742fb..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Common.I18n.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Common\.I18n Namespace - -Классы, связанные с интернационализацией \(i18n\) модели\. - -| Classes | | -| :--- | :--- | -| [LocaleExtension](LocaleExtension.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleExtension') | Расширения для работы с локализацией\. | -| [LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem') | Элемент локализации\. | -| [LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') | Локализованная строка\. | - -| Enums | | -| :--- | :--- | -| [LocaleType](LocaleType.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleType') | Тип локализации\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Common.md b/Documentation/Pf2eModel/Pf2eModel.Model.Common.md deleted file mode 100644 index 8c5dc99..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Common.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Common Namespace - -Общее классы на которые могут ссылаться разные типа\. - -| Classes | | -| :--- | :--- | -| [Frequency](Frequency.md 'Pf2eModel\.Model\.Common\.Frequency') | Частота использования\. | -| [Training](Training.md 'Pf2eModel\.Model\.Common\.Training') | Изучаемая способность\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Enum.md b/Documentation/Pf2eModel/Pf2eModel.Model.Enum.md deleted file mode 100644 index 46a4240..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Enum.md +++ /dev/null @@ -1,31 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Enum Namespace - -Описание всех перечислений, использующихся в модели\. - -| Enums | | -| :--- | :--- | -| [ActionCategory](ActionCategory.md 'Pf2eModel\.Model\.Enum\.ActionCategory') | Тип действия\. | -| [ActionEnum](ActionEnum.md 'Pf2eModel\.Model\.Enum\.ActionEnum') | Перечиленение количества действий\. | -| [AttributeValues](AttributeValues.md 'Pf2eModel\.Model\.Enum\.AttributeValues') | Перечисление значений атрибутов\. | -| [ClassProgressionType](ClassProgressionType.md 'Pf2eModel\.Model\.Enum\.ClassProgressionType') | Тип элемента прогрессии класса\. | -| [ConditionGroup](ConditionGroup.md 'Pf2eModel\.Model\.Enum\.ConditionGroup') | Тип состояния | -| [DeityFonts](DeityFonts.md 'Pf2eModel\.Model\.Enum\.DeityFonts') | Тип божественной силы\. | -| [DeitySanctification](DeitySanctification.md 'Pf2eModel\.Model\.Enum\.DeitySanctification') | Тип освящения божества\. | -| [DeityType](DeityType.md 'Pf2eModel\.Model\.Enum\.DeityType') | Тип божества\. | -| [ElementEnum](ElementEnum.md 'Pf2eModel\.Model\.Enum\.ElementEnum') | Перечисление элементов\. | -| [EntityRarity](EntityRarity.md 'Pf2eModel\.Model\.Enum\.EntityRarity') | Перечисление редкости сущности\. | -| [EntityType](EntityType.md 'Pf2eModel\.Model\.Enum\.EntityType') | Тип сущности\. | -| [FeatCategory](FeatCategory.md 'Pf2eModel\.Model\.Enum\.FeatCategory') | Категория черты\. | -| [SizeEnum](SizeEnum.md 'Pf2eModel\.Model\.Enum\.SizeEnum') | Размер\. | -| [SourceCategory](SourceCategory.md 'Pf2eModel\.Model\.Enum\.SourceCategory') | Перечисление категорий источников\. | -| [SpellAreaType](SpellAreaType.md 'Pf2eModel\.Model\.Enum\.SpellAreaType') | Тип области заклинания\. | -| [SpellcastingType](SpellcastingType.md 'Pf2eModel\.Model\.Enum\.SpellcastingType') | Перечисление типа применения заклинаний\. | -| [SpellDamageCategory](SpellDamageCategory.md 'Pf2eModel\.Model\.Enum\.SpellDamageCategory') | Тип урона заклинания\. | -| [SpellDamageKinds](SpellDamageKinds.md 'Pf2eModel\.Model\.Enum\.SpellDamageKinds') | Тип урона заклинания\. | -| [SpellTradition](SpellTradition.md 'Pf2eModel\.Model\.Enum\.SpellTradition') | Традиция заклинания\. | -| [TrainingRank](TrainingRank.md 'Pf2eModel\.Model\.Enum\.TrainingRank') | Ранг тренировки\. | -| [TrainingType](TrainingType.md 'Pf2eModel\.Model\.Enum\.TrainingType') | Тип тренировки\. | -| [TraitType](TraitType.md 'Pf2eModel\.Model\.Enum\.TraitType') | Тип признака\. | -| [VisionEnum](VisionEnum.md 'Pf2eModel\.Model\.Enum\.VisionEnum') | Перечисление типов зрения\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.AncestryRelation.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.AncestryRelation.md deleted file mode 100644 index 8dc63d0..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.AncestryRelation.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure\.AncestryRelation Namespace - -Классы, описывающие связи класса [Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry')\. - -| Classes | | -| :--- | :--- | -| [AncestryBoost](AncestryBoost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost') | Элемент набора повышений атрибутов для родословной\. | -| [AncestryItem](AncestryItem.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryItem') | Связь между родословной и сущностью\. | -| [AncestryLanguage](AncestryLanguage.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryLanguage') | Связь между родословной и языком\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.ArchetypeRelation.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.ArchetypeRelation.md deleted file mode 100644 index 910e91e..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.ArchetypeRelation.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure\.ArchetypeRelation Namespace - -Классы, описывающие связи класса [Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype')\. - -| Classes | | -| :--- | :--- | -| [ArchetypeFeats](ArchetypeFeats.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats') | Связь между архетипом и его чертами\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.BackgroundRelation.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.BackgroundRelation.md deleted file mode 100644 index 6dcfcec..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.BackgroundRelation.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure\.BackgroundRelation Namespace - -Классы, описывающие связи класса [Background](Background.md 'Pf2eModel\.Model\.Structure\.Background')\. - -| Classes | | -| :--- | :--- | -| [BackgroundBoost](BackgroundBoost.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') | Элемент набора атрибутов для предыстории\. | -| [BackgroundItem](BackgroundItem.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundItem') | Элемент предыстории, который может быть способностью, навыком или другим элементом, связанным с предысторией\. | -| [BackgroundTraining](BackgroundTraining.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundTraining') | Элемент набора связей между предысторией и тренируемым навыком\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.ClassRelation.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.ClassRelation.md deleted file mode 100644 index b22deff..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.ClassRelation.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure\.ClassRelation Namespace - -Классы, описывающие связи класса [Class](Class.md 'Pf2eModel\.Model\.Structure\.Class')\. - -| Classes | | -| :--- | :--- | -| [ClassKeyAttribute](ClassKeyAttribute.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') | Набор ключевых атрибутов класса\. | -| [ClassProgression](ClassProgression.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassProgression') | Элемент прогрессии класса\. | -| [ClassTraining](ClassTraining.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassTraining') | Набор элементов, связывающий класс и тренируемый навык\. | -| [SubclassProvidedEntities](SubclassProvidedEntities.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities') | Элемент, связывающий сущность с подклассом\. | -| [SubclassTrainings](SubclassTrainings.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings') | Связь между подклассами и тренировками\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.DeityRelation.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.DeityRelation.md deleted file mode 100644 index 9ed2bc7..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.DeityRelation.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure\.DeityRelation Namespace - -Классы, описывающие связи класса [Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')\. - -| Classes | | -| :--- | :--- | -| [DeityAttribute](DeityAttribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute') | Элемент отношения божества и атрибута\. | -| [DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain') | Элемент отношения божества и домена\. | -| [DeitySpell](DeitySpell.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeitySpell') | Связь божества и заклинания\. | -| [DeityWeapon](DeityWeapon.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityWeapon') | Связь божества с оружием\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.FeatRelation.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.FeatRelation.md deleted file mode 100644 index 3af1f3e..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.FeatRelation.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure\.FeatRelation Namespace - -Классы, описывающие связи класса [Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat')\. - -| Classes | | -| :--- | :--- | -| [FeatPrerequisite](FeatPrerequisite.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite') | Предварительное требование для черты\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.RitualRelation.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.RitualRelation.md deleted file mode 100644 index 299dc72..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.RitualRelation.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure\.RitualRelation Namespace - -Классы, описывающие связи класса [Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual')\. - -| Classes | | -| :--- | :--- | -| [RitualArea](RitualArea.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea') | Область действия ритуала\. | -| [RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') | Проверка для ритуала\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.SpellRelation.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.SpellRelation.md deleted file mode 100644 index 8d37ad4..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.SpellRelation.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure\.SpellRelation Namespace - -Классы, описывающие связи класса [Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell')\. - -| Classes | | -| :--- | :--- | -| [SpellArea](SpellArea.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea') | Область заклинания\. | -| [SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') | Урон заклинания\. | -| [SpellDefense](SpellDefense.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense') | Защита от заклинания\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.md b/Documentation/Pf2eModel/Pf2eModel.Model.Structure.md deleted file mode 100644 index 0f03b00..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.Structure.md +++ /dev/null @@ -1,27 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model\.Structure Namespace - -Основные типы, которые связаны 1\-к\-1 с [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')\. -Для указания этой связи используется интерфейс [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity')\. - -| Classes | | -| :--- | :--- | -| [Action](Action.md 'Pf2eModel\.Model\.Structure\.Action') | Действие\. | -| [Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry') | Родословная\. | -| [Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype') | Архетип\. | -| [Background](Background.md 'Pf2eModel\.Model\.Structure\.Background') | Предыстория\. | -| [Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') | Класс\. | -| [Condition](Condition.md 'Pf2eModel\.Model\.Structure\.Condition') | Состояние\. | -| [Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') | Божество\. | -| [DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory') | Категория божества\. | -| [Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') | Домен\. | -| [Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') | Способность\. | -| [Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage') | Наследие\. | -| [Language](Language.md 'Pf2eModel\.Model\.Structure\.Language') | Язык\. | -| [Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') | Ритуал\. | -| [Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') | Правило\. | -| [Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') | Заклинание\. | -| [Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') | Подкласс\. | -| [SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup') | Группа подклассов\. | -| [Trait](Trait.md 'Pf2eModel\.Model\.Structure\.Trait') | Признак\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.Model.md b/Documentation/Pf2eModel/Pf2eModel.Model.md deleted file mode 100644 index e637d93..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.Model.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel\.Model Namespace - -Модель классов ORM EntityFramework\. - -| Interfaces | | -| :--- | :--- | -| [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') | Интерфейс сущностей структуры\. | diff --git a/Documentation/Pf2eModel/Pf2eModel.md b/Documentation/Pf2eModel/Pf2eModel.md deleted file mode 100644 index 421dc64..0000000 --- a/Documentation/Pf2eModel/Pf2eModel.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel Namespace - -Набор классов модели ORM EntityFramework\. - -| Classes | | -| :--- | :--- | -| [EfCleanHelper](EfCleanHelper.md 'Pf2eModel\.EfCleanHelper') | Класс, обеспецивающий общий способ для отчистки данных таблиц\. Источник: https://www\.codeproject\.com/Articles/5339402/Delete\-All\-Rows\-in\-Entity\-Framework\-Core\-6 | -| [EntityOfTypeAttribute](EntityOfTypeAttribute.md 'Pf2eModel\.EntityOfTypeAttribute') | Аттрибут, указывающий тип сущности\. | -| [Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext') | A DbContext instance represents a session with the database and can be used to query and save instances of your entities\. DbContext is a combination of the Unit Of Work and Repository patterns\. | diff --git a/Documentation/Pf2eModel/Ritual.Area.md b/Documentation/Pf2eModel/Ritual.Area.md deleted file mode 100644 index acda4c7..0000000 --- a/Documentation/Pf2eModel/Ritual.Area.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Area Property - -Коллекция областей ритуала\. - -```csharp -public Pf2eModel.Model.Structure.RitualRelation.RitualArea? Area { get; set; } -``` - -#### Property Value -[RitualArea](RitualArea.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.CastTime.md b/Documentation/Pf2eModel/Ritual.CastTime.md deleted file mode 100644 index 2e28c6c..0000000 --- a/Documentation/Pf2eModel/Ritual.CastTime.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.CastTime Property - -Продолжительность ритуала в секундах\. - -```csharp -public int CastTime { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Checks.md b/Documentation/Pf2eModel/Ritual.Checks.md deleted file mode 100644 index 71b783f..0000000 --- a/Documentation/Pf2eModel/Ritual.Checks.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Checks Property - -Коллекция проверок ритуала\. - -```csharp -public System.Collections.Generic.ICollection Checks { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Cost.md b/Documentation/Pf2eModel/Ritual.Cost.md deleted file mode 100644 index 575cc67..0000000 --- a/Documentation/Pf2eModel/Ritual.Cost.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Cost Property - -Строка, описывающая стоимость ритуала\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Cost { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Duration.md b/Documentation/Pf2eModel/Ritual.Duration.md deleted file mode 100644 index 8056276..0000000 --- a/Documentation/Pf2eModel/Ritual.Duration.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Duration Property - -Время действия эффекта ритуала в секундах\. - -```csharp -public int Duration { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Elements.md b/Documentation/Pf2eModel/Ritual.Elements.md deleted file mode 100644 index 8fae9dc..0000000 --- a/Documentation/Pf2eModel/Ritual.Elements.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Elements Property - -Элементы ритуала\. - -```csharp -public Pf2eModel.Model.Enum.ElementEnum[] Elements { get; set; } -``` - -#### Property Value -[ElementEnum](ElementEnum.md 'Pf2eModel\.Model\.Enum\.ElementEnum')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Entity.md b/Documentation/Pf2eModel/Ritual.Entity.md deleted file mode 100644 index 240c4a3..0000000 --- a/Documentation/Pf2eModel/Ritual.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Id.md b/Documentation/Pf2eModel/Ritual.Id.md deleted file mode 100644 index 53cc7eb..0000000 --- a/Documentation/Pf2eModel/Ritual.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Level.md b/Documentation/Pf2eModel/Ritual.Level.md deleted file mode 100644 index 48801a1..0000000 --- a/Documentation/Pf2eModel/Ritual.Level.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Level Property - -Уровень ритуала\. - -```csharp -public int Level { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.PrimaryCheckRank.md b/Documentation/Pf2eModel/Ritual.PrimaryCheckRank.md deleted file mode 100644 index d824965..0000000 --- a/Documentation/Pf2eModel/Ritual.PrimaryCheckRank.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.PrimaryCheckRank Property - -Ранг основной проверки\. - -```csharp -public Pf2eModel.Model.Enum.TrainingRank PrimaryCheckRank { get; set; } -``` - -#### Property Value -[TrainingRank](TrainingRank.md 'Pf2eModel\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.PrimaryCheckSuffix.md b/Documentation/Pf2eModel/Ritual.PrimaryCheckSuffix.md deleted file mode 100644 index 10b7d2c..0000000 --- a/Documentation/Pf2eModel/Ritual.PrimaryCheckSuffix.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.PrimaryCheckSuffix Property - -Дополнительная информация об основной проверки\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? PrimaryCheckSuffix { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Range.md b/Documentation/Pf2eModel/Ritual.Range.md deleted file mode 100644 index b1b31d1..0000000 --- a/Documentation/Pf2eModel/Ritual.Range.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Range Property - -Дальнность ритуала в футах\. - -```csharp -public int Range { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.RangeString.md b/Documentation/Pf2eModel/Ritual.RangeString.md deleted file mode 100644 index 0e99385..0000000 --- a/Documentation/Pf2eModel/Ritual.RangeString.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.RangeString Property - -Строка, описывающая дальность ритуала\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? RangeString { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Requirement.md b/Documentation/Pf2eModel/Ritual.Requirement.md deleted file mode 100644 index 2a0c4bc..0000000 --- a/Documentation/Pf2eModel/Ritual.Requirement.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Requirement Property - -Строка, описывающая требования к ритуалу\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Requirement { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.SecondaryCasters.md b/Documentation/Pf2eModel/Ritual.SecondaryCasters.md deleted file mode 100644 index 3d2e297..0000000 --- a/Documentation/Pf2eModel/Ritual.SecondaryCasters.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.SecondaryCasters Property - -Количество дополнительных заклинателей, необходимых для ритуала\. - -```csharp -public int SecondaryCasters { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.SecondaryCastersMax.md b/Documentation/Pf2eModel/Ritual.SecondaryCastersMax.md deleted file mode 100644 index 904c629..0000000 --- a/Documentation/Pf2eModel/Ritual.SecondaryCastersMax.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.SecondaryCastersMax Property - -Максимальное количество дополнительных заклинателей, необходимых для ритуала\. - -```csharp -public int SecondaryCastersMax { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.SecondaryCastersSuffix.md b/Documentation/Pf2eModel/Ritual.SecondaryCastersSuffix.md deleted file mode 100644 index ea8229d..0000000 --- a/Documentation/Pf2eModel/Ritual.SecondaryCastersSuffix.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.SecondaryCastersSuffix Property - -Дополнительная информация о дополнительных заклинателях\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? SecondaryCastersSuffix { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.Target.md b/Documentation/Pf2eModel/Ritual.Target.md deleted file mode 100644 index 77e85bd..0000000 --- a/Documentation/Pf2eModel/Ritual.Target.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') - -## Ritual\.Target Property - -Строка, описывающая цель ритуала\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Target { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Ritual.md b/Documentation/Pf2eModel/Ritual.md deleted file mode 100644 index 0b18dd7..0000000 --- a/Documentation/Pf2eModel/Ritual.md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Ritual Class - -Ритуал\. - -```csharp -public class Ritual : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Ritual - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Area](Ritual.Area.md 'Pf2eModel\.Model\.Structure\.Ritual\.Area') | Коллекция областей ритуала\. | -| [CastTime](Ritual.CastTime.md 'Pf2eModel\.Model\.Structure\.Ritual\.CastTime') | Продолжительность ритуала в секундах\. | -| [Checks](Ritual.Checks.md 'Pf2eModel\.Model\.Structure\.Ritual\.Checks') | Коллекция проверок ритуала\. | -| [Cost](Ritual.Cost.md 'Pf2eModel\.Model\.Structure\.Ritual\.Cost') | Строка, описывающая стоимость ритуала\. | -| [Duration](Ritual.Duration.md 'Pf2eModel\.Model\.Structure\.Ritual\.Duration') | Время действия эффекта ритуала в секундах\. | -| [Elements](Ritual.Elements.md 'Pf2eModel\.Model\.Structure\.Ritual\.Elements') | Элементы ритуала\. | -| [Entity](Ritual.Entity.md 'Pf2eModel\.Model\.Structure\.Ritual\.Entity') | Корневая сущность\. | -| [Id](Ritual.Id.md 'Pf2eModel\.Model\.Structure\.Ritual\.Id') | Идентификатор сущности\. | -| [Level](Ritual.Level.md 'Pf2eModel\.Model\.Structure\.Ritual\.Level') | Уровень ритуала\. | -| [PrimaryCheckRank](Ritual.PrimaryCheckRank.md 'Pf2eModel\.Model\.Structure\.Ritual\.PrimaryCheckRank') | Ранг основной проверки\. | -| [PrimaryCheckSuffix](Ritual.PrimaryCheckSuffix.md 'Pf2eModel\.Model\.Structure\.Ritual\.PrimaryCheckSuffix') | Дополнительная информация об основной проверки\. | -| [Range](Ritual.Range.md 'Pf2eModel\.Model\.Structure\.Ritual\.Range') | Дальнность ритуала в футах\. | -| [RangeString](Ritual.RangeString.md 'Pf2eModel\.Model\.Structure\.Ritual\.RangeString') | Строка, описывающая дальность ритуала\. | -| [Requirement](Ritual.Requirement.md 'Pf2eModel\.Model\.Structure\.Ritual\.Requirement') | Строка, описывающая требования к ритуалу\. | -| [SecondaryCasters](Ritual.SecondaryCasters.md 'Pf2eModel\.Model\.Structure\.Ritual\.SecondaryCasters') | Количество дополнительных заклинателей, необходимых для ритуала\. | -| [SecondaryCastersMax](Ritual.SecondaryCastersMax.md 'Pf2eModel\.Model\.Structure\.Ritual\.SecondaryCastersMax') | Максимальное количество дополнительных заклинателей, необходимых для ритуала\. | -| [SecondaryCastersSuffix](Ritual.SecondaryCastersSuffix.md 'Pf2eModel\.Model\.Structure\.Ritual\.SecondaryCastersSuffix') | Дополнительная информация о дополнительных заклинателях\. | -| [Target](Ritual.Target.md 'Pf2eModel\.Model\.Structure\.Ritual\.Target') | Строка, описывающая цель ритуала\. | diff --git a/Documentation/Pf2eModel/RitualArea.Details.md b/Documentation/Pf2eModel/RitualArea.Details.md deleted file mode 100644 index 2496938..0000000 --- a/Documentation/Pf2eModel/RitualArea.Details.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualArea](RitualArea.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea') - -## RitualArea\.Details Property - -Описание области действия ритуала\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Details { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualArea.Ritual.md b/Documentation/Pf2eModel/RitualArea.Ritual.md deleted file mode 100644 index 5c6ed4c..0000000 --- a/Documentation/Pf2eModel/RitualArea.Ritual.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualArea](RitualArea.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea') - -## RitualArea\.Ritual Property - -Ритуал, к которому относится область действия\. - -```csharp -public virtual Pf2eModel.Model.Structure.Ritual Ritual { get; set; } -``` - -#### Property Value -[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualArea.RitualId.md b/Documentation/Pf2eModel/RitualArea.RitualId.md deleted file mode 100644 index 46a0bf7..0000000 --- a/Documentation/Pf2eModel/RitualArea.RitualId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualArea](RitualArea.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea') - -## RitualArea\.RitualId Property - -Идентификатор ритуала, к которому относится область действия\. - -```csharp -public int RitualId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualArea.Type.md b/Documentation/Pf2eModel/RitualArea.Type.md deleted file mode 100644 index 71fcc32..0000000 --- a/Documentation/Pf2eModel/RitualArea.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualArea](RitualArea.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea') - -## RitualArea\.Type Property - -Тип области действия ритуала\. - -```csharp -public Pf2eModel.Model.Enum.SpellAreaType Type { get; set; } -``` - -#### Property Value -[SpellAreaType](SpellAreaType.md 'Pf2eModel\.Model\.Enum\.SpellAreaType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualArea.md b/Documentation/Pf2eModel/RitualArea.md deleted file mode 100644 index 29de941..0000000 --- a/Documentation/Pf2eModel/RitualArea.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation') - -## RitualArea Class - -Область действия ритуала\. - -```csharp -public class RitualArea -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RitualArea - -| Properties | | -| :--- | :--- | -| [Details](RitualArea.Details.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea\.Details') | Описание области действия ритуала\. | -| [Ritual](RitualArea.Ritual.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea\.Ritual') | Ритуал, к которому относится область действия\. | -| [RitualId](RitualArea.RitualId.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea\.RitualId') | Идентификатор ритуала, к которому относится область действия\. | -| [Type](RitualArea.Type.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea\.Type') | Тип области действия ритуала\. | diff --git a/Documentation/Pf2eModel/RitualCheck.Id.md b/Documentation/Pf2eModel/RitualCheck.Id.md deleted file mode 100644 index 245a748..0000000 --- a/Documentation/Pf2eModel/RitualCheck.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') - -## RitualCheck\.Id Property - -Идентификатор проверки ритуала\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualCheck.IsPrimary.md b/Documentation/Pf2eModel/RitualCheck.IsPrimary.md deleted file mode 100644 index 3950a40..0000000 --- a/Documentation/Pf2eModel/RitualCheck.IsPrimary.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') - -## RitualCheck\.IsPrimary Property - -Флаг, указывающий, является ли проверка основной для ритуала\. - -```csharp -public bool IsPrimary { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualCheck.Rank.md b/Documentation/Pf2eModel/RitualCheck.Rank.md deleted file mode 100644 index 8ca9ee1..0000000 --- a/Documentation/Pf2eModel/RitualCheck.Rank.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') - -## RitualCheck\.Rank Property - -Ранг тренировки, связанной с проверкой ритуала\. - -```csharp -public Pf2eModel.Model.Enum.TrainingRank Rank { get; set; } -``` - -#### Property Value -[TrainingRank](TrainingRank.md 'Pf2eModel\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualCheck.Ritual.md b/Documentation/Pf2eModel/RitualCheck.Ritual.md deleted file mode 100644 index 696e55f..0000000 --- a/Documentation/Pf2eModel/RitualCheck.Ritual.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') - -## RitualCheck\.Ritual Property - -Ритуал, к которому относится проверка\. - -```csharp -public Pf2eModel.Model.Structure.Ritual Ritual { get; set; } -``` - -#### Property Value -[Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualCheck.RitualId.md b/Documentation/Pf2eModel/RitualCheck.RitualId.md deleted file mode 100644 index 55f8cb2..0000000 --- a/Documentation/Pf2eModel/RitualCheck.RitualId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') - -## RitualCheck\.RitualId Property - -Идентификатор ритуала, к которому относится проверка\. - -```csharp -public int RitualId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualCheck.Training.md b/Documentation/Pf2eModel/RitualCheck.Training.md deleted file mode 100644 index 04c7f5b..0000000 --- a/Documentation/Pf2eModel/RitualCheck.Training.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') - -## RitualCheck\.Training Property - -Тренировка, связанная с проверкой ритуала\. - -```csharp -public Pf2eModel.Model.Common.Training? Training { get; set; } -``` - -#### Property Value -[Training](Training.md 'Pf2eModel\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualCheck.TrainingId.md b/Documentation/Pf2eModel/RitualCheck.TrainingId.md deleted file mode 100644 index 5123558..0000000 --- a/Documentation/Pf2eModel/RitualCheck.TrainingId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') - -## RitualCheck\.TrainingId Property - -Идентификатор тренировки, связанной с проверкой ритуала\. - -```csharp -public System.Nullable TrainingId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualCheck.TrainingString.md b/Documentation/Pf2eModel/RitualCheck.TrainingString.md deleted file mode 100644 index 6337dde..0000000 --- a/Documentation/Pf2eModel/RitualCheck.TrainingString.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation').[RitualCheck](RitualCheck.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck') - -## RitualCheck\.TrainingString Property - -Дополнение к проверке\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? TrainingString { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/RitualCheck.md b/Documentation/Pf2eModel/RitualCheck.md deleted file mode 100644 index d6ae34e..0000000 --- a/Documentation/Pf2eModel/RitualCheck.md +++ /dev/null @@ -1,23 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation') - -## RitualCheck Class - -Проверка для ритуала\. - -```csharp -public class RitualCheck -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 RitualCheck - -| Properties | | -| :--- | :--- | -| [Id](RitualCheck.Id.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck\.Id') | Идентификатор проверки ритуала\. | -| [IsPrimary](RitualCheck.IsPrimary.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck\.IsPrimary') | Флаг, указывающий, является ли проверка основной для ритуала\. | -| [Rank](RitualCheck.Rank.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck\.Rank') | Ранг тренировки, связанной с проверкой ритуала\. | -| [Ritual](RitualCheck.Ritual.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck\.Ritual') | Ритуал, к которому относится проверка\. | -| [RitualId](RitualCheck.RitualId.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck\.RitualId') | Идентификатор ритуала, к которому относится проверка\. | -| [Training](RitualCheck.Training.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck\.Training') | Тренировка, связанная с проверкой ритуала\. | -| [TrainingId](RitualCheck.TrainingId.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck\.TrainingId') | Идентификатор тренировки, связанной с проверкой ритуала\. | -| [TrainingString](RitualCheck.TrainingString.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualCheck\.TrainingString') | Дополнение к проверке\. | diff --git a/Documentation/Pf2eModel/Rule.Breadcrumbs.md b/Documentation/Pf2eModel/Rule.Breadcrumbs.md deleted file mode 100644 index 47c9c9a..0000000 --- a/Documentation/Pf2eModel/Rule.Breadcrumbs.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') - -## Rule\.Breadcrumbs Property - -Хлебные крошки для отображения в интерфейсе\. - -```csharp -public string[] Breadcrumbs { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Rule.Children.md b/Documentation/Pf2eModel/Rule.Children.md deleted file mode 100644 index 1b3e1a3..0000000 --- a/Documentation/Pf2eModel/Rule.Children.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') - -## Rule\.Children Property - -Дочерние правила\. - -```csharp -public System.Collections.Generic.ICollection Children { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Rule.Entity.md b/Documentation/Pf2eModel/Rule.Entity.md deleted file mode 100644 index c35f6f0..0000000 --- a/Documentation/Pf2eModel/Rule.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') - -## Rule\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Rule.Id.md b/Documentation/Pf2eModel/Rule.Id.md deleted file mode 100644 index 5438079..0000000 --- a/Documentation/Pf2eModel/Rule.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') - -## Rule\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Rule.Order.md b/Documentation/Pf2eModel/Rule.Order.md deleted file mode 100644 index 6dcb144..0000000 --- a/Documentation/Pf2eModel/Rule.Order.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') - -## Rule\.Order Property - -Порядок отображения\. - -```csharp -public int Order { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Rule.Parent.md b/Documentation/Pf2eModel/Rule.Parent.md deleted file mode 100644 index 8a584f9..0000000 --- a/Documentation/Pf2eModel/Rule.Parent.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') - -## Rule\.Parent Property - -Родительское правило\. - -```csharp -public Pf2eModel.Model.Structure.Rule? Parent { get; set; } -``` - -#### Property Value -[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Rule.ParentId.md b/Documentation/Pf2eModel/Rule.ParentId.md deleted file mode 100644 index 9405b83..0000000 --- a/Documentation/Pf2eModel/Rule.ParentId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Rule](Rule.md 'Pf2eModel\.Model\.Structure\.Rule') - -## Rule\.ParentId Property - -Идентификатор родительского правила\. - -```csharp -public System.Nullable ParentId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Rule.md b/Documentation/Pf2eModel/Rule.md deleted file mode 100644 index 49d32be..0000000 --- a/Documentation/Pf2eModel/Rule.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Rule Class - -Правило\. - -```csharp -public class Rule : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Rule - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Breadcrumbs](Rule.Breadcrumbs.md 'Pf2eModel\.Model\.Structure\.Rule\.Breadcrumbs') | Хлебные крошки для отображения в интерфейсе\. | -| [Children](Rule.Children.md 'Pf2eModel\.Model\.Structure\.Rule\.Children') | Дочерние правила\. | -| [Entity](Rule.Entity.md 'Pf2eModel\.Model\.Structure\.Rule\.Entity') | Корневая сущность\. | -| [Id](Rule.Id.md 'Pf2eModel\.Model\.Structure\.Rule\.Id') | Идентификатор сущности\. | -| [Order](Rule.Order.md 'Pf2eModel\.Model\.Structure\.Rule\.Order') | Порядок отображения\. | -| [Parent](Rule.Parent.md 'Pf2eModel\.Model\.Structure\.Rule\.Parent') | Родительское правило\. | -| [ParentId](Rule.ParentId.md 'Pf2eModel\.Model\.Structure\.Rule\.ParentId') | Идентификатор родительского правила\. | diff --git a/Documentation/Pf2eModel/SizeEnum.md b/Documentation/Pf2eModel/SizeEnum.md deleted file mode 100644 index 0f0d8ce..0000000 --- a/Documentation/Pf2eModel/SizeEnum.md +++ /dev/null @@ -1,41 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## SizeEnum Enum - -Размер\. - -```csharp -public enum SizeEnum -``` -### Fields - - - -`Tiny` 0 - -Крошечный размер\. - - - -`Small` 1 - -Маленький размер\. - - - -`Medium` 2 - -Средний размер\. - - - -`Large` 3 - -Большой размер\. - - - -`Huge` 4 - -Громадный размер\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Source.Category.md b/Documentation/Pf2eModel/Source.Category.md deleted file mode 100644 index c5eec04..0000000 --- a/Documentation/Pf2eModel/Source.Category.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[Source](Source.md 'Pf2eModel\.Model\.Base\.Source\.Source') - -## Source\.Category Property - -Категория источника\. - -```csharp -public Pf2eModel.Model.Enum.SourceCategory Category { get; set; } -``` - -#### Property Value -[SourceCategory](SourceCategory.md 'Pf2eModel\.Model\.Enum\.SourceCategory') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Source.EntitySources.md b/Documentation/Pf2eModel/Source.EntitySources.md deleted file mode 100644 index 902cb90..0000000 --- a/Documentation/Pf2eModel/Source.EntitySources.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[Source](Source.md 'Pf2eModel\.Model\.Base\.Source\.Source') - -## Source\.EntitySources Property - -Связанные сущности\. - -```csharp -public System.Collections.Generic.ICollection EntitySources { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Source.Id.md b/Documentation/Pf2eModel/Source.Id.md deleted file mode 100644 index 934184a..0000000 --- a/Documentation/Pf2eModel/Source.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[Source](Source.md 'Pf2eModel\.Model\.Base\.Source\.Source') - -## Source\.Id Property - -Идентификатор источника\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Source.Name.md b/Documentation/Pf2eModel/Source.Name.md deleted file mode 100644 index f923dc9..0000000 --- a/Documentation/Pf2eModel/Source.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[Source](Source.md 'Pf2eModel\.Model\.Base\.Source\.Source') - -## Source\.Name Property - -Отображаемое имя источника\. - -```csharp -public string Name { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Source.ReleaseDate.md b/Documentation/Pf2eModel/Source.ReleaseDate.md deleted file mode 100644 index 5dc5522..0000000 --- a/Documentation/Pf2eModel/Source.ReleaseDate.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source').[Source](Source.md 'Pf2eModel\.Model\.Base\.Source\.Source') - -## Source\.ReleaseDate Property - -Дата выхода источника\. - -```csharp -public System.Nullable ReleaseDate { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.DateOnly](https://docs.microsoft.com/en-us/dotnet/api/System.DateOnly 'System\.DateOnly')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Source.md b/Documentation/Pf2eModel/Source.md deleted file mode 100644 index 97a6478..0000000 --- a/Documentation/Pf2eModel/Source.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source') - -## Source Class - -Источник сущности\. - -```csharp -public class Source -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Source - -| Properties | | -| :--- | :--- | -| [Category](Source.Category.md 'Pf2eModel\.Model\.Base\.Source\.Source\.Category') | Категория источника\. | -| [EntitySources](Source.EntitySources.md 'Pf2eModel\.Model\.Base\.Source\.Source\.EntitySources') | Связанные сущности\. | -| [Id](Source.Id.md 'Pf2eModel\.Model\.Base\.Source\.Source\.Id') | Идентификатор источника\. | -| [Name](Source.Name.md 'Pf2eModel\.Model\.Base\.Source\.Source\.Name') | Отображаемое имя источника\. | -| [ReleaseDate](Source.ReleaseDate.md 'Pf2eModel\.Model\.Base\.Source\.Source\.ReleaseDate') | Дата выхода источника\. | diff --git a/Documentation/Pf2eModel/SourceCategory.md b/Documentation/Pf2eModel/SourceCategory.md deleted file mode 100644 index f1f588a..0000000 --- a/Documentation/Pf2eModel/SourceCategory.md +++ /dev/null @@ -1,53 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## SourceCategory Enum - -Перечисление категорий источников\. - -```csharp -public enum SourceCategory -``` -### Fields - - - -`Rulebooks` 0 - -Неизвестная категория источника\. - - - -`AdventurePaths` 1 - -Серия приключений\. - - - -`LostOmens` 2 - -Lost Omens - - - -`Adventures` 3 - -Приключение\. - - - -`Comics` 4 - -Комиксы\. - - - -`BlogPosts` 5 - -Блог\-посты\. - - - -`Society` 6 - -Сообщество\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Actions.md b/Documentation/Pf2eModel/Spell.Actions.md deleted file mode 100644 index cd05e6f..0000000 --- a/Documentation/Pf2eModel/Spell.Actions.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Actions Property - -Количество действий, необходимых для применения заклинания\. - -```csharp -public Pf2eModel.Model.Enum.ActionEnum Actions { get; set; } -``` - -#### Property Value -[ActionEnum](ActionEnum.md 'Pf2eModel\.Model\.Enum\.ActionEnum') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Cost.md b/Documentation/Pf2eModel/Spell.Cost.md deleted file mode 100644 index b3064f1..0000000 --- a/Documentation/Pf2eModel/Spell.Cost.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Cost Property - -Стоимость заклинания\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Cost { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Duration.md b/Documentation/Pf2eModel/Spell.Duration.md deleted file mode 100644 index 0d69139..0000000 --- a/Documentation/Pf2eModel/Spell.Duration.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Duration Property - -Время длительности заклинания в секундах\. - -```csharp -public System.Nullable Duration { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Elements.md b/Documentation/Pf2eModel/Spell.Elements.md deleted file mode 100644 index 8bf3297..0000000 --- a/Documentation/Pf2eModel/Spell.Elements.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Elements Property - -Элементы заклинания\. - -```csharp -public Pf2eModel.Model.Enum.ElementEnum[] Elements { get; set; } -``` - -#### Property Value -[ElementEnum](ElementEnum.md 'Pf2eModel\.Model\.Enum\.ElementEnum')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Entity.md b/Documentation/Pf2eModel/Spell.Entity.md deleted file mode 100644 index 2e84753..0000000 --- a/Documentation/Pf2eModel/Spell.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Id.md b/Documentation/Pf2eModel/Spell.Id.md deleted file mode 100644 index df6b5bb..0000000 --- a/Documentation/Pf2eModel/Spell.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.IsFocus.md b/Documentation/Pf2eModel/Spell.IsFocus.md deleted file mode 100644 index 6a51045..0000000 --- a/Documentation/Pf2eModel/Spell.IsFocus.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.IsFocus Property - -Является ли заклинание фокусом\. - -```csharp -public bool IsFocus { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Level.md b/Documentation/Pf2eModel/Spell.Level.md deleted file mode 100644 index 1f8194b..0000000 --- a/Documentation/Pf2eModel/Spell.Level.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Level Property - -Уровень заклинания\. - -```csharp -public int Level { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Range.md b/Documentation/Pf2eModel/Spell.Range.md deleted file mode 100644 index 276afe8..0000000 --- a/Documentation/Pf2eModel/Spell.Range.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Range Property - -Дальность заклинания в футах\. - -```csharp -public int Range { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Requirement.md b/Documentation/Pf2eModel/Spell.Requirement.md deleted file mode 100644 index fbcc369..0000000 --- a/Documentation/Pf2eModel/Spell.Requirement.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Requirement Property - -Требования к заклинанию\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Requirement { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.SpellAreas.md b/Documentation/Pf2eModel/Spell.SpellAreas.md deleted file mode 100644 index bbedda1..0000000 --- a/Documentation/Pf2eModel/Spell.SpellAreas.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.SpellAreas Property - -Коллекция области заклинания\. - -```csharp -public System.Collections.Generic.ICollection SpellAreas { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[SpellArea](SpellArea.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.SpellDefenses.md b/Documentation/Pf2eModel/Spell.SpellDefenses.md deleted file mode 100644 index 4bfd836..0000000 --- a/Documentation/Pf2eModel/Spell.SpellDefenses.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.SpellDefenses Property - -Коллекция защиты от заклинания\. - -```csharp -public System.Collections.Generic.ICollection SpellDefenses { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[SpellDefense](SpellDefense.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Target.md b/Documentation/Pf2eModel/Spell.Target.md deleted file mode 100644 index 793b80c..0000000 --- a/Documentation/Pf2eModel/Spell.Target.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Target Property - -Цель заклинания\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Target { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Traditions.md b/Documentation/Pf2eModel/Spell.Traditions.md deleted file mode 100644 index 1629242..0000000 --- a/Documentation/Pf2eModel/Spell.Traditions.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Traditions Property - -Традиции заклинания\. - -```csharp -public Pf2eModel.Model.Enum.SpellTradition[] Traditions { get; set; } -``` - -#### Property Value -[SpellTradition](SpellTradition.md 'Pf2eModel\.Model\.Enum\.SpellTradition')[\[\]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System\.Array') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.Trigger.md b/Documentation/Pf2eModel/Spell.Trigger.md deleted file mode 100644 index 4b96e00..0000000 --- a/Documentation/Pf2eModel/Spell.Trigger.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') - -## Spell\.Trigger Property - -Триггер заклинания\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Trigger { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Spell.md b/Documentation/Pf2eModel/Spell.md deleted file mode 100644 index a3a647a..0000000 --- a/Documentation/Pf2eModel/Spell.md +++ /dev/null @@ -1,32 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Spell Class - -Заклинание\. - -```csharp -public class Spell : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Spell - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Actions](Spell.Actions.md 'Pf2eModel\.Model\.Structure\.Spell\.Actions') | Количество действий, необходимых для применения заклинания\. | -| [Cost](Spell.Cost.md 'Pf2eModel\.Model\.Structure\.Spell\.Cost') | Стоимость заклинания\. | -| [Duration](Spell.Duration.md 'Pf2eModel\.Model\.Structure\.Spell\.Duration') | Время длительности заклинания в секундах\. | -| [Elements](Spell.Elements.md 'Pf2eModel\.Model\.Structure\.Spell\.Elements') | Элементы заклинания\. | -| [Entity](Spell.Entity.md 'Pf2eModel\.Model\.Structure\.Spell\.Entity') | Корневая сущность\. | -| [Id](Spell.Id.md 'Pf2eModel\.Model\.Structure\.Spell\.Id') | Идентификатор сущности\. | -| [IsFocus](Spell.IsFocus.md 'Pf2eModel\.Model\.Structure\.Spell\.IsFocus') | Является ли заклинание фокусом\. | -| [Level](Spell.Level.md 'Pf2eModel\.Model\.Structure\.Spell\.Level') | Уровень заклинания\. | -| [Range](Spell.Range.md 'Pf2eModel\.Model\.Structure\.Spell\.Range') | Дальность заклинания в футах\. | -| [Requirement](Spell.Requirement.md 'Pf2eModel\.Model\.Structure\.Spell\.Requirement') | Требования к заклинанию\. | -| [SpellAreas](Spell.SpellAreas.md 'Pf2eModel\.Model\.Structure\.Spell\.SpellAreas') | Коллекция области заклинания\. | -| [SpellDefenses](Spell.SpellDefenses.md 'Pf2eModel\.Model\.Structure\.Spell\.SpellDefenses') | Коллекция защиты от заклинания\. | -| [Target](Spell.Target.md 'Pf2eModel\.Model\.Structure\.Spell\.Target') | Цель заклинания\. | -| [Traditions](Spell.Traditions.md 'Pf2eModel\.Model\.Structure\.Spell\.Traditions') | Традиции заклинания\. | -| [Trigger](Spell.Trigger.md 'Pf2eModel\.Model\.Structure\.Spell\.Trigger') | Триггер заклинания\. | diff --git a/Documentation/Pf2eModel/SpellArea.Details.md b/Documentation/Pf2eModel/SpellArea.Details.md deleted file mode 100644 index 9b72e5e..0000000 --- a/Documentation/Pf2eModel/SpellArea.Details.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea') - -## SpellArea\.Details Property - -Описание области заклинания\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString? Details { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellArea.Id.md b/Documentation/Pf2eModel/SpellArea.Id.md deleted file mode 100644 index fc172fe..0000000 --- a/Documentation/Pf2eModel/SpellArea.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea') - -## SpellArea\.Id Property - -Идентификатор области заклинания\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellArea.Spell.md b/Documentation/Pf2eModel/SpellArea.Spell.md deleted file mode 100644 index 5e03374..0000000 --- a/Documentation/Pf2eModel/SpellArea.Spell.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea') - -## SpellArea\.Spell Property - -Заклинание, к которому относится область\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell Spell { get; set; } -``` - -#### Property Value -[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellArea.SpellId.md b/Documentation/Pf2eModel/SpellArea.SpellId.md deleted file mode 100644 index 6be8d78..0000000 --- a/Documentation/Pf2eModel/SpellArea.SpellId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea') - -## SpellArea\.SpellId Property - -Идентификатор заклинания, к которому относится область\. - -```csharp -public int SpellId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellArea.Type.md b/Documentation/Pf2eModel/SpellArea.Type.md deleted file mode 100644 index 2f40e60..0000000 --- a/Documentation/Pf2eModel/SpellArea.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellArea](SpellArea.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea') - -## SpellArea\.Type Property - -Тип области заклинания\. - -```csharp -public Pf2eModel.Model.Enum.SpellAreaType Type { get; set; } -``` - -#### Property Value -[SpellAreaType](SpellAreaType.md 'Pf2eModel\.Model\.Enum\.SpellAreaType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellArea.md b/Documentation/Pf2eModel/SpellArea.md deleted file mode 100644 index 6f5fa18..0000000 --- a/Documentation/Pf2eModel/SpellArea.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation') - -## SpellArea Class - -Область заклинания\. - -```csharp -public class SpellArea -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SpellArea - -| Properties | | -| :--- | :--- | -| [Details](SpellArea.Details.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea\.Details') | Описание области заклинания\. | -| [Id](SpellArea.Id.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea\.Id') | Идентификатор области заклинания\. | -| [Spell](SpellArea.Spell.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea\.Spell') | Заклинание, к которому относится область\. | -| [SpellId](SpellArea.SpellId.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea\.SpellId') | Идентификатор заклинания, к которому относится область\. | -| [Type](SpellArea.Type.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea\.Type') | Тип области заклинания\. | diff --git a/Documentation/Pf2eModel/SpellAreaType.md b/Documentation/Pf2eModel/SpellAreaType.md deleted file mode 100644 index ff0cfc3..0000000 --- a/Documentation/Pf2eModel/SpellAreaType.md +++ /dev/null @@ -1,77 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## SpellAreaType Enum - -Тип области заклинания\. - -```csharp -public enum SpellAreaType -``` -### Fields - - - -`Burst` 0 - -Взрыв\. - - - -`Emanation` 1 - -Эманация\. - - - -`Cone` 2 - -Конус\. - - - -`Line` 3 - -Линия\. - - - -`Square` 4 - -Квадрат\. - - - -`Cube` 5 - -Куб\. - - - -`Cylinder` 6 - -Цилиндр\. - - - -`Varies` 7 - -Варьируемое\. - - - -`Cuboid` 8 - -Параллелипипед\. - - - -`Circle` 9 - -Круг\. - - - -`Other` 10 - -Иное\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.ApplyMod.md b/Documentation/Pf2eModel/SpellDamage.ApplyMod.md deleted file mode 100644 index 4a880b5..0000000 --- a/Documentation/Pf2eModel/SpellDamage.ApplyMod.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.ApplyMod Property - -Применяется ли модификатор к урону заклинания\. - -```csharp -public System.Nullable ApplyMod { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.Category.md b/Documentation/Pf2eModel/SpellDamage.Category.md deleted file mode 100644 index d97cf06..0000000 --- a/Documentation/Pf2eModel/SpellDamage.Category.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.Category Property - -Категория урона заклинания, если применимо\. - -```csharp -public System.Nullable Category { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[SpellDamageCategory](SpellDamageCategory.md 'Pf2eModel\.Model\.Enum\.SpellDamageCategory')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.Formula.md b/Documentation/Pf2eModel/SpellDamage.Formula.md deleted file mode 100644 index 8bfd28e..0000000 --- a/Documentation/Pf2eModel/SpellDamage.Formula.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.Formula Property - -Формула урона заклинания\. - -```csharp -public string Formula { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.Id.md b/Documentation/Pf2eModel/SpellDamage.Id.md deleted file mode 100644 index a957acc..0000000 --- a/Documentation/Pf2eModel/SpellDamage.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.Id Property - -Идентификатор урона заклинания\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.Key.md b/Documentation/Pf2eModel/SpellDamage.Key.md deleted file mode 100644 index 04765cb..0000000 --- a/Documentation/Pf2eModel/SpellDamage.Key.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.Key Property - -Уровень заклинания, к которому относится урон\. - -```csharp -public string Key { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.Kinds.md b/Documentation/Pf2eModel/SpellDamage.Kinds.md deleted file mode 100644 index 72a6066..0000000 --- a/Documentation/Pf2eModel/SpellDamage.Kinds.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.Kinds Property - -Тип урона заклинания\. - -```csharp -public Pf2eModel.Model.Enum.SpellDamageKinds Kinds { get; set; } -``` - -#### Property Value -[SpellDamageKinds](SpellDamageKinds.md 'Pf2eModel\.Model\.Enum\.SpellDamageKinds') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.Materials.md b/Documentation/Pf2eModel/SpellDamage.Materials.md deleted file mode 100644 index f5e6685..0000000 --- a/Documentation/Pf2eModel/SpellDamage.Materials.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.Materials Property - -Материалы, необходимые для заклинания, если применимо\. - -```csharp -public string? Materials { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.Spell.md b/Documentation/Pf2eModel/SpellDamage.Spell.md deleted file mode 100644 index c6ce39f..0000000 --- a/Documentation/Pf2eModel/SpellDamage.Spell.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.Spell Property - -Заклинание, к которому относится урон\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell Spell { get; set; } -``` - -#### Property Value -[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.SpellId.md b/Documentation/Pf2eModel/SpellDamage.SpellId.md deleted file mode 100644 index 441aa8c..0000000 --- a/Documentation/Pf2eModel/SpellDamage.SpellId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.SpellId Property - -Идентификатор заклинания, к которому относится урон\. - -```csharp -public int SpellId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.Type.md b/Documentation/Pf2eModel/SpellDamage.Type.md deleted file mode 100644 index 8720c40..0000000 --- a/Documentation/Pf2eModel/SpellDamage.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDamage](SpellDamage.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage') - -## SpellDamage\.Type Property - -Тип урона заклинания, если применимо \(например, "fire", "cold" и т\.д\.\)\. - -```csharp -public string Type { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamage.md b/Documentation/Pf2eModel/SpellDamage.md deleted file mode 100644 index 8a72f0d..0000000 --- a/Documentation/Pf2eModel/SpellDamage.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation') - -## SpellDamage Class - -Урон заклинания\. - -```csharp -public class SpellDamage -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SpellDamage - -| Properties | | -| :--- | :--- | -| [ApplyMod](SpellDamage.ApplyMod.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.ApplyMod') | Применяется ли модификатор к урону заклинания\. | -| [Category](SpellDamage.Category.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.Category') | Категория урона заклинания, если применимо\. | -| [Formula](SpellDamage.Formula.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.Formula') | Формула урона заклинания\. | -| [Id](SpellDamage.Id.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.Id') | Идентификатор урона заклинания\. | -| [Key](SpellDamage.Key.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.Key') | Уровень заклинания, к которому относится урон\. | -| [Kinds](SpellDamage.Kinds.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.Kinds') | Тип урона заклинания\. | -| [Materials](SpellDamage.Materials.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.Materials') | Материалы, необходимые для заклинания, если применимо\. | -| [Spell](SpellDamage.Spell.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.Spell') | Заклинание, к которому относится урон\. | -| [SpellId](SpellDamage.SpellId.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.SpellId') | Идентификатор заклинания, к которому относится урон\. | -| [Type](SpellDamage.Type.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDamage\.Type') | Тип урона заклинания, если применимо \(например, "fire", "cold" и т\.д\.\)\. | diff --git a/Documentation/Pf2eModel/SpellDamageCategory.md b/Documentation/Pf2eModel/SpellDamageCategory.md deleted file mode 100644 index db73bcc..0000000 --- a/Documentation/Pf2eModel/SpellDamageCategory.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## SpellDamageCategory Enum - -Тип урона заклинания\. - -```csharp -public enum SpellDamageCategory -``` -### Fields - - - -`Normal` 0 - -Обычный урон\. - - - -`Persistent` 1 - -Продолжительный урон\. - - - -`Splash` 2 - -Брызги\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDamageKinds.md b/Documentation/Pf2eModel/SpellDamageKinds.md deleted file mode 100644 index 5453475..0000000 --- a/Documentation/Pf2eModel/SpellDamageKinds.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## SpellDamageKinds Enum - -Тип урона заклинания\. - -```csharp -public enum SpellDamageKinds -``` -### Fields - - - -`Damage` 0 - -Урон\. - - - -`Healing` 1 - -Исцеление\. - - - -`Any` 2 - -Любое\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDefense.Id.md b/Documentation/Pf2eModel/SpellDefense.Id.md deleted file mode 100644 index 90b797d..0000000 --- a/Documentation/Pf2eModel/SpellDefense.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense') - -## SpellDefense\.Id Property - -Идентификатор защиты от заклинания\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDefense.IsBasic.md b/Documentation/Pf2eModel/SpellDefense.IsBasic.md deleted file mode 100644 index ead4225..0000000 --- a/Documentation/Pf2eModel/SpellDefense.IsBasic.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense') - -## SpellDefense\.IsBasic Property - -Флаг, указывающий, является ли защита базовой\. - -```csharp -public System.Nullable IsBasic { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDefense.IsPassive.md b/Documentation/Pf2eModel/SpellDefense.IsPassive.md deleted file mode 100644 index e4bdb60..0000000 --- a/Documentation/Pf2eModel/SpellDefense.IsPassive.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense') - -## SpellDefense\.IsPassive Property - -Флаг, указывающий, является ли защита от заклинания пассивной \(например, для заклинаний, которые не требуют активного действия для защиты\)\. - -```csharp -public bool IsPassive { get; set; } -``` - -#### Property Value -[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDefense.Spell.md b/Documentation/Pf2eModel/SpellDefense.Spell.md deleted file mode 100644 index fc1e116..0000000 --- a/Documentation/Pf2eModel/SpellDefense.Spell.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense') - -## SpellDefense\.Spell Property - -Заклинание, к которому относится защита\. - -```csharp -public virtual Pf2eModel.Model.Structure.Spell Spell { get; set; } -``` - -#### Property Value -[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDefense.SpellId.md b/Documentation/Pf2eModel/SpellDefense.SpellId.md deleted file mode 100644 index 49efb34..0000000 --- a/Documentation/Pf2eModel/SpellDefense.SpellId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense') - -## SpellDefense\.SpellId Property - -Идентификатор заклинания, к которому относится защита\. - -```csharp -public int SpellId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDefense.Statistic.md b/Documentation/Pf2eModel/SpellDefense.Statistic.md deleted file mode 100644 index 582bf99..0000000 --- a/Documentation/Pf2eModel/SpellDefense.Statistic.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation').[SpellDefense](SpellDefense.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense') - -## SpellDefense\.Statistic Property - -Статистика, используемая для защиты от заклинания \(например, "Fortitude", "Reflex", "Will"\)\. - -```csharp -public string Statistic { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellDefense.md b/Documentation/Pf2eModel/SpellDefense.md deleted file mode 100644 index 5b2ae37..0000000 --- a/Documentation/Pf2eModel/SpellDefense.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation') - -## SpellDefense Class - -Защита от заклинания\. - -```csharp -public class SpellDefense -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SpellDefense - -| Properties | | -| :--- | :--- | -| [Id](SpellDefense.Id.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense\.Id') | Идентификатор защиты от заклинания\. | -| [IsBasic](SpellDefense.IsBasic.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense\.IsBasic') | Флаг, указывающий, является ли защита базовой\. | -| [IsPassive](SpellDefense.IsPassive.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense\.IsPassive') | Флаг, указывающий, является ли защита от заклинания пассивной \(например, для заклинаний, которые не требуют активного действия для защиты\)\. | -| [Spell](SpellDefense.Spell.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense\.Spell') | Заклинание, к которому относится защита\. | -| [SpellId](SpellDefense.SpellId.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense\.SpellId') | Идентификатор заклинания, к которому относится защита\. | -| [Statistic](SpellDefense.Statistic.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellDefense\.Statistic') | Статистика, используемая для защиты от заклинания \(например, "Fortitude", "Reflex", "Will"\)\. | diff --git a/Documentation/Pf2eModel/SpellTradition.md b/Documentation/Pf2eModel/SpellTradition.md deleted file mode 100644 index 658c86f..0000000 --- a/Documentation/Pf2eModel/SpellTradition.md +++ /dev/null @@ -1,53 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## SpellTradition Enum - -Традиция заклинания\. - -```csharp -public enum SpellTradition -``` -### Fields - - - -`None` 0 - -Без традиции\. - - - -`Divine` 1 - -Сакральная традиция\. - - - -`Occult` 2 - -Оккультная традиция\. - - - -`Arcane` 3 - -Арканная традиция\. - - - -`Primal` 4 - -Примальная традиция\. - - - -`Elemental` 5 - -Элементная традиция\. - - - -`All` 6 - -Все традиции\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/SpellcastingType.md b/Documentation/Pf2eModel/SpellcastingType.md deleted file mode 100644 index e298090..0000000 --- a/Documentation/Pf2eModel/SpellcastingType.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## SpellcastingType Enum - -Перечисление типа применения заклинаний\. - -```csharp -public enum SpellcastingType -``` -### Fields - - - -`None` 0 - -Не применяет заклинания\. - - - -`Prepared` 1 - -Заготавливаемое заклинательство\. - - - -`Spontaneous` 2 - -Спонтанное заклинательство\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.Additional.md b/Documentation/Pf2eModel/Subclass.Additional.md deleted file mode 100644 index 8e6dcce..0000000 --- a/Documentation/Pf2eModel/Subclass.Additional.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') - -## Subclass\.Additional Property - -Дополнительная информация\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString Additional { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.Entities.md b/Documentation/Pf2eModel/Subclass.Entities.md deleted file mode 100644 index dd6413b..0000000 --- a/Documentation/Pf2eModel/Subclass.Entities.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') - -## Subclass\.Entities Property - -Коллекция сущностей, связанных с подклассом\. - -```csharp -public System.Collections.Generic.ICollection Entities { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.Entity.md b/Documentation/Pf2eModel/Subclass.Entity.md deleted file mode 100644 index a5decb0..0000000 --- a/Documentation/Pf2eModel/Subclass.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') - -## Subclass\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.Extra.md b/Documentation/Pf2eModel/Subclass.Extra.md deleted file mode 100644 index 046a0aa..0000000 --- a/Documentation/Pf2eModel/Subclass.Extra.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') - -## Subclass\.Extra Property - -Дополнительная информация в формате JSON\. - -```csharp -public string Extra { get; set; } -``` - -#### Property Value -[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.Group.md b/Documentation/Pf2eModel/Subclass.Group.md deleted file mode 100644 index 50ab740..0000000 --- a/Documentation/Pf2eModel/Subclass.Group.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') - -## Subclass\.Group Property - -Группа подклассов\. - -```csharp -public Pf2eModel.Model.Structure.SubclassGroup Group { get; set; } -``` - -#### Property Value -[SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.GroupId.md b/Documentation/Pf2eModel/Subclass.GroupId.md deleted file mode 100644 index aa5da5d..0000000 --- a/Documentation/Pf2eModel/Subclass.GroupId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') - -## Subclass\.GroupId Property - -Идетификатор группы подклассов\. - -```csharp -public int GroupId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.Id.md b/Documentation/Pf2eModel/Subclass.Id.md deleted file mode 100644 index 6eebf05..0000000 --- a/Documentation/Pf2eModel/Subclass.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') - -## Subclass\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.Trainings.md b/Documentation/Pf2eModel/Subclass.Trainings.md deleted file mode 100644 index 9e68981..0000000 --- a/Documentation/Pf2eModel/Subclass.Trainings.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') - -## Subclass\.Trainings Property - -Коллекция тренировок, связанных с подклассом\. - -```csharp -public System.Collections.Generic.ICollection Trainings { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[SubclassTrainings](SubclassTrainings.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Subclass.md b/Documentation/Pf2eModel/Subclass.md deleted file mode 100644 index b5f9ba3..0000000 --- a/Documentation/Pf2eModel/Subclass.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Subclass Class - -Подкласс\. - -```csharp -public class Subclass : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Subclass - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Additional](Subclass.Additional.md 'Pf2eModel\.Model\.Structure\.Subclass\.Additional') | Дополнительная информация\. | -| [Entities](Subclass.Entities.md 'Pf2eModel\.Model\.Structure\.Subclass\.Entities') | Коллекция сущностей, связанных с подклассом\. | -| [Entity](Subclass.Entity.md 'Pf2eModel\.Model\.Structure\.Subclass\.Entity') | Корневая сущность\. | -| [Extra](Subclass.Extra.md 'Pf2eModel\.Model\.Structure\.Subclass\.Extra') | Дополнительная информация в формате JSON\. | -| [Group](Subclass.Group.md 'Pf2eModel\.Model\.Structure\.Subclass\.Group') | Группа подклассов\. | -| [GroupId](Subclass.GroupId.md 'Pf2eModel\.Model\.Structure\.Subclass\.GroupId') | Идетификатор группы подклассов\. | -| [Id](Subclass.Id.md 'Pf2eModel\.Model\.Structure\.Subclass\.Id') | Идентификатор сущности\. | -| [Trainings](Subclass.Trainings.md 'Pf2eModel\.Model\.Structure\.Subclass\.Trainings') | Коллекция тренировок, связанных с подклассом\. | diff --git a/Documentation/Pf2eModel/SubclassGroup.Class.md b/Documentation/Pf2eModel/SubclassGroup.Class.md deleted file mode 100644 index 9f1da8c..0000000 --- a/Documentation/Pf2eModel/SubclassGroup.Class.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup') - -## SubclassGroup\.Class Property - -Класс, к которому относится группа подклассов\. - -```csharp -public Pf2eModel.Model.Structure.Class? Class { get; set; } -``` - -#### Property Value -[Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassGroup.ClassId.md b/Documentation/Pf2eModel/SubclassGroup.ClassId.md deleted file mode 100644 index bf9a2f6..0000000 --- a/Documentation/Pf2eModel/SubclassGroup.ClassId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup') - -## SubclassGroup\.ClassId Property - -Идентификатор класса\. - -```csharp -public System.Nullable ClassId { get; set; } -``` - -#### Property Value -[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassGroup.Entity.md b/Documentation/Pf2eModel/SubclassGroup.Entity.md deleted file mode 100644 index 7e9cb6a..0000000 --- a/Documentation/Pf2eModel/SubclassGroup.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup') - -## SubclassGroup\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassGroup.Id.md b/Documentation/Pf2eModel/SubclassGroup.Id.md deleted file mode 100644 index 6e6a4da..0000000 --- a/Documentation/Pf2eModel/SubclassGroup.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup') - -## SubclassGroup\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassGroup.Subclasses.md b/Documentation/Pf2eModel/SubclassGroup.Subclasses.md deleted file mode 100644 index b8175b0..0000000 --- a/Documentation/Pf2eModel/SubclassGroup.Subclasses.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[SubclassGroup](SubclassGroup.md 'Pf2eModel\.Model\.Structure\.SubclassGroup') - -## SubclassGroup\.Subclasses Property - -Коллекция подклассов, относящихся к этой группе\. - -```csharp -public System.Collections.Generic.ICollection Subclasses { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassGroup.md b/Documentation/Pf2eModel/SubclassGroup.md deleted file mode 100644 index e381014..0000000 --- a/Documentation/Pf2eModel/SubclassGroup.md +++ /dev/null @@ -1,22 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## SubclassGroup Class - -Группа подклассов\. - -```csharp -public class SubclassGroup : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SubclassGroup - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Class](SubclassGroup.Class.md 'Pf2eModel\.Model\.Structure\.SubclassGroup\.Class') | Класс, к которому относится группа подклассов\. | -| [ClassId](SubclassGroup.ClassId.md 'Pf2eModel\.Model\.Structure\.SubclassGroup\.ClassId') | Идентификатор класса\. | -| [Entity](SubclassGroup.Entity.md 'Pf2eModel\.Model\.Structure\.SubclassGroup\.Entity') | Корневая сущность\. | -| [Id](SubclassGroup.Id.md 'Pf2eModel\.Model\.Structure\.SubclassGroup\.Id') | Идентификатор сущности\. | -| [Subclasses](SubclassGroup.Subclasses.md 'Pf2eModel\.Model\.Structure\.SubclassGroup\.Subclasses') | Коллекция подклассов, относящихся к этой группе\. | diff --git a/Documentation/Pf2eModel/SubclassProvidedEntities.EntityId.md b/Documentation/Pf2eModel/SubclassProvidedEntities.EntityId.md deleted file mode 100644 index a684d45..0000000 --- a/Documentation/Pf2eModel/SubclassProvidedEntities.EntityId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[SubclassProvidedEntities](SubclassProvidedEntities.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities') - -## SubclassProvidedEntities\.EntityId Property - -Идентификатор сущности, предоставляемой подклассом\. - -```csharp -public int EntityId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassProvidedEntities.SubclassId.md b/Documentation/Pf2eModel/SubclassProvidedEntities.SubclassId.md deleted file mode 100644 index 9c565f5..0000000 --- a/Documentation/Pf2eModel/SubclassProvidedEntities.SubclassId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[SubclassProvidedEntities](SubclassProvidedEntities.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities') - -## SubclassProvidedEntities\.SubclassId Property - -Идентификатор подкласса, к которому относится сущность\. - -```csharp -public int SubclassId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassProvidedEntities.md b/Documentation/Pf2eModel/SubclassProvidedEntities.md deleted file mode 100644 index 7e05241..0000000 --- a/Documentation/Pf2eModel/SubclassProvidedEntities.md +++ /dev/null @@ -1,17 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation') - -## SubclassProvidedEntities Class - -Элемент, связывающий сущность с подклассом\. - -```csharp -public class SubclassProvidedEntities -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SubclassProvidedEntities - -| Properties | | -| :--- | :--- | -| [EntityId](SubclassProvidedEntities.EntityId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities\.EntityId') | Идентификатор сущности, предоставляемой подклассом\. | -| [SubclassId](SubclassProvidedEntities.SubclassId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassProvidedEntities\.SubclassId') | Идентификатор подкласса, к которому относится сущность\. | diff --git a/Documentation/Pf2eModel/SubclassTrainings.Id.md b/Documentation/Pf2eModel/SubclassTrainings.Id.md deleted file mode 100644 index 503ee6f..0000000 --- a/Documentation/Pf2eModel/SubclassTrainings.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings') - -## SubclassTrainings\.Id Property - -Идентификатор связи между подклассом и тренировкой\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassTrainings.Rank.md b/Documentation/Pf2eModel/SubclassTrainings.Rank.md deleted file mode 100644 index fb46b9c..0000000 --- a/Documentation/Pf2eModel/SubclassTrainings.Rank.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings') - -## SubclassTrainings\.Rank Property - -Ранг тренировки для данного подкласса\. - -```csharp -public Pf2eModel.Model.Enum.TrainingRank Rank { get; set; } -``` - -#### Property Value -[TrainingRank](TrainingRank.md 'Pf2eModel\.Model\.Enum\.TrainingRank') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassTrainings.Subclass.md b/Documentation/Pf2eModel/SubclassTrainings.Subclass.md deleted file mode 100644 index 440aede..0000000 --- a/Documentation/Pf2eModel/SubclassTrainings.Subclass.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings') - -## SubclassTrainings\.Subclass Property - -Подкласс, к которому относится тренировка\. - -```csharp -public Pf2eModel.Model.Structure.Subclass Subclass { get; set; } -``` - -#### Property Value -[Subclass](Subclass.md 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassTrainings.SubclassId.md b/Documentation/Pf2eModel/SubclassTrainings.SubclassId.md deleted file mode 100644 index ffbb377..0000000 --- a/Documentation/Pf2eModel/SubclassTrainings.SubclassId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings') - -## SubclassTrainings\.SubclassId Property - -Идентификатор подкласса, к которому относится тренировка\. - -```csharp -public int SubclassId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassTrainings.Training.md b/Documentation/Pf2eModel/SubclassTrainings.Training.md deleted file mode 100644 index c20c8ea..0000000 --- a/Documentation/Pf2eModel/SubclassTrainings.Training.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings') - -## SubclassTrainings\.Training Property - -Тренировка, связанная с подклассом\. - -```csharp -public Pf2eModel.Model.Common.Training Training { get; set; } -``` - -#### Property Value -[Training](Training.md 'Pf2eModel\.Model\.Common\.Training') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassTrainings.TrainingId.md b/Documentation/Pf2eModel/SubclassTrainings.TrainingId.md deleted file mode 100644 index dae99cf..0000000 --- a/Documentation/Pf2eModel/SubclassTrainings.TrainingId.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation').[SubclassTrainings](SubclassTrainings.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings') - -## SubclassTrainings\.TrainingId Property - -Идентификатор тренировки, связанной с подклассом\. - -```csharp -public int TrainingId { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/SubclassTrainings.md b/Documentation/Pf2eModel/SubclassTrainings.md deleted file mode 100644 index 9f6e271..0000000 --- a/Documentation/Pf2eModel/SubclassTrainings.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation') - -## SubclassTrainings Class - -Связь между подклассами и тренировками\. - -```csharp -public class SubclassTrainings -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 SubclassTrainings - -| Properties | | -| :--- | :--- | -| [Id](SubclassTrainings.Id.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings\.Id') | Идентификатор связи между подклассом и тренировкой\. | -| [Rank](SubclassTrainings.Rank.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings\.Rank') | Ранг тренировки для данного подкласса\. | -| [Subclass](SubclassTrainings.Subclass.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings\.Subclass') | Подкласс, к которому относится тренировка\. | -| [SubclassId](SubclassTrainings.SubclassId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings\.SubclassId') | Идентификатор подкласса, к которому относится тренировка\. | -| [Training](SubclassTrainings.Training.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings\.Training') | Тренировка, связанная с подклассом\. | -| [TrainingId](SubclassTrainings.TrainingId.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.SubclassTrainings\.TrainingId') | Идентификатор тренировки, связанной с подклассом\. | diff --git a/Documentation/Pf2eModel/Training.Id.md b/Documentation/Pf2eModel/Training.Id.md deleted file mode 100644 index 1d53fe6..0000000 --- a/Documentation/Pf2eModel/Training.Id.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common').[Training](Training.md 'Pf2eModel\.Model\.Common\.Training') - -## Training\.Id Property - -Идентификатор\. - -```csharp -public int Id { get; set; } -``` - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Training.Name.md b/Documentation/Pf2eModel/Training.Name.md deleted file mode 100644 index 9648683..0000000 --- a/Documentation/Pf2eModel/Training.Name.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common').[Training](Training.md 'Pf2eModel\.Model\.Common\.Training') - -## Training\.Name Property - -Название способности\. - -```csharp -public Pf2eModel.Model.Common.I18n.LocaleString Name { get; set; } -``` - -#### Property Value -[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Training.Type.md b/Documentation/Pf2eModel/Training.Type.md deleted file mode 100644 index 6be51aa..0000000 --- a/Documentation/Pf2eModel/Training.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common').[Training](Training.md 'Pf2eModel\.Model\.Common\.Training') - -## Training\.Type Property - -Тип способности\. - -```csharp -public Pf2eModel.Model.Enum.TrainingType Type { get; set; } -``` - -#### Property Value -[TrainingType](TrainingType.md 'Pf2eModel\.Model\.Enum\.TrainingType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Training.md b/Documentation/Pf2eModel/Training.md deleted file mode 100644 index da3ee72..0000000 --- a/Documentation/Pf2eModel/Training.md +++ /dev/null @@ -1,18 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common') - -## Training Class - -Изучаемая способность\. - -```csharp -public class Training -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Training - -| Properties | | -| :--- | :--- | -| [Id](Training.Id.md 'Pf2eModel\.Model\.Common\.Training\.Id') | Идентификатор\. | -| [Name](Training.Name.md 'Pf2eModel\.Model\.Common\.Training\.Name') | Название способности\. | -| [Type](Training.Type.md 'Pf2eModel\.Model\.Common\.Training\.Type') | Тип способности\. | diff --git a/Documentation/Pf2eModel/TrainingRank.md b/Documentation/Pf2eModel/TrainingRank.md deleted file mode 100644 index dcde26d..0000000 --- a/Documentation/Pf2eModel/TrainingRank.md +++ /dev/null @@ -1,47 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## TrainingRank Enum - -Ранг тренировки\. - -```csharp -public enum TrainingRank -``` -### Fields - - - -`Untrained` 0 - -Необученный\. - - - -`Trained` 1 - -Обученный\. - - - -`Expert` 2 - -Эксперт\. - - - -`Master` 3 - -Мастер\. - - - -`Legendary` 4 - -Легендарный\. - - - -`Mythic` 5 - -Мифический\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/TrainingType.md b/Documentation/Pf2eModel/TrainingType.md deleted file mode 100644 index 03c9c62..0000000 --- a/Documentation/Pf2eModel/TrainingType.md +++ /dev/null @@ -1,47 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## TrainingType Enum - -Тип тренировки\. - -```csharp -public enum TrainingType -``` -### Fields - - - -`Perception` 0 - -Восприятие\. - - - -`Skill` 1 - -Навык\. - - - -`Lore` 2 - -Знание\. - - - -`Weapon` 3 - -Оружие\. - - - -`Armor` 4 - -Защита\. - - - -`Save` 5 - -Спасбросок\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/Trait.Entities.md b/Documentation/Pf2eModel/Trait.Entities.md deleted file mode 100644 index 7fd97ca..0000000 --- a/Documentation/Pf2eModel/Trait.Entities.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Trait](Trait.md 'Pf2eModel\.Model\.Structure\.Trait') - -## Trait\.Entities Property - -Сущности, которые имеют данный признак\. - -```csharp -public System.Collections.Generic.ICollection Entities { get; set; } -``` - -#### Property Value -[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Trait.Entity.md b/Documentation/Pf2eModel/Trait.Entity.md deleted file mode 100644 index 78d2116..0000000 --- a/Documentation/Pf2eModel/Trait.Entity.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Trait](Trait.md 'Pf2eModel\.Model\.Structure\.Trait') - -## Trait\.Entity Property - -Корневая сущность\. - -```csharp -public Pf2eModel.Model.Base.Entity Entity { get; set; } -``` - -Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity') - -#### Property Value -[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Trait.Id.md b/Documentation/Pf2eModel/Trait.Id.md deleted file mode 100644 index 35b8223..0000000 --- a/Documentation/Pf2eModel/Trait.Id.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Trait](Trait.md 'Pf2eModel\.Model\.Structure\.Trait') - -## Trait\.Id Property - -Идентификатор сущности\. - -```csharp -public int Id { get; set; } -``` - -Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id') - -#### Property Value -[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Trait.Type.md b/Documentation/Pf2eModel/Trait.Type.md deleted file mode 100644 index bc68455..0000000 --- a/Documentation/Pf2eModel/Trait.Type.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Trait](Trait.md 'Pf2eModel\.Model\.Structure\.Trait') - -## Trait\.Type Property - -Тип признака\. - -```csharp -public Pf2eModel.Model.Enum.TraitType Type { get; set; } -``` - -#### Property Value -[TraitType](TraitType.md 'Pf2eModel\.Model\.Enum\.TraitType') \ No newline at end of file diff --git a/Documentation/Pf2eModel/Trait.md b/Documentation/Pf2eModel/Trait.md deleted file mode 100644 index 06e6824..0000000 --- a/Documentation/Pf2eModel/Trait.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') - -## Trait Class - -Признак\. - -```csharp -public class Trait : Pf2eModel.Model.IEntity -``` - -Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 Trait - -Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') - -| Properties | | -| :--- | :--- | -| [Entities](Trait.Entities.md 'Pf2eModel\.Model\.Structure\.Trait\.Entities') | Сущности, которые имеют данный признак\. | -| [Entity](Trait.Entity.md 'Pf2eModel\.Model\.Structure\.Trait\.Entity') | Корневая сущность\. | -| [Id](Trait.Id.md 'Pf2eModel\.Model\.Structure\.Trait\.Id') | Идентификатор сущности\. | -| [Type](Trait.Type.md 'Pf2eModel\.Model\.Structure\.Trait\.Type') | Тип признака\. | diff --git a/Documentation/Pf2eModel/TraitType.md b/Documentation/Pf2eModel/TraitType.md deleted file mode 100644 index 3355aaa..0000000 --- a/Documentation/Pf2eModel/TraitType.md +++ /dev/null @@ -1,35 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## TraitType Enum - -Тип признака\. - -```csharp -public enum TraitType -``` -### Fields - - - -`Regular` 0 - -Обычный признак\. - - - -`Alignment` 1 - -Мировоззрение\. - - - -`Class` 2 - -Признак класса\. - - - -`Tradition` 3 - -Признак традиции\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/VisionEnum.md b/Documentation/Pf2eModel/VisionEnum.md deleted file mode 100644 index 87f22fe..0000000 --- a/Documentation/Pf2eModel/VisionEnum.md +++ /dev/null @@ -1,29 +0,0 @@ -#### [Pf2eModel](index.md 'index') -### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') - -## VisionEnum Enum - -Перечисление типов зрения\. - -```csharp -public enum VisionEnum -``` -### Fields - - - -`Normal` 0 - -Обычное зрение\. - - - -`LowLightVision` 1 - -Зрение в темноте\. - - - -`DarkVision` 2 - -Тёмное зрение\. \ No newline at end of file diff --git a/Documentation/Pf2eModel/index.md b/Documentation/Pf2eModel/index.md deleted file mode 100644 index 749c3be..0000000 --- a/Documentation/Pf2eModel/index.md +++ /dev/null @@ -1,24 +0,0 @@ -#### [Pf2eModel](index.md 'index') - -## Pf2eModel Assembly - -| Namespaces | | -| :--- | :--- | -| [Pf2eModel](Pf2eModel.md 'Pf2eModel') | Набор классов модели ORM EntityFramework\. | -| [Pf2eModel\.Model](Pf2eModel.Model.md 'Pf2eModel\.Model') | Модель классов ORM EntityFramework\. | -| [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base') | Описание корневой сущности модели: класса [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') и его прямых связей\. | -| [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords') | Классы, связанные с ключевыми словами, которые могут использоваться в разных типах сущностей\. | -| [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source') | Классы, связанные с источниками, которые могут использоваться в разных типах сущностей\. | -| [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets') | Классы, связанные с целями внешних ссылок, которые могут использоваться в разных типах сущностей\. | -| [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common') | Общее классы на которые могут ссылаться разные типа\. | -| [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n') | Классы, связанные с интернационализацией \(i18n\) модели\. | -| [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') | Описание всех перечислений, использующихся в модели\. | -| [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') | Основные типы, которые связаны 1\-к\-1 с [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')\. Для указания этой связи используется интерфейс [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity')\. | -| [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation') | Классы, описывающие связи класса [Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry')\. | -| [Pf2eModel\.Model\.Structure\.ArchetypeRelation](Pf2eModel.Model.Structure.ArchetypeRelation.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation') | Классы, описывающие связи класса [Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype')\. | -| [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation') | Классы, описывающие связи класса [Background](Background.md 'Pf2eModel\.Model\.Structure\.Background')\. | -| [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation') | Классы, описывающие связи класса [Class](Class.md 'Pf2eModel\.Model\.Structure\.Class')\. | -| [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation') | Классы, описывающие связи класса [Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')\. | -| [Pf2eModel\.Model\.Structure\.FeatRelation](Pf2eModel.Model.Structure.FeatRelation.md 'Pf2eModel\.Model\.Structure\.FeatRelation') | Классы, описывающие связи класса [Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat')\. | -| [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation') | Классы, описывающие связи класса [Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual')\. | -| [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation') | Классы, описывающие связи класса [Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell')\. | diff --git a/Documentation/index.md b/Documentation/index.md deleted file mode 100644 index a1e868e..0000000 --- a/Documentation/index.md +++ /dev/null @@ -1,2 +0,0 @@ -- [`Pf2eModel`](Pf2eModel/index.md) - общая ORM-структура модели. -- [`Pf2eDataScrapper`](Pf2eDataScrapper/index.md) - загрузчик и обработчик данных. \ No newline at end of file diff --git a/Pf2e/Database/Documentation.cs b/Pf2e/Database/Documentation.cs new file mode 100644 index 0000000..bd47f3c --- /dev/null +++ b/Pf2e/Database/Documentation.cs @@ -0,0 +1,155 @@ +using Pf2e.Database.Model.Base; + +namespace Pf2e.Database +{ + /// + /// Набор классов модели ORM EntityFramework. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model +{ + /// + /// Модель классов ORM EntityFramework. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Base +{ + /// + /// Описание корневой сущности модели: класса и его прямых связей. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Base.Keywords +{ + /// + /// Классы, связанные с ключевыми словами, которые могут использоваться в разных типах сущностей. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Base.Source +{ + /// + /// Классы, связанные с источниками, которые могут использоваться в разных типах сущностей. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Base.Targets +{ + /// + /// Классы, связанные с целями внешних ссылок, которые могут использоваться в разных типах сущностей. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Common +{ + /// + /// Общее классы на которые могут ссылаться разные типа. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Common.I18n +{ + /// + /// Классы, связанные с интернационализацией (i18n) модели. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Enum +{ + /// + /// Описание всех перечислений, использующихся в модели. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure +{ + /// + /// Основные типы, которые связаны 1-к-1 с . + /// Для указания этой связи используется интерфейс . + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Migrations +{ + /// + /// Миграции БД, генерируются в автомотическом режиме. + /// + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure.AncestryRelation +{ + /// + /// Классы, описывающие связи класса . + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure.ArchetypeRelation +{ + /// + /// Классы, описывающие связи класса . + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure.BackgroundRelation +{ + /// + /// Классы, описывающие связи класса . + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure.ClassRelation +{ + /// + /// Классы, описывающие связи класса . + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure.DeityRelation +{ + /// + /// Классы, описывающие связи класса . + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure.FeatRelation +{ + /// + /// Классы, описывающие связи класса . + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure.RitualRelation +{ + /// + /// Классы, описывающие связи класса . + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Database.Model.Structure.SpellRelation +{ + /// + /// Классы, описывающие связи класса . + /// + internal static class NamespaceDoc { } +} diff --git a/Pf2eModel/EfCleanHelper.cs b/Pf2e/Database/EfCleanHelper.cs similarity index 99% rename from Pf2eModel/EfCleanHelper.cs rename to Pf2e/Database/EfCleanHelper.cs index 524e14f..1e9d510 100644 --- a/Pf2eModel/EfCleanHelper.cs +++ b/Pf2e/Database/EfCleanHelper.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; -namespace Pf2eModel; +namespace Pf2e.Database; /// /// Класс, обеспецивающий общий способ для отчистки данных таблиц. diff --git a/Pf2eModel/EntityOfTypeAttribute.cs b/Pf2e/Database/EntityOfTypeAttribute.cs similarity index 94% rename from Pf2eModel/EntityOfTypeAttribute.cs rename to Pf2e/Database/EntityOfTypeAttribute.cs index 6e11122..7b9822f 100644 --- a/Pf2eModel/EntityOfTypeAttribute.cs +++ b/Pf2e/Database/EntityOfTypeAttribute.cs @@ -1,10 +1,10 @@ using System.ComponentModel; using System.Reflection; -using Pf2eModel.Model; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel; +namespace Pf2e.Database; /// /// Аттрибут, указывающий тип сущности. diff --git a/Pf2eModel/Migrations/20250418062358_Function.Designer.cs b/Pf2e/Database/Migrations/20250418062358_Function.Designer.cs similarity index 85% rename from Pf2eModel/Migrations/20250418062358_Function.Designer.cs rename to Pf2e/Database/Migrations/20250418062358_Function.Designer.cs index a45cc09..fbaf642 100644 --- a/Pf2eModel/Migrations/20250418062358_Function.Designer.cs +++ b/Pf2e/Database/Migrations/20250418062358_Function.Designer.cs @@ -5,12 +5,12 @@ using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using Pf2eModel.Model; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model; +using Pf2e.Database.Model.Enum; #nullable disable -namespace Pf2eModel.Migrations +namespace Pf2e.Database.Migrations { [DbContext(typeof(Pf2eDbContext))] [Migration("20250418062358_Function")] diff --git a/Pf2eModel/Migrations/20250418062358_Function.cs b/Pf2e/Database/Migrations/20250418062358_Function.cs similarity index 98% rename from Pf2eModel/Migrations/20250418062358_Function.cs rename to Pf2e/Database/Migrations/20250418062358_Function.cs index f26cf8e..3a48d90 100644 --- a/Pf2eModel/Migrations/20250418062358_Function.cs +++ b/Pf2e/Database/Migrations/20250418062358_Function.cs @@ -2,7 +2,7 @@ #nullable disable -namespace Pf2eModel.Migrations; +namespace Pf2e.Database.Migrations; /// public partial class Function : Migration diff --git a/Pf2eModel/Migrations/20251002070001_1.Designer.cs b/Pf2e/Database/Migrations/20251002070001_1.Designer.cs similarity index 99% rename from Pf2eModel/Migrations/20251002070001_1.Designer.cs rename to Pf2e/Database/Migrations/20251002070001_1.Designer.cs index e749920..86363b2 100644 --- a/Pf2eModel/Migrations/20251002070001_1.Designer.cs +++ b/Pf2e/Database/Migrations/20251002070001_1.Designer.cs @@ -5,12 +5,12 @@ using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using Pf2eModel; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; +using Pf2e.Database; #nullable disable -namespace Pf2eModel.Migrations +namespace Pf2e.Database.Migrations { [DbContext(typeof(Pf2eDbContext))] [Migration("20251002070001_1")] diff --git a/Pf2eModel/Migrations/20251002070001_1.cs b/Pf2e/Database/Migrations/20251002070001_1.cs similarity index 99% rename from Pf2eModel/Migrations/20251002070001_1.cs rename to Pf2e/Database/Migrations/20251002070001_1.cs index 109a276..a5927a7 100644 --- a/Pf2eModel/Migrations/20251002070001_1.cs +++ b/Pf2e/Database/Migrations/20251002070001_1.cs @@ -1,11 +1,11 @@ using System; using Microsoft.EntityFrameworkCore.Migrations; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; #nullable disable -namespace Pf2eModel.Migrations +namespace Pf2e.Database.Migrations { /// public partial class _1 : Migration diff --git a/Pf2eModel/Migrations/Pf2eDbContextModelSnapshot.cs b/Pf2e/Database/Migrations/Pf2eDbContextModelSnapshot.cs similarity index 99% rename from Pf2eModel/Migrations/Pf2eDbContextModelSnapshot.cs rename to Pf2e/Database/Migrations/Pf2eDbContextModelSnapshot.cs index 5f3ca0e..22cfe3e 100644 --- a/Pf2eModel/Migrations/Pf2eDbContextModelSnapshot.cs +++ b/Pf2e/Database/Migrations/Pf2eDbContextModelSnapshot.cs @@ -4,12 +4,12 @@ using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using Pf2eModel; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; +using Pf2e.Database; #nullable disable -namespace Pf2eModel.Migrations +namespace Pf2e.Database.Migrations { [DbContext(typeof(Pf2eDbContext))] partial class Pf2eDbContextModelSnapshot : ModelSnapshot diff --git a/Pf2eModel/Model/Base/Entity.cs b/Pf2e/Database/Model/Base/Entity.cs similarity index 94% rename from Pf2eModel/Model/Base/Entity.cs rename to Pf2e/Database/Model/Base/Entity.cs index 7ee7f1a..6d4b151 100644 --- a/Pf2eModel/Model/Base/Entity.cs +++ b/Pf2e/Database/Model/Base/Entity.cs @@ -1,14 +1,14 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base.Keywords; -using Pf2eModel.Model.Base.Source; -using Pf2eModel.Model.Base.Targets; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; +using Pf2e.Database.Model.Base.Keywords; +using Pf2e.Database.Model.Base.Source; +using Pf2e.Database.Model.Base.Targets; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; -namespace Pf2eModel.Model.Base; +namespace Pf2e.Database.Model.Base; /// /// Корневая сущность. diff --git a/Pf2eModel/Model/Base/EntityAlias.cs b/Pf2e/Database/Model/Base/EntityAlias.cs similarity index 96% rename from Pf2eModel/Model/Base/EntityAlias.cs rename to Pf2e/Database/Model/Base/EntityAlias.cs index bb40b07..2ebcef7 100644 --- a/Pf2eModel/Model/Base/EntityAlias.cs +++ b/Pf2e/Database/Model/Base/EntityAlias.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Base; +namespace Pf2e.Database.Model.Base; /// /// Алиас сущности. diff --git a/Pf2eModel/Model/Base/Keywords/Keyword.cs b/Pf2e/Database/Model/Base/Keywords/Keyword.cs similarity index 93% rename from Pf2eModel/Model/Base/Keywords/Keyword.cs rename to Pf2e/Database/Model/Base/Keywords/Keyword.cs index 0eae282..c00efc2 100644 --- a/Pf2eModel/Model/Base/Keywords/Keyword.cs +++ b/Pf2e/Database/Model/Base/Keywords/Keyword.cs @@ -1,9 +1,9 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Common.I18n; +using Pf2e.Database.Model.Common.I18n; -namespace Pf2eModel.Model.Base.Keywords; +namespace Pf2e.Database.Model.Base.Keywords; /// /// Ключевое слово. diff --git a/Pf2eModel/Model/Base/Keywords/KeywordAlias.cs b/Pf2e/Database/Model/Base/Keywords/KeywordAlias.cs similarity index 96% rename from Pf2eModel/Model/Base/Keywords/KeywordAlias.cs rename to Pf2e/Database/Model/Base/Keywords/KeywordAlias.cs index e8019b6..77a8125 100644 --- a/Pf2eModel/Model/Base/Keywords/KeywordAlias.cs +++ b/Pf2e/Database/Model/Base/Keywords/KeywordAlias.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Base.Keywords; +namespace Pf2e.Database.Model.Base.Keywords; /// /// Синоним ключевого слова. diff --git a/Pf2eModel/Model/Base/LegacyRemaster.cs b/Pf2e/Database/Model/Base/LegacyRemaster.cs similarity index 96% rename from Pf2eModel/Model/Base/LegacyRemaster.cs rename to Pf2e/Database/Model/Base/LegacyRemaster.cs index c41db87..0817c8a 100644 --- a/Pf2eModel/Model/Base/LegacyRemaster.cs +++ b/Pf2e/Database/Model/Base/LegacyRemaster.cs @@ -1,7 +1,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Base; +namespace Pf2e.Database.Model.Base; /// /// Связь устаревших и обновлённых сущностей diff --git a/Pf2eModel/Model/Base/Source/EntitySource.cs b/Pf2e/Database/Model/Base/Source/EntitySource.cs similarity index 97% rename from Pf2eModel/Model/Base/Source/EntitySource.cs rename to Pf2e/Database/Model/Base/Source/EntitySource.cs index 7a93781..f91d75b 100644 --- a/Pf2eModel/Model/Base/Source/EntitySource.cs +++ b/Pf2e/Database/Model/Base/Source/EntitySource.cs @@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -namespace Pf2eModel.Model.Base.Source; +namespace Pf2e.Database.Model.Base.Source; /// /// Связь между сущностью и источником. diff --git a/Pf2eModel/Model/Base/Source/Source.cs b/Pf2e/Database/Model/Base/Source/Source.cs similarity index 94% rename from Pf2eModel/Model/Base/Source/Source.cs rename to Pf2e/Database/Model/Base/Source/Source.cs index 0c56e23..52749db 100644 --- a/Pf2eModel/Model/Base/Source/Source.cs +++ b/Pf2e/Database/Model/Base/Source/Source.cs @@ -2,9 +2,9 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Base.Source; +namespace Pf2e.Database.Model.Base.Source; /// /// Источник сущности. diff --git a/Pf2eModel/Model/Base/Targets/EntityExternal.cs b/Pf2e/Database/Model/Base/Targets/EntityExternal.cs similarity index 97% rename from Pf2eModel/Model/Base/Targets/EntityExternal.cs rename to Pf2e/Database/Model/Base/Targets/EntityExternal.cs index d5d0470..0fbba55 100644 --- a/Pf2eModel/Model/Base/Targets/EntityExternal.cs +++ b/Pf2e/Database/Model/Base/Targets/EntityExternal.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Base.Targets; +namespace Pf2e.Database.Model.Base.Targets; /// /// Внешняя ссылка сущности. diff --git a/Pf2eModel/Model/Base/Targets/ExternalTarget.cs b/Pf2e/Database/Model/Base/Targets/ExternalTarget.cs similarity index 97% rename from Pf2eModel/Model/Base/Targets/ExternalTarget.cs rename to Pf2e/Database/Model/Base/Targets/ExternalTarget.cs index a02b9b1..9c78a45 100644 --- a/Pf2eModel/Model/Base/Targets/ExternalTarget.cs +++ b/Pf2e/Database/Model/Base/Targets/ExternalTarget.cs @@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -namespace Pf2eModel.Model.Base.Targets; +namespace Pf2e.Database.Model.Base.Targets; /// /// Цель внешней ссылки. diff --git a/Pf2eModel/Model/Common/Frequency.cs b/Pf2e/Database/Model/Common/Frequency.cs similarity index 96% rename from Pf2eModel/Model/Common/Frequency.cs rename to Pf2e/Database/Model/Common/Frequency.cs index 618d8a8..07bcb03 100644 --- a/Pf2eModel/Model/Common/Frequency.cs +++ b/Pf2e/Database/Model/Common/Frequency.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Common; +namespace Pf2e.Database.Model.Common; /// /// Частота использования. diff --git a/Pf2eModel/Model/Common/I18n/LocaleExtension.cs b/Pf2e/Database/Model/Common/I18n/LocaleExtension.cs similarity index 98% rename from Pf2eModel/Model/Common/I18n/LocaleExtension.cs rename to Pf2e/Database/Model/Common/I18n/LocaleExtension.cs index 82683bf..119ff83 100644 --- a/Pf2eModel/Model/Common/I18n/LocaleExtension.cs +++ b/Pf2e/Database/Model/Common/I18n/LocaleExtension.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using System.Reflection; -namespace Pf2eModel.Model.Common.I18n; +namespace Pf2e.Database.Model.Common.I18n; /// /// Расширения для работы с локализацией. diff --git a/Pf2eModel/Model/Common/I18n/LocaleItem.cs b/Pf2e/Database/Model/Common/I18n/LocaleItem.cs similarity index 95% rename from Pf2eModel/Model/Common/I18n/LocaleItem.cs rename to Pf2e/Database/Model/Common/I18n/LocaleItem.cs index f1b232c..ff8dac4 100644 --- a/Pf2eModel/Model/Common/I18n/LocaleItem.cs +++ b/Pf2e/Database/Model/Common/I18n/LocaleItem.cs @@ -1,4 +1,4 @@ -namespace Pf2eModel.Model.Common.I18n; +namespace Pf2e.Database.Model.Common.I18n; /// /// Элемент локализации. diff --git a/Pf2eModel/Model/Common/I18n/LocaleString.cs b/Pf2e/Database/Model/Common/I18n/LocaleString.cs similarity index 99% rename from Pf2eModel/Model/Common/I18n/LocaleString.cs rename to Pf2e/Database/Model/Common/I18n/LocaleString.cs index f4482fe..91732b0 100644 --- a/Pf2eModel/Model/Common/I18n/LocaleString.cs +++ b/Pf2e/Database/Model/Common/I18n/LocaleString.cs @@ -1,7 +1,7 @@ using System.Collections; using Newtonsoft.Json.Linq; -namespace Pf2eModel.Model.Common.I18n; +namespace Pf2e.Database.Model.Common.I18n; /// /// Локализованная строка. diff --git a/Pf2eModel/Model/Common/I18n/LocaleType.cs b/Pf2e/Database/Model/Common/I18n/LocaleType.cs similarity index 93% rename from Pf2eModel/Model/Common/I18n/LocaleType.cs rename to Pf2e/Database/Model/Common/I18n/LocaleType.cs index 06da1a6..7c2d78e 100644 --- a/Pf2eModel/Model/Common/I18n/LocaleType.cs +++ b/Pf2e/Database/Model/Common/I18n/LocaleType.cs @@ -1,6 +1,6 @@ using System.ComponentModel; -namespace Pf2eModel.Model.Common.I18n; +namespace Pf2e.Database.Model.Common.I18n; /// /// Тип локализации. diff --git a/Pf2eModel/Model/Common/Training.cs b/Pf2e/Database/Model/Common/Training.cs similarity index 89% rename from Pf2eModel/Model/Common/Training.cs rename to Pf2e/Database/Model/Common/Training.cs index 3a9023c..d95e52f 100644 --- a/Pf2eModel/Model/Common/Training.cs +++ b/Pf2e/Database/Model/Common/Training.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Common; +namespace Pf2e.Database.Model.Common; /// /// Изучаемая способность. diff --git a/Pf2eModel/Model/Enum/ActionCategory.cs b/Pf2e/Database/Model/Enum/ActionCategory.cs similarity index 97% rename from Pf2eModel/Model/Enum/ActionCategory.cs rename to Pf2e/Database/Model/Enum/ActionCategory.cs index a57e1bd..0af6708 100644 --- a/Pf2eModel/Model/Enum/ActionCategory.cs +++ b/Pf2e/Database/Model/Enum/ActionCategory.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип действия. diff --git a/Pf2eModel/Model/Enum/ActionEnum.cs b/Pf2e/Database/Model/Enum/ActionEnum.cs similarity index 98% rename from Pf2eModel/Model/Enum/ActionEnum.cs rename to Pf2e/Database/Model/Enum/ActionEnum.cs index a101f46..bbbe7a2 100644 --- a/Pf2eModel/Model/Enum/ActionEnum.cs +++ b/Pf2e/Database/Model/Enum/ActionEnum.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Перечиленение количества действий. diff --git a/Pf2eModel/Model/Enum/AttributeValues.cs b/Pf2e/Database/Model/Enum/AttributeValues.cs similarity index 95% rename from Pf2eModel/Model/Enum/AttributeValues.cs rename to Pf2e/Database/Model/Enum/AttributeValues.cs index ca76fbf..712d076 100644 --- a/Pf2eModel/Model/Enum/AttributeValues.cs +++ b/Pf2e/Database/Model/Enum/AttributeValues.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Перечисление значений атрибутов. diff --git a/Pf2eModel/Model/Enum/ClassProgressionType.cs b/Pf2e/Database/Model/Enum/ClassProgressionType.cs similarity index 96% rename from Pf2eModel/Model/Enum/ClassProgressionType.cs rename to Pf2e/Database/Model/Enum/ClassProgressionType.cs index 792637a..4dd6ab7 100644 --- a/Pf2eModel/Model/Enum/ClassProgressionType.cs +++ b/Pf2e/Database/Model/Enum/ClassProgressionType.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип элемента прогрессии класса. diff --git a/Pf2eModel/Model/Enum/ConditionGroup.cs b/Pf2e/Database/Model/Enum/ConditionGroup.cs similarity index 95% rename from Pf2eModel/Model/Enum/ConditionGroup.cs rename to Pf2e/Database/Model/Enum/ConditionGroup.cs index 3beb2e8..d7b0064 100644 --- a/Pf2eModel/Model/Enum/ConditionGroup.cs +++ b/Pf2e/Database/Model/Enum/ConditionGroup.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип состояния diff --git a/Pf2eModel/Model/Enum/DeityFonts.cs b/Pf2e/Database/Model/Enum/DeityFonts.cs similarity index 93% rename from Pf2eModel/Model/Enum/DeityFonts.cs rename to Pf2e/Database/Model/Enum/DeityFonts.cs index 0c6331e..ebed790 100644 --- a/Pf2eModel/Model/Enum/DeityFonts.cs +++ b/Pf2e/Database/Model/Enum/DeityFonts.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип божественной силы. diff --git a/Pf2eModel/Model/Enum/DeitySanctification.cs b/Pf2e/Database/Model/Enum/DeitySanctification.cs similarity index 92% rename from Pf2eModel/Model/Enum/DeitySanctification.cs rename to Pf2e/Database/Model/Enum/DeitySanctification.cs index 5406f5a..0015c0c 100644 --- a/Pf2eModel/Model/Enum/DeitySanctification.cs +++ b/Pf2e/Database/Model/Enum/DeitySanctification.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип освящения божества. diff --git a/Pf2eModel/Model/Enum/DeityType.cs b/Pf2e/Database/Model/Enum/DeityType.cs similarity index 93% rename from Pf2eModel/Model/Enum/DeityType.cs rename to Pf2e/Database/Model/Enum/DeityType.cs index 487c781..664da06 100644 --- a/Pf2eModel/Model/Enum/DeityType.cs +++ b/Pf2e/Database/Model/Enum/DeityType.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип божества. diff --git a/Pf2eModel/Model/Enum/ElementEnum.cs b/Pf2e/Database/Model/Enum/ElementEnum.cs similarity index 95% rename from Pf2eModel/Model/Enum/ElementEnum.cs rename to Pf2e/Database/Model/Enum/ElementEnum.cs index 8362a14..5c8fbdb 100644 --- a/Pf2eModel/Model/Enum/ElementEnum.cs +++ b/Pf2e/Database/Model/Enum/ElementEnum.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Перечисление элементов. diff --git a/Pf2eModel/Model/Enum/EntityRarity.cs b/Pf2e/Database/Model/Enum/EntityRarity.cs similarity index 94% rename from Pf2eModel/Model/Enum/EntityRarity.cs rename to Pf2e/Database/Model/Enum/EntityRarity.cs index 8c7eca1..7eb08aa 100644 --- a/Pf2eModel/Model/Enum/EntityRarity.cs +++ b/Pf2e/Database/Model/Enum/EntityRarity.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Перечисление редкости сущности. diff --git a/Pf2eModel/Model/Enum/EntityType.cs b/Pf2e/Database/Model/Enum/EntityType.cs similarity index 98% rename from Pf2eModel/Model/Enum/EntityType.cs rename to Pf2e/Database/Model/Enum/EntityType.cs index 1a6dba7..5d1c100 100644 --- a/Pf2eModel/Model/Enum/EntityType.cs +++ b/Pf2e/Database/Model/Enum/EntityType.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип сущности. diff --git a/Pf2eModel/Model/Enum/FeatCategory.cs b/Pf2e/Database/Model/Enum/FeatCategory.cs similarity index 98% rename from Pf2eModel/Model/Enum/FeatCategory.cs rename to Pf2e/Database/Model/Enum/FeatCategory.cs index b475478..a12e84a 100644 --- a/Pf2eModel/Model/Enum/FeatCategory.cs +++ b/Pf2e/Database/Model/Enum/FeatCategory.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Категория черты. diff --git a/Pf2eModel/Model/Enum/SizeEnum.cs b/Pf2e/Database/Model/Enum/SizeEnum.cs similarity index 94% rename from Pf2eModel/Model/Enum/SizeEnum.cs rename to Pf2e/Database/Model/Enum/SizeEnum.cs index 6d65b13..706c497 100644 --- a/Pf2eModel/Model/Enum/SizeEnum.cs +++ b/Pf2e/Database/Model/Enum/SizeEnum.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Размер. diff --git a/Pf2eModel/Model/Enum/SourceCategory.cs b/Pf2e/Database/Model/Enum/SourceCategory.cs similarity index 96% rename from Pf2eModel/Model/Enum/SourceCategory.cs rename to Pf2e/Database/Model/Enum/SourceCategory.cs index c482190..1014e5d 100644 --- a/Pf2eModel/Model/Enum/SourceCategory.cs +++ b/Pf2e/Database/Model/Enum/SourceCategory.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Перечисление категорий источников. diff --git a/Pf2eModel/Model/Enum/SpellAreaType.cs b/Pf2e/Database/Model/Enum/SpellAreaType.cs similarity index 97% rename from Pf2eModel/Model/Enum/SpellAreaType.cs rename to Pf2e/Database/Model/Enum/SpellAreaType.cs index 462b9a0..3e14e73 100644 --- a/Pf2eModel/Model/Enum/SpellAreaType.cs +++ b/Pf2e/Database/Model/Enum/SpellAreaType.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип области заклинания. diff --git a/Pf2eModel/Model/Enum/SpellDamageCategory.cs b/Pf2e/Database/Model/Enum/SpellDamageCategory.cs similarity index 92% rename from Pf2eModel/Model/Enum/SpellDamageCategory.cs rename to Pf2e/Database/Model/Enum/SpellDamageCategory.cs index 0c4caad..1448512 100644 --- a/Pf2eModel/Model/Enum/SpellDamageCategory.cs +++ b/Pf2e/Database/Model/Enum/SpellDamageCategory.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип урона заклинания. diff --git a/Pf2eModel/Model/Enum/SpellDamageKinds.cs b/Pf2e/Database/Model/Enum/SpellDamageKinds.cs similarity index 91% rename from Pf2eModel/Model/Enum/SpellDamageKinds.cs rename to Pf2e/Database/Model/Enum/SpellDamageKinds.cs index b5f06f4..b7a5749 100644 --- a/Pf2eModel/Model/Enum/SpellDamageKinds.cs +++ b/Pf2e/Database/Model/Enum/SpellDamageKinds.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип урона заклинания. diff --git a/Pf2eModel/Model/Enum/SpellTradition.cs b/Pf2e/Database/Model/Enum/SpellTradition.cs similarity index 96% rename from Pf2eModel/Model/Enum/SpellTradition.cs rename to Pf2e/Database/Model/Enum/SpellTradition.cs index 33a1865..4c7ec50 100644 --- a/Pf2eModel/Model/Enum/SpellTradition.cs +++ b/Pf2e/Database/Model/Enum/SpellTradition.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Традиция заклинания. diff --git a/Pf2eModel/Model/Enum/SpellcastingType.cs b/Pf2e/Database/Model/Enum/SpellcastingType.cs similarity index 94% rename from Pf2eModel/Model/Enum/SpellcastingType.cs rename to Pf2e/Database/Model/Enum/SpellcastingType.cs index 6355762..46a9365 100644 --- a/Pf2eModel/Model/Enum/SpellcastingType.cs +++ b/Pf2e/Database/Model/Enum/SpellcastingType.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Перечисление типа применения заклинаний. diff --git a/Pf2eModel/Model/Enum/TrainingRank.cs b/Pf2e/Database/Model/Enum/TrainingRank.cs similarity index 95% rename from Pf2eModel/Model/Enum/TrainingRank.cs rename to Pf2e/Database/Model/Enum/TrainingRank.cs index d3d93c5..b5f79fd 100644 --- a/Pf2eModel/Model/Enum/TrainingRank.cs +++ b/Pf2e/Database/Model/Enum/TrainingRank.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Ранг тренировки. diff --git a/Pf2eModel/Model/Enum/TrainingType.cs b/Pf2e/Database/Model/Enum/TrainingType.cs similarity index 95% rename from Pf2eModel/Model/Enum/TrainingType.cs rename to Pf2e/Database/Model/Enum/TrainingType.cs index 774d1f1..93008f9 100644 --- a/Pf2eModel/Model/Enum/TrainingType.cs +++ b/Pf2e/Database/Model/Enum/TrainingType.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип тренировки. diff --git a/Pf2eModel/Model/Enum/TraitType.cs b/Pf2e/Database/Model/Enum/TraitType.cs similarity index 94% rename from Pf2eModel/Model/Enum/TraitType.cs rename to Pf2e/Database/Model/Enum/TraitType.cs index 00f87d5..1a91245 100644 --- a/Pf2eModel/Model/Enum/TraitType.cs +++ b/Pf2e/Database/Model/Enum/TraitType.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Тип признака. diff --git a/Pf2eModel/Model/Enum/VisionEnum.cs b/Pf2e/Database/Model/Enum/VisionEnum.cs similarity index 93% rename from Pf2eModel/Model/Enum/VisionEnum.cs rename to Pf2e/Database/Model/Enum/VisionEnum.cs index 6cd18b0..6de7396 100644 --- a/Pf2eModel/Model/Enum/VisionEnum.cs +++ b/Pf2e/Database/Model/Enum/VisionEnum.cs @@ -1,6 +1,6 @@ using NpgsqlTypes; -namespace Pf2eModel.Model.Enum; +namespace Pf2e.Database.Model.Enum; /// /// Перечисление типов зрения. diff --git a/Pf2eModel/Model/IEntity.cs b/Pf2e/Database/Model/IEntity.cs similarity index 86% rename from Pf2eModel/Model/IEntity.cs rename to Pf2e/Database/Model/IEntity.cs index 4b99188..6442604 100644 --- a/Pf2eModel/Model/IEntity.cs +++ b/Pf2e/Database/Model/IEntity.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; -using Pf2eModel.Model.Base; +using Pf2e.Database.Model.Base; -namespace Pf2eModel.Model; +namespace Pf2e.Database.Model; /// /// Интерфейс сущностей структуры. diff --git a/Pf2eModel/Model/Structure/Action.cs b/Pf2e/Database/Model/Structure/Action.cs similarity index 91% rename from Pf2eModel/Model/Structure/Action.cs rename to Pf2e/Database/Model/Structure/Action.cs index 6eb1997..27351a8 100644 --- a/Pf2eModel/Model/Structure/Action.cs +++ b/Pf2e/Database/Model/Structure/Action.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Действие. diff --git a/Pf2eModel/Model/Structure/Ancestry.cs b/Pf2e/Database/Model/Structure/Ancestry.cs similarity index 92% rename from Pf2eModel/Model/Structure/Ancestry.cs rename to Pf2e/Database/Model/Structure/Ancestry.cs index 3220424..4371826 100644 --- a/Pf2eModel/Model/Structure/Ancestry.cs +++ b/Pf2e/Database/Model/Structure/Ancestry.cs @@ -1,11 +1,11 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.AncestryRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.AncestryRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Родословная. diff --git a/Pf2eModel/Model/Structure/AncestryRelation/AncestryBoost.cs b/Pf2e/Database/Model/Structure/AncestryRelation/AncestryBoost.cs similarity index 96% rename from Pf2eModel/Model/Structure/AncestryRelation/AncestryBoost.cs rename to Pf2e/Database/Model/Structure/AncestryRelation/AncestryBoost.cs index fdac625..3f5dad7 100644 --- a/Pf2eModel/Model/Structure/AncestryRelation/AncestryBoost.cs +++ b/Pf2e/Database/Model/Structure/AncestryRelation/AncestryBoost.cs @@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -namespace Pf2eModel.Model.Structure.AncestryRelation; +namespace Pf2e.Database.Model.Structure.AncestryRelation; /// /// Элемент набора повышений атрибутов для родословной. diff --git a/Pf2eModel/Model/Structure/AncestryRelation/AncestryItem.cs b/Pf2e/Database/Model/Structure/AncestryRelation/AncestryItem.cs similarity index 93% rename from Pf2eModel/Model/Structure/AncestryRelation/AncestryItem.cs rename to Pf2e/Database/Model/Structure/AncestryRelation/AncestryItem.cs index bd48c5b..600cc04 100644 --- a/Pf2eModel/Model/Structure/AncestryRelation/AncestryItem.cs +++ b/Pf2e/Database/Model/Structure/AncestryRelation/AncestryItem.cs @@ -1,8 +1,8 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; +using Pf2e.Database.Model.Base; -namespace Pf2eModel.Model.Structure.AncestryRelation; +namespace Pf2e.Database.Model.Structure.AncestryRelation; /// /// Связь между родословной и сущностью. diff --git a/Pf2eModel/Model/Structure/AncestryRelation/AncestryLanguage.cs b/Pf2e/Database/Model/Structure/AncestryRelation/AncestryLanguage.cs similarity index 96% rename from Pf2eModel/Model/Structure/AncestryRelation/AncestryLanguage.cs rename to Pf2e/Database/Model/Structure/AncestryRelation/AncestryLanguage.cs index 68aff67..457b72d 100644 --- a/Pf2eModel/Model/Structure/AncestryRelation/AncestryLanguage.cs +++ b/Pf2e/Database/Model/Structure/AncestryRelation/AncestryLanguage.cs @@ -1,7 +1,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Structure.AncestryRelation; +namespace Pf2e.Database.Model.Structure.AncestryRelation; /// /// Связь между родословной и языком. diff --git a/Pf2eModel/Model/Structure/Archetype.cs b/Pf2e/Database/Model/Structure/Archetype.cs similarity index 93% rename from Pf2eModel/Model/Structure/Archetype.cs rename to Pf2e/Database/Model/Structure/Archetype.cs index bb5da5d..6f174e9 100644 --- a/Pf2eModel/Model/Structure/Archetype.cs +++ b/Pf2e/Database/Model/Structure/Archetype.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Архетип. diff --git a/Pf2eModel/Model/Structure/ArchetypeRelation/ArchetypeFeats.cs b/Pf2e/Database/Model/Structure/ArchetypeRelation/ArchetypeFeats.cs similarity index 92% rename from Pf2eModel/Model/Structure/ArchetypeRelation/ArchetypeFeats.cs rename to Pf2e/Database/Model/Structure/ArchetypeRelation/ArchetypeFeats.cs index 59a62ca..0cb4de2 100644 --- a/Pf2eModel/Model/Structure/ArchetypeRelation/ArchetypeFeats.cs +++ b/Pf2e/Database/Model/Structure/ArchetypeRelation/ArchetypeFeats.cs @@ -1,6 +1,6 @@ using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Structure.ArchetypeRelation; +namespace Pf2e.Database.Model.Structure.ArchetypeRelation; /// /// Связь между архетипом и его чертами. diff --git a/Pf2eModel/Model/Structure/Background.cs b/Pf2e/Database/Model/Structure/Background.cs similarity index 86% rename from Pf2eModel/Model/Structure/Background.cs rename to Pf2e/Database/Model/Structure/Background.cs index 4f6ec15..0a1aa5b 100644 --- a/Pf2eModel/Model/Structure/Background.cs +++ b/Pf2e/Database/Model/Structure/Background.cs @@ -1,11 +1,11 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.BackgroundRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.BackgroundRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Предыстория. diff --git a/Pf2eModel/Model/Structure/BackgroundRelation/BackgroundBoost.cs b/Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundBoost.cs similarity index 94% rename from Pf2eModel/Model/Structure/BackgroundRelation/BackgroundBoost.cs rename to Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundBoost.cs index 6b2e2bf..fcb7ab1 100644 --- a/Pf2eModel/Model/Structure/BackgroundRelation/BackgroundBoost.cs +++ b/Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundBoost.cs @@ -2,9 +2,9 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.BackgroundRelation; +namespace Pf2e.Database.Model.Structure.BackgroundRelation; /// /// Элемент набора атрибутов для предыстории. diff --git a/Pf2eModel/Model/Structure/BackgroundRelation/BackgroundItem.cs b/Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundItem.cs similarity index 94% rename from Pf2eModel/Model/Structure/BackgroundRelation/BackgroundItem.cs rename to Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundItem.cs index e865a01..9daf951 100644 --- a/Pf2eModel/Model/Structure/BackgroundRelation/BackgroundItem.cs +++ b/Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundItem.cs @@ -1,9 +1,9 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -using Pf2eModel.Model.Base; +using Pf2e.Database.Model.Base; -namespace Pf2eModel.Model.Structure.BackgroundRelation; +namespace Pf2e.Database.Model.Structure.BackgroundRelation; /// /// Элемент предыстории, который может быть способностью, навыком или другим элементом, связанным с предысторией. diff --git a/Pf2eModel/Model/Structure/BackgroundRelation/BackgroundTraining.cs b/Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundTraining.cs similarity index 94% rename from Pf2eModel/Model/Structure/BackgroundRelation/BackgroundTraining.cs rename to Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundTraining.cs index 984336e..42696b8 100644 --- a/Pf2eModel/Model/Structure/BackgroundRelation/BackgroundTraining.cs +++ b/Pf2e/Database/Model/Structure/BackgroundRelation/BackgroundTraining.cs @@ -2,10 +2,10 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.BackgroundRelation; +namespace Pf2e.Database.Model.Structure.BackgroundRelation; /// /// Элемент набора связей между предысторией и тренируемым навыком. diff --git a/Pf2eModel/Model/Structure/Class.cs b/Pf2e/Database/Model/Structure/Class.cs similarity index 93% rename from Pf2eModel/Model/Structure/Class.cs rename to Pf2e/Database/Model/Structure/Class.cs index 8307f47..2acfa88 100644 --- a/Pf2eModel/Model/Structure/Class.cs +++ b/Pf2e/Database/Model/Structure/Class.cs @@ -1,11 +1,11 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.ClassRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.ClassRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Класс. diff --git a/Pf2eModel/Model/Structure/ClassRelation/ClassKeyAttribute.cs b/Pf2e/Database/Model/Structure/ClassRelation/ClassKeyAttribute.cs similarity index 93% rename from Pf2eModel/Model/Structure/ClassRelation/ClassKeyAttribute.cs rename to Pf2e/Database/Model/Structure/ClassRelation/ClassKeyAttribute.cs index 20502f0..5ea58bb 100644 --- a/Pf2eModel/Model/Structure/ClassRelation/ClassKeyAttribute.cs +++ b/Pf2e/Database/Model/Structure/ClassRelation/ClassKeyAttribute.cs @@ -2,9 +2,9 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.ClassRelation; +namespace Pf2e.Database.Model.Structure.ClassRelation; /// /// Набор ключевых атрибутов класса. diff --git a/Pf2eModel/Model/Structure/ClassRelation/ClassProgression.cs b/Pf2e/Database/Model/Structure/ClassRelation/ClassProgression.cs similarity index 94% rename from Pf2eModel/Model/Structure/ClassRelation/ClassProgression.cs rename to Pf2e/Database/Model/Structure/ClassRelation/ClassProgression.cs index 6c9260a..438207a 100644 --- a/Pf2eModel/Model/Structure/ClassRelation/ClassProgression.cs +++ b/Pf2e/Database/Model/Structure/ClassRelation/ClassProgression.cs @@ -2,10 +2,10 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.ClassRelation; +namespace Pf2e.Database.Model.Structure.ClassRelation; /// /// Элемент прогрессии класса. diff --git a/Pf2eModel/Model/Structure/ClassRelation/ClassTraining.cs b/Pf2e/Database/Model/Structure/ClassRelation/ClassTraining.cs similarity index 93% rename from Pf2eModel/Model/Structure/ClassRelation/ClassTraining.cs rename to Pf2e/Database/Model/Structure/ClassRelation/ClassTraining.cs index 520804d..6409f61 100644 --- a/Pf2eModel/Model/Structure/ClassRelation/ClassTraining.cs +++ b/Pf2e/Database/Model/Structure/ClassRelation/ClassTraining.cs @@ -2,10 +2,10 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.ClassRelation; +namespace Pf2e.Database.Model.Structure.ClassRelation; /// /// Набор элементов, связывающий класс и тренируемый навык. diff --git a/Pf2eModel/Model/Structure/ClassRelation/SubclassProvidedEntities.cs b/Pf2e/Database/Model/Structure/ClassRelation/SubclassProvidedEntities.cs similarity index 91% rename from Pf2eModel/Model/Structure/ClassRelation/SubclassProvidedEntities.cs rename to Pf2e/Database/Model/Structure/ClassRelation/SubclassProvidedEntities.cs index 814db91..545aceb 100644 --- a/Pf2eModel/Model/Structure/ClassRelation/SubclassProvidedEntities.cs +++ b/Pf2e/Database/Model/Structure/ClassRelation/SubclassProvidedEntities.cs @@ -1,6 +1,6 @@ using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Structure.ClassRelation; +namespace Pf2e.Database.Model.Structure.ClassRelation; /// /// Элемент, связывающий сущность с подклассом. diff --git a/Pf2eModel/Model/Structure/ClassRelation/SubclassTrainings.cs b/Pf2e/Database/Model/Structure/ClassRelation/SubclassTrainings.cs similarity index 93% rename from Pf2eModel/Model/Structure/ClassRelation/SubclassTrainings.cs rename to Pf2e/Database/Model/Structure/ClassRelation/SubclassTrainings.cs index 284a571..de25e29 100644 --- a/Pf2eModel/Model/Structure/ClassRelation/SubclassTrainings.cs +++ b/Pf2e/Database/Model/Structure/ClassRelation/SubclassTrainings.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.ClassRelation; +namespace Pf2e.Database.Model.Structure.ClassRelation; /// /// Связь между подклассами и тренировками. diff --git a/Pf2eModel/Model/Structure/Condition.cs b/Pf2e/Database/Model/Structure/Condition.cs similarity index 90% rename from Pf2eModel/Model/Structure/Condition.cs rename to Pf2e/Database/Model/Structure/Condition.cs index 03c981f..1ed518c 100644 --- a/Pf2eModel/Model/Structure/Condition.cs +++ b/Pf2e/Database/Model/Structure/Condition.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Состояние. diff --git a/Pf2eModel/Model/Structure/Deity.cs b/Pf2e/Database/Model/Structure/Deity.cs similarity index 94% rename from Pf2eModel/Model/Structure/Deity.cs rename to Pf2e/Database/Model/Structure/Deity.cs index bce3ac4..b2dded8 100644 --- a/Pf2eModel/Model/Structure/Deity.cs +++ b/Pf2e/Database/Model/Structure/Deity.cs @@ -1,13 +1,13 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.DeityRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.DeityRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Божество. diff --git a/Pf2eModel/Model/Structure/DeityCategory.cs b/Pf2e/Database/Model/Structure/DeityCategory.cs similarity index 84% rename from Pf2eModel/Model/Structure/DeityCategory.cs rename to Pf2e/Database/Model/Structure/DeityCategory.cs index 5fc1fb2..b6d9581 100644 --- a/Pf2eModel/Model/Structure/DeityCategory.cs +++ b/Pf2e/Database/Model/Structure/DeityCategory.cs @@ -1,11 +1,11 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Категория божества. diff --git a/Pf2eModel/Model/Structure/DeityRelation/DeityAttribute.cs b/Pf2e/Database/Model/Structure/DeityRelation/DeityAttribute.cs similarity index 92% rename from Pf2eModel/Model/Structure/DeityRelation/DeityAttribute.cs rename to Pf2e/Database/Model/Structure/DeityRelation/DeityAttribute.cs index 12515b5..347528f 100644 --- a/Pf2eModel/Model/Structure/DeityRelation/DeityAttribute.cs +++ b/Pf2e/Database/Model/Structure/DeityRelation/DeityAttribute.cs @@ -1,9 +1,9 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.DeityRelation; +namespace Pf2e.Database.Model.Structure.DeityRelation; /// /// Элемент отношения божества и атрибута. diff --git a/Pf2eModel/Model/Structure/DeityRelation/DeityDomain.cs b/Pf2e/Database/Model/Structure/DeityRelation/DeityDomain.cs similarity index 95% rename from Pf2eModel/Model/Structure/DeityRelation/DeityDomain.cs rename to Pf2e/Database/Model/Structure/DeityRelation/DeityDomain.cs index c6d29a6..5065b09 100644 --- a/Pf2eModel/Model/Structure/DeityRelation/DeityDomain.cs +++ b/Pf2e/Database/Model/Structure/DeityRelation/DeityDomain.cs @@ -1,9 +1,9 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Structure; +using Pf2e.Database.Model.Structure; -namespace Pf2eModel.Model.Structure.DeityRelation; +namespace Pf2e.Database.Model.Structure.DeityRelation; /// /// Элемент отношения божества и домена. diff --git a/Pf2eModel/Model/Structure/DeityRelation/DeitySpell.cs b/Pf2e/Database/Model/Structure/DeityRelation/DeitySpell.cs similarity index 96% rename from Pf2eModel/Model/Structure/DeityRelation/DeitySpell.cs rename to Pf2e/Database/Model/Structure/DeityRelation/DeitySpell.cs index 11e0644..453d413 100644 --- a/Pf2eModel/Model/Structure/DeityRelation/DeitySpell.cs +++ b/Pf2e/Database/Model/Structure/DeityRelation/DeitySpell.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Structure.DeityRelation; +namespace Pf2e.Database.Model.Structure.DeityRelation; /// /// Связь божества и заклинания. diff --git a/Pf2eModel/Model/Structure/DeityRelation/DeityWeapon.cs b/Pf2e/Database/Model/Structure/DeityRelation/DeityWeapon.cs similarity index 96% rename from Pf2eModel/Model/Structure/DeityRelation/DeityWeapon.cs rename to Pf2e/Database/Model/Structure/DeityRelation/DeityWeapon.cs index 5224bef..aa50207 100644 --- a/Pf2eModel/Model/Structure/DeityRelation/DeityWeapon.cs +++ b/Pf2e/Database/Model/Structure/DeityRelation/DeityWeapon.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Structure.DeityRelation; +namespace Pf2e.Database.Model.Structure.DeityRelation; /// /// Связь божества с оружием. diff --git a/Pf2eModel/Model/Structure/Domain.cs b/Pf2e/Database/Model/Structure/Domain.cs similarity index 94% rename from Pf2eModel/Model/Structure/Domain.cs rename to Pf2e/Database/Model/Structure/Domain.cs index 6a98924..9bb3710 100644 --- a/Pf2eModel/Model/Structure/Domain.cs +++ b/Pf2e/Database/Model/Structure/Domain.cs @@ -1,11 +1,11 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.DeityRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.DeityRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Домен. diff --git a/Pf2eModel/Model/Structure/Feat.cs b/Pf2e/Database/Model/Structure/Feat.cs similarity index 92% rename from Pf2eModel/Model/Structure/Feat.cs rename to Pf2e/Database/Model/Structure/Feat.cs index b76b675..efa422c 100644 --- a/Pf2eModel/Model/Structure/Feat.cs +++ b/Pf2e/Database/Model/Structure/Feat.cs @@ -1,11 +1,11 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.FeatRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.FeatRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Способность. diff --git a/Pf2eModel/Model/Structure/FeatRelation/FeatPrerequisite.cs b/Pf2e/Database/Model/Structure/FeatRelation/FeatPrerequisite.cs similarity index 96% rename from Pf2eModel/Model/Structure/FeatRelation/FeatPrerequisite.cs rename to Pf2e/Database/Model/Structure/FeatRelation/FeatPrerequisite.cs index c75b85a..9678785 100644 --- a/Pf2eModel/Model/Structure/FeatRelation/FeatPrerequisite.cs +++ b/Pf2e/Database/Model/Structure/FeatRelation/FeatPrerequisite.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Structure.FeatRelation; +namespace Pf2e.Database.Model.Structure.FeatRelation; /// /// Предварительное требование для черты. diff --git a/Pf2eModel/Model/Structure/Heritage.cs b/Pf2e/Database/Model/Structure/Heritage.cs similarity index 89% rename from Pf2eModel/Model/Structure/Heritage.cs rename to Pf2e/Database/Model/Structure/Heritage.cs index 25bf6b8..a3b2e64 100644 --- a/Pf2eModel/Model/Structure/Heritage.cs +++ b/Pf2e/Database/Model/Structure/Heritage.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Наследие. diff --git a/Pf2eModel/Model/Structure/Language.cs b/Pf2e/Database/Model/Structure/Language.cs similarity index 82% rename from Pf2eModel/Model/Structure/Language.cs rename to Pf2e/Database/Model/Structure/Language.cs index b2da393..5aaf13b 100644 --- a/Pf2eModel/Model/Structure/Language.cs +++ b/Pf2e/Database/Model/Structure/Language.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Язык. diff --git a/Pf2eModel/Model/Structure/Ritual.cs b/Pf2e/Database/Model/Structure/Ritual.cs similarity index 95% rename from Pf2eModel/Model/Structure/Ritual.cs rename to Pf2e/Database/Model/Structure/Ritual.cs index bfcb46a..82242a3 100644 --- a/Pf2eModel/Model/Structure/Ritual.cs +++ b/Pf2e/Database/Model/Structure/Ritual.cs @@ -1,12 +1,12 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.RitualRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.RitualRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Ритуал. diff --git a/Pf2eModel/Model/Structure/RitualRelation/RitualArea.cs b/Pf2e/Database/Model/Structure/RitualRelation/RitualArea.cs similarity index 91% rename from Pf2eModel/Model/Structure/RitualRelation/RitualArea.cs rename to Pf2e/Database/Model/Structure/RitualRelation/RitualArea.cs index 2697343..df3d136 100644 --- a/Pf2eModel/Model/Structure/RitualRelation/RitualArea.cs +++ b/Pf2e/Database/Model/Structure/RitualRelation/RitualArea.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.RitualRelation; +namespace Pf2e.Database.Model.Structure.RitualRelation; /// /// Область действия ритуала. diff --git a/Pf2eModel/Model/Structure/RitualRelation/RitualCheck.cs b/Pf2e/Database/Model/Structure/RitualRelation/RitualCheck.cs similarity index 93% rename from Pf2eModel/Model/Structure/RitualRelation/RitualCheck.cs rename to Pf2e/Database/Model/Structure/RitualRelation/RitualCheck.cs index 6a4341c..b305669 100644 --- a/Pf2eModel/Model/Structure/RitualRelation/RitualCheck.cs +++ b/Pf2e/Database/Model/Structure/RitualRelation/RitualCheck.cs @@ -1,11 +1,11 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.RitualRelation; +namespace Pf2e.Database.Model.Structure.RitualRelation; /// /// Проверка для ритуала. diff --git a/Pf2eModel/Model/Structure/Rule.cs b/Pf2e/Database/Model/Structure/Rule.cs similarity index 93% rename from Pf2eModel/Model/Structure/Rule.cs rename to Pf2e/Database/Model/Structure/Rule.cs index 26eab4b..324a870 100644 --- a/Pf2eModel/Model/Structure/Rule.cs +++ b/Pf2e/Database/Model/Structure/Rule.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Правило. diff --git a/Pf2eModel/Model/Structure/Spell.cs b/Pf2e/Database/Model/Structure/Spell.cs similarity index 95% rename from Pf2eModel/Model/Structure/Spell.cs rename to Pf2e/Database/Model/Structure/Spell.cs index 11c1feb..dbf02e9 100644 --- a/Pf2eModel/Model/Structure/Spell.cs +++ b/Pf2e/Database/Model/Structure/Spell.cs @@ -1,12 +1,12 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.SpellRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.SpellRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Заклинание. diff --git a/Pf2eModel/Model/Structure/SpellRelation/SpellArea.cs b/Pf2e/Database/Model/Structure/SpellRelation/SpellArea.cs similarity index 91% rename from Pf2eModel/Model/Structure/SpellRelation/SpellArea.cs rename to Pf2e/Database/Model/Structure/SpellRelation/SpellArea.cs index 8825aa6..e39daa3 100644 --- a/Pf2eModel/Model/Structure/SpellRelation/SpellArea.cs +++ b/Pf2e/Database/Model/Structure/SpellRelation/SpellArea.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.SpellRelation; +namespace Pf2e.Database.Model.Structure.SpellRelation; /// /// Область заклинания. diff --git a/Pf2eModel/Model/Structure/SpellRelation/SpellDamage.cs b/Pf2e/Database/Model/Structure/SpellRelation/SpellDamage.cs similarity index 97% rename from Pf2eModel/Model/Structure/SpellRelation/SpellDamage.cs rename to Pf2e/Database/Model/Structure/SpellRelation/SpellDamage.cs index 8c9dff8..ca17589 100644 --- a/Pf2eModel/Model/Structure/SpellRelation/SpellDamage.cs +++ b/Pf2e/Database/Model/Structure/SpellRelation/SpellDamage.cs @@ -1,9 +1,9 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure.SpellRelation; +namespace Pf2e.Database.Model.Structure.SpellRelation; /// /// Урон заклинания. diff --git a/Pf2eModel/Model/Structure/SpellRelation/SpellDefense.cs b/Pf2e/Database/Model/Structure/SpellRelation/SpellDefense.cs similarity index 97% rename from Pf2eModel/Model/Structure/SpellRelation/SpellDefense.cs rename to Pf2e/Database/Model/Structure/SpellRelation/SpellDefense.cs index 292c4af..5997fb5 100644 --- a/Pf2eModel/Model/Structure/SpellRelation/SpellDefense.cs +++ b/Pf2e/Database/Model/Structure/SpellRelation/SpellDefense.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -namespace Pf2eModel.Model.Structure.SpellRelation; +namespace Pf2e.Database.Model.Structure.SpellRelation; /// /// Защита от заклинания. diff --git a/Pf2eModel/Model/Structure/Subclass.cs b/Pf2e/Database/Model/Structure/Subclass.cs similarity index 89% rename from Pf2eModel/Model/Structure/Subclass.cs rename to Pf2e/Database/Model/Structure/Subclass.cs index 01e8471..7b9e026 100644 --- a/Pf2eModel/Model/Structure/Subclass.cs +++ b/Pf2e/Database/Model/Structure/Subclass.cs @@ -1,12 +1,12 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure.ClassRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure.ClassRelation; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Подкласс. diff --git a/Pf2eModel/Model/Structure/SubclassGroup.cs b/Pf2e/Database/Model/Structure/SubclassGroup.cs similarity index 91% rename from Pf2eModel/Model/Structure/SubclassGroup.cs rename to Pf2e/Database/Model/Structure/SubclassGroup.cs index 45529eb..03534ee 100644 --- a/Pf2eModel/Model/Structure/SubclassGroup.cs +++ b/Pf2e/Database/Model/Structure/SubclassGroup.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Группа подклассов. diff --git a/Pf2eModel/Model/Structure/Trait.cs b/Pf2e/Database/Model/Structure/Trait.cs similarity index 89% rename from Pf2eModel/Model/Structure/Trait.cs rename to Pf2e/Database/Model/Structure/Trait.cs index 42c4dba..e92e0d0 100644 --- a/Pf2eModel/Model/Structure/Trait.cs +++ b/Pf2e/Database/Model/Structure/Trait.cs @@ -1,10 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eModel.Model.Structure; +namespace Pf2e.Database.Model.Structure; /// /// Признак. diff --git a/Pf2e/Database/Pf2e.Database.csproj b/Pf2e/Database/Pf2e.Database.csproj new file mode 100644 index 0000000..902873b --- /dev/null +++ b/Pf2e/Database/Pf2e.Database.csproj @@ -0,0 +1,46 @@ + + + net9.0 + enable + enable + True + true + ..\..\Documentation\$(MSBuildProjectName) + Name + + + + Always + + + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + + + True + True + RebuildDatabase.bat + + + diff --git a/Pf2eModel/Pf2eDbContext.cs b/Pf2e/Database/Pf2eDbContext.cs similarity index 90% rename from Pf2eModel/Pf2eDbContext.cs rename to Pf2e/Database/Pf2eDbContext.cs index 69e9b68..c4550ba 100644 --- a/Pf2eModel/Pf2eDbContext.cs +++ b/Pf2e/Database/Pf2eDbContext.cs @@ -1,23 +1,23 @@ using dotenv.net; using dotenv.net.Utilities; using Microsoft.EntityFrameworkCore; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Base.Keywords; -using Pf2eModel.Model.Base.Source; -using Pf2eModel.Model.Base.Targets; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using Pf2eModel.Model.Structure.AncestryRelation; -using Pf2eModel.Model.Structure.BackgroundRelation; -using Pf2eModel.Model.Structure.ClassRelation; -using Pf2eModel.Model.Structure.DeityRelation; -using Pf2eModel.Model.Structure.FeatRelation; -using Pf2eModel.Model.Structure.RitualRelation; -using Pf2eModel.Model.Structure.SpellRelation; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Base.Keywords; +using Pf2e.Database.Model.Base.Source; +using Pf2e.Database.Model.Base.Targets; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Pf2e.Database.Model.Structure.AncestryRelation; +using Pf2e.Database.Model.Structure.BackgroundRelation; +using Pf2e.Database.Model.Structure.ClassRelation; +using Pf2e.Database.Model.Structure.DeityRelation; +using Pf2e.Database.Model.Structure.FeatRelation; +using Pf2e.Database.Model.Structure.RitualRelation; +using Pf2e.Database.Model.Structure.SpellRelation; -namespace Pf2eModel; +namespace Pf2e.Database; /// /// Контекст базы данных. diff --git a/Pf2eModel/Pf2eDbContextModel.cs b/Pf2e/Database/Pf2eDbContextModel.cs similarity index 96% rename from Pf2eModel/Pf2eDbContextModel.cs rename to Pf2e/Database/Pf2eDbContextModel.cs index d26307d..511717a 100644 --- a/Pf2eModel/Pf2eDbContextModel.cs +++ b/Pf2e/Database/Pf2eDbContextModel.cs @@ -3,24 +3,24 @@ using System.Linq.Expressions; using System.Reflection; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; -using Pf2eModel.Model; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Base.Keywords; -using Pf2eModel.Model.Base.Source; -using Pf2eModel.Model.Base.Targets; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Structure; -using Pf2eModel.Model.Structure.AncestryRelation; -using Pf2eModel.Model.Structure.ArchetypeRelation; -using Pf2eModel.Model.Structure.BackgroundRelation; -using Pf2eModel.Model.Structure.ClassRelation; -using Pf2eModel.Model.Structure.DeityRelation; -using Pf2eModel.Model.Structure.FeatRelation; -using Pf2eModel.Model.Structure.RitualRelation; -using Pf2eModel.Model.Structure.SpellRelation; +using Pf2e.Database.Model; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Base.Keywords; +using Pf2e.Database.Model.Base.Source; +using Pf2e.Database.Model.Base.Targets; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Structure; +using Pf2e.Database.Model.Structure.AncestryRelation; +using Pf2e.Database.Model.Structure.ArchetypeRelation; +using Pf2e.Database.Model.Structure.BackgroundRelation; +using Pf2e.Database.Model.Structure.ClassRelation; +using Pf2e.Database.Model.Structure.DeityRelation; +using Pf2e.Database.Model.Structure.FeatRelation; +using Pf2e.Database.Model.Structure.RitualRelation; +using Pf2e.Database.Model.Structure.SpellRelation; -namespace Pf2eModel; +namespace Pf2e.Database; /// [SuppressMessage("ReSharper", "InconsistentNaming")] diff --git a/Pf2eModel/RebuildDatabase.bat b/Pf2e/Database/RebuildDatabase.bat similarity index 100% rename from Pf2eModel/RebuildDatabase.bat rename to Pf2e/Database/RebuildDatabase.bat diff --git a/Pf2eDataScrapper/.env.example b/Pf2e/Scrapper/.env.example similarity index 100% rename from Pf2eDataScrapper/.env.example rename to Pf2e/Scrapper/.env.example diff --git a/Pf2eDataScrapper/ApplicationSettings.cs b/Pf2e/Scrapper/ApplicationSettings.cs similarity index 98% rename from Pf2eDataScrapper/ApplicationSettings.cs rename to Pf2e/Scrapper/ApplicationSettings.cs index dd191ad..7291b16 100644 --- a/Pf2eDataScrapper/ApplicationSettings.cs +++ b/Pf2e/Scrapper/ApplicationSettings.cs @@ -4,7 +4,7 @@ using System.IO; using dotenv.net; using dotenv.net.Utilities; -namespace Pf2eDataScrapper; +namespace Pf2e.Scrapper; /// /// Настройки программы. diff --git a/Pf2e/Scrapper/Documentation.cs b/Pf2e/Scrapper/Documentation.cs new file mode 100644 index 0000000..0b7f1d6 --- /dev/null +++ b/Pf2e/Scrapper/Documentation.cs @@ -0,0 +1,255 @@ +namespace Pf2e.Scrapper +{ + /// + /// Модель классов ORM EntityFramework. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Helpers +{ + /// + /// Классы-помощники, используемые во всех частях проекта. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers +{ + /// + /// Описание импортёров, которые определяют наборы обработчиков данных и элементов, необходимых для их работы. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd +{ + /// + /// Импортёр данных из сайта Archives of Nethys Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium +{ + /// + /// Компендиум данных из сайта Archives of Nethys Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers +{ + /// + /// Класс-помощники, которые используются в импортере данных из сайта Archives of Nethys Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors +{ + /// + /// Обработчики данных из сайта Archives of Nethys Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation +{ + /// + /// Обработчики для подготовки данных Archives of Nethys Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses +{ + /// + /// Обработчики подклассов с сайта Archives of Nethys Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types +{ + /// + /// Обработчики основных сущностей с сайта Archives of Nethys Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules +{ + /// + /// Обработчики правил с сайта Archives of Nethys Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn +{ + /// + /// Импортёр данных из модуля pf2e для FoundryVTT. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium +{ + /// + /// Компендиум данных из модуля pf2e для FoundryVTT. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation +{ + /// + /// Обработчики для подготовки данных из модуля pf2e для FoundryVTT. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Importers.Repositories +{ + /// + /// Общее описание репозиториев для хранения данных, которые используются в импортёрах и процессорах. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Processors +{ + /// + /// Общее описание обработчиков данных. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Processors.Attributes +{ + /// + /// Классы-аттрибуты, которые используются для описания обработчиков данных и их свойств. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Processors.Collection +{ + /// + /// Описание коллекции классов обработчиков данных. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Processors.Definitions +{ + /// + /// Общее описание классов и интерфейсов, которые используются в обработчиках данных. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.Processors.Factory +{ + /// + /// Фабрики для создания экземпляров обработчиков данных на основе их атрибутов и конфигурации. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.SchemaBuilder +{ + /// + /// Классы обработки вводимых JSON-данных и создание схемы данных для использовании при формировании обработчиков данных. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.SchemaBuilder.Types +{ + /// + /// Типы полей, которые используются в схемах данных для описания структуры вводимых JSON-данных. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF +{ + /// + /// WPF-приложение для запуска обработчиков и просмотра данных Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.AuthForm +{ + /// + /// WPF-приложение для авторизации пользователя во внешнем сервисе. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.EntityViewer +{ + /// + /// WPF-окно для просмотра сущностей Pathfinder 2e, с возможностью фильтрации и поиска по данным. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.EntityViewer.Component +{ + /// + /// Компоненты, которые используются в WPF-окне просмотра сущностей Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure +{ + /// + /// Структура представления сущностей Pathfinder 2e в WPF-приложении, включая классы и интерфейсы для отображения данных. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.EntityViewer.Stores +{ + /// + /// Хранилища данных для WPF-приложения просмотра сущностей Pathfinder 2e, которые управляют состоянием и данными приложения. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.EntityViewer.ViewModel +{ + /// + /// ViewModel для WPF-приложения просмотра сущностей Pathfinder 2e, которые связывают данные и представление. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.ProgressForm +{ + /// + /// WPF-окно для отображения прогресса выполнения операций, таких как импорт данных или обработка сущностей Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.StartForm +{ + /// + /// WPF-окно для запуска приложения, которое позволяет пользователю выбрать импортёр и начать обработку данных Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} + +namespace Pf2e.Scrapper.WPF.StartForm.Components +{ + /// + /// Компоненты, которые используются в WPF-окне запуска приложения для выбора импортёра и настройки параметров обработки данных Pathfinder 2e. + /// + internal static class NamespaceDoc { } +} diff --git a/Pf2eDataScrapper/EnvSettings.cs b/Pf2e/Scrapper/EnvSettings.cs similarity index 97% rename from Pf2eDataScrapper/EnvSettings.cs rename to Pf2e/Scrapper/EnvSettings.cs index 1777b12..2e70545 100644 --- a/Pf2eDataScrapper/EnvSettings.cs +++ b/Pf2e/Scrapper/EnvSettings.cs @@ -2,7 +2,7 @@ using dotenv.net; using dotenv.net.Utilities; -namespace Pf2eDataScrapper; +namespace Pf2e.Scrapper; /// /// Класс настроек. diff --git a/Pf2eDataScrapper/Helpers/DatabaseHelper.cs b/Pf2e/Scrapper/Helpers/DatabaseHelper.cs similarity index 97% rename from Pf2eDataScrapper/Helpers/DatabaseHelper.cs rename to Pf2e/Scrapper/Helpers/DatabaseHelper.cs index f20a21b..1ecf9bf 100644 --- a/Pf2eDataScrapper/Helpers/DatabaseHelper.cs +++ b/Pf2e/Scrapper/Helpers/DatabaseHelper.cs @@ -1,9 +1,9 @@ using System.Linq; using System.Threading; -using Pf2eModel; +using Pf2e.Database; using Slugify; -namespace Pf2eDataScrapper.Helpers; +namespace Pf2e.Scrapper.Helpers; /// /// Класс предоставляет методы для работы с базой данных. diff --git a/Pf2e/Scrapper/Helpers/EntityView.cs b/Pf2e/Scrapper/Helpers/EntityView.cs new file mode 100644 index 0000000..a41657c --- /dev/null +++ b/Pf2e/Scrapper/Helpers/EntityView.cs @@ -0,0 +1,181 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Microsoft.EntityFrameworkCore; +using Pf2e.Database; +using Pf2e.Database.Model; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; + +namespace Pf2e.Scrapper.Helpers; + +/// +/// Класс, обрабатывающий запросы к сущностям и подключающий необходимые данные. +/// +public class EntityView +{ + /// + /// Корневая сущность. + /// + public Entity Entity { get; } + + /// + /// Основная сущность. + /// + public IEntity? SubEntity { get; } + + /// + /// Контекст базы данных, используемый для получения сущностей. + /// + private Pf2eDbContext Context { get; } + + /// + /// Конструктор класса, который получает сущность из базы данных по типу и идентификатору и заполняет её данными. + /// + /// Контекст базы данных. + /// Тип запрашиваемой сущности. + /// Идентификатор запрашиваемой сущности. + public EntityView(Pf2eDbContext context, EntityType type, int id) + { + Context = context; + Entity = GetEntity(type, id); + SubEntity = GetSubEntity(type, id); + } + + /// + /// Конструктор класса, который получает сущность из базы данных по переданной сущности и заполняет её данными. + /// + /// Контекст базы данных. + /// Сущность, которую нужно обработать. + public EntityView(Pf2eDbContext context, Entity entity) + { + Context = context; + Entity = entity; + SubEntity = GetSubEntity(entity.Type, entity.Id); + } + + /// + /// Получает сущность из базы данных по типу и идентификатору. + /// + /// Тип сущности. + /// Идентификатор сущности. + /// Сущность, соответствующая указанному типу и идентификатору. + private Entity GetEntity(EntityType type, int id) => + Context + .Entities.Where(e => e.Id == id && e.Type == type) + .Include(e => e.Sources) + .ThenInclude(s => s.Source) + .Include(e => e.Keywords) + .Include(e => e.Externals) + .ThenInclude(x => x.Target) + .Include(e => e.Traits) + .ThenInclude(t => t.Entity) + .FirstOrDefault() ?? throw new("Entity is null"); + + /// + /// Получает подчинённую сущность по типу и идентификатору. + /// + /// Тип сущности. + /// Идентификатор сущности. + /// Подчинённая сущность, соответствующая указанному типу и идентификатору. + private IEntity? GetSubEntity(EntityType type, int id) + { + Getter? getter = _getters.FirstOrDefault(g => g.Type == type); + return (getter != null) + ? getter.Get(id, this.Context) + : (IEntity?)Context.Find(EntityOfTypeAttribute.Resolve(Entity), id); + } + + /// + /// Словарь, содержащий методы получения сущностей из базы данных. + /// + private readonly ICollection _getters = + [ + new Getter( + EntityType.Ancestry, + context => context.Ancestries.Include(a => a.AncestryBoosts) + ), + new Getter( + EntityType.Archetype, + context => + context + .Archetypes.Include(a => a.DedicationFeat) + .ThenInclude(f => f.Entity) + .Include(a => a.Feats) + .ThenInclude(f => f.Entity) + ), + new Getter( + EntityType.Background, + context => + context + .Backgrounds.Include(b => b.BackgroundBoosts) + .Include(b => b.BackgroundSkills) + .ThenInclude(t => t.Training) + .Include(b => b.BackgroundItems) + ), + new Getter( + EntityType.Class, + context => + context + .Classes.Include(c => c.ClassKeyAbilities) + .Include(c => c.ClassTrainings) + .ThenInclude(t => t.Training) + .Include(c => c.ClassProgressions) + .Include(c => c.SubclassGroups) + ), + new Getter( + EntityType.Feat, + context => + context.Feats.Include(f => f.Archetypes).ThenInclude(a => a.Entity).AsQueryable() + ), + new Getter( + EntityType.Spell, + context => context.Spells.Include(s => s.SpellAreas).Include(s => s.SpellDefenses) + ), + new Getter( + EntityType.Ritual, + context => + context + .Rituals.Include(r => r.Area) + .Include(r => r.Checks) + .ThenInclude(c => c.Training) + .AsQueryable() + ), + new Getter( + EntityType.Subclass, + context => + context + .Subclasses.Include(s => s.Trainings) + .ThenInclude(t => t.Training) + .Include(s => s.Entities) + ), + ]; + + /// + /// Абстрактный класс, который определяет метод получения сущности из базы данных. + /// + /// Связанный тип сущности. + private abstract class Getter(EntityType type) + { + public readonly EntityType Type = type; + + public abstract IEntity? Get(int id, Pf2eDbContext context); + } + + /// + /// Класс, определяющий метод получения сущности из базы данных. + /// + /// Тип данных основной сущности. + /// Связанный тип сущности. + /// Метод получения сущности из базы данных. + private class Getter(EntityType type, Func> method) + : Getter(type) + where T : IEntity + { + public override IEntity? Get(int id, Pf2eDbContext context) + { + return method.Invoke(context).FirstOrDefault(c => c.Id == id); + } + } +} diff --git a/Pf2eDataScrapper/Helpers/ILogger.cs b/Pf2e/Scrapper/Helpers/ILogger.cs similarity index 93% rename from Pf2eDataScrapper/Helpers/ILogger.cs rename to Pf2e/Scrapper/Helpers/ILogger.cs index adb1550..a18fb5c 100644 --- a/Pf2eDataScrapper/Helpers/ILogger.cs +++ b/Pf2e/Scrapper/Helpers/ILogger.cs @@ -1,4 +1,4 @@ -namespace Pf2eDataScrapper.Helpers; +namespace Pf2e.Scrapper.Helpers; internal abstract class AbstractLogger { diff --git a/Pf2eDataScrapper/Helpers/ProcessProgress.cs b/Pf2e/Scrapper/Helpers/ProcessProgress.cs similarity index 98% rename from Pf2eDataScrapper/Helpers/ProcessProgress.cs rename to Pf2e/Scrapper/Helpers/ProcessProgress.cs index ee6bfa1..2908813 100644 --- a/Pf2eDataScrapper/Helpers/ProcessProgress.cs +++ b/Pf2e/Scrapper/Helpers/ProcessProgress.cs @@ -1,6 +1,6 @@ -using Pf2eDataScrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Definitions; -namespace Pf2eDataScrapper.Helpers; +namespace Pf2e.Scrapper.Helpers; internal class ProcessProgress : AbstractLogger { diff --git a/Pf2eDataScrapper/ImportApplication.cs b/Pf2e/Scrapper/ImportApplication.cs similarity index 95% rename from Pf2eDataScrapper/ImportApplication.cs rename to Pf2e/Scrapper/ImportApplication.cs index 0173c95..34fcf52 100644 --- a/Pf2eDataScrapper/ImportApplication.cs +++ b/Pf2e/Scrapper/ImportApplication.cs @@ -2,16 +2,16 @@ using System.ComponentModel; using System.Windows; using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eDataScrapper.WPF.EntityViewer; -using Pf2eDataScrapper.WPF.ProgressForm; -using Pf2eDataScrapper.WPF.StartForm; -using Pf2eModel; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Scrapper.WPF.EntityViewer; +using Pf2e.Scrapper.WPF.ProgressForm; +using Pf2e.Scrapper.WPF.StartForm; +using Pf2e.Database; using Slugify; -namespace Pf2eDataScrapper; +namespace Pf2e.Scrapper; internal sealed class ImportApplication : Application { diff --git a/Pf2eDataScrapper/Importers/AbstractCompendium.cs b/Pf2e/Scrapper/Importers/AbstractCompendium.cs similarity index 94% rename from Pf2eDataScrapper/Importers/AbstractCompendium.cs rename to Pf2e/Scrapper/Importers/AbstractCompendium.cs index ee6d349..4554a3e 100644 --- a/Pf2eDataScrapper/Importers/AbstractCompendium.cs +++ b/Pf2e/Scrapper/Importers/AbstractCompendium.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Importers.Repositories; +using Pf2e.Scrapper.Importers.Repositories; -namespace Pf2eDataScrapper.Importers; +namespace Pf2e.Scrapper.Importers; /// /// Компендиум данных. diff --git a/Pf2eDataScrapper/Importers/AbstractCompendiumItem.cs b/Pf2e/Scrapper/Importers/AbstractCompendiumItem.cs similarity index 93% rename from Pf2eDataScrapper/Importers/AbstractCompendiumItem.cs rename to Pf2e/Scrapper/Importers/AbstractCompendiumItem.cs index eeca1a2..0aa3343 100644 --- a/Pf2eDataScrapper/Importers/AbstractCompendiumItem.cs +++ b/Pf2e/Scrapper/Importers/AbstractCompendiumItem.cs @@ -1,4 +1,4 @@ -namespace Pf2eDataScrapper.Importers; +namespace Pf2e.Scrapper.Importers; /// /// Абстрактная ссылка на сущность. diff --git a/Pf2eDataScrapper/Importers/AbstractImporter.cs b/Pf2e/Scrapper/Importers/AbstractImporter.cs similarity index 94% rename from Pf2eDataScrapper/Importers/AbstractImporter.cs rename to Pf2e/Scrapper/Importers/AbstractImporter.cs index 1fc79f9..43d73fb 100644 --- a/Pf2eDataScrapper/Importers/AbstractImporter.cs +++ b/Pf2e/Scrapper/Importers/AbstractImporter.cs @@ -1,6 +1,6 @@ using System.IO; -namespace Pf2eDataScrapper.Importers; +namespace Pf2e.Scrapper.Importers; /// /// Абстрактный класс импортёра. diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/AonprdImporter.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/AonprdImporter.cs similarity index 76% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/AonprdImporter.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/AonprdImporter.cs index 21d2094..8d8555d 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/AonprdImporter.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/AonprdImporter.cs @@ -1,9 +1,11 @@ using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd; + +using StringHelper = Helpers.StringHelper; /// /// Класс обработки данных с сайта Архивов Нефеса. diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/AonprdRepository.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/AonprdRepository.cs similarity index 96% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/AonprdRepository.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/AonprdRepository.cs index c075b3d..4ed9459 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/AonprdRepository.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/AonprdRepository.cs @@ -4,10 +4,10 @@ using System.IO; using System.Net.Http; using System.Threading.Tasks; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Repositories; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Repositories; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd; /// /// Основной класс для работы с репозиторием данных Aonprd. diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendium.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendium.cs similarity index 96% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendium.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendium.cs index 561b6b9..5edf10a 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendium.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendium.cs @@ -5,7 +5,7 @@ using System.IO; using System.Linq; using Newtonsoft.Json.Linq; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium; /// /// Класс хранения данных компендиума. diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendiumItem.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendiumItem.cs similarity index 94% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendiumItem.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendiumItem.cs index 695929b..9b96024 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendiumItem.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Compendium/AonprdCompendiumItem.cs @@ -1,4 +1,4 @@ -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium; /// /// Ссылка на сущность с указанием файла, в котором она хранится. diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/AonprdBuilderGlobals.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/AonprdBuilderGlobals.cs similarity index 97% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/AonprdBuilderGlobals.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/AonprdBuilderGlobals.cs index ed69a49..5dedd02 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/AonprdBuilderGlobals.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/AonprdBuilderGlobals.cs @@ -2,9 +2,9 @@ using System.IO; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -using Pf2eModel.Model.Base.Targets; +using Pf2e.Database.Model.Base.Targets; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; /// /// Класс-помощник, хранящий необходимые глобальные данные. diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/AonprdProcessorInputExtension.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/AonprdProcessorInputExtension.cs similarity index 98% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/AonprdProcessorInputExtension.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/AonprdProcessorInputExtension.cs index b3f407e..0e78900 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/AonprdProcessorInputExtension.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/AonprdProcessorInputExtension.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Processors; -using Pf2eModel.Model.Enum; +using Pf2e.Scrapper.Processors; +using Pf2e.Database.Model.Enum; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; internal static class AonprdProcessorInputExtension { diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/RuleToc.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/RuleToc.cs similarity index 98% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/RuleToc.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/RuleToc.cs index cfa169a..9decbf9 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/RuleToc.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/RuleToc.cs @@ -2,9 +2,9 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using Pf2eModel.Model.Base.Source; +using Pf2e.Database.Model.Base.Source; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; /// /// Класс коллекции книг, содержащих правила. diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/StringHelper.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/StringHelper.cs similarity index 98% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/StringHelper.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/StringHelper.cs index 8ee6e66..916ca41 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Helpers/StringHelper.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Helpers/StringHelper.cs @@ -2,7 +2,7 @@ using System.Linq; using System.Text.RegularExpressions; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; /// /// Класс-помощник, для обработки строкового ввода с Архивов Нефиса. diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs similarity index 91% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs index 25cfcc7..93aa9da 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs @@ -2,22 +2,23 @@ using System.Linq; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Pf2eModel.Model; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Base.Source; -using Pf2eModel.Model.Base.Targets; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; +using Pf2e.Database.Model; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Base.Source; +using Pf2e.Database.Model.Base.Targets; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors; /// /// Абстрактный класс-обработчик сущностей, полученных из Архивов Нефиса. @@ -31,7 +32,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors; /// internal abstract class AbstractEntityProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractInputProcessor(input) @@ -40,7 +41,7 @@ internal abstract class AbstractEntityProcessor( public Pf2eDbContext Context { get; } = new(); /// - public StringHelper StringHelper { get; } = stringHelper; + public Helpers_StringHelper StringHelper { get; } = stringHelper; /// public DatabaseHelper Helper { get; } = helper; diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs similarity index 85% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs index e64287f..35dfff2 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs @@ -1,18 +1,19 @@ using System.Collections.Generic; using System.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors; /// /// Абстрактный класс-обработчик сущностей подклассов, полученных из Архивов Нефиса. @@ -21,7 +22,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors; /// internal abstract class AbstractSubclassProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractEntityProcessor(input, stringHelper, helper, globals) diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Finalization/LegacyRemasterProcessors.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Finalization/LegacyRemasterProcessors.cs similarity index 87% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Finalization/LegacyRemasterProcessors.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Finalization/LegacyRemasterProcessors.cs index a282737..bab57d8 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Finalization/LegacyRemasterProcessors.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Finalization/LegacyRemasterProcessors.cs @@ -2,14 +2,14 @@ using System.Linq; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Base.Targets; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Base.Targets; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Finalization; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Finalization; [ProcessorCollection( "aonprd:legacy-remaster", diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Finalization/MissingLegacyRemasterProcessorFactory.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Finalization/MissingLegacyRemasterProcessorFactory.cs similarity index 87% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Finalization/MissingLegacyRemasterProcessorFactory.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Finalization/MissingLegacyRemasterProcessorFactory.cs index 8e25adb..71499ea 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Finalization/MissingLegacyRemasterProcessorFactory.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Finalization/MissingLegacyRemasterProcessorFactory.cs @@ -3,16 +3,16 @@ using System.Collections.Generic; using System.Linq; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eDataScrapper.Processors.Factory; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Base.Targets; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Factory; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Base.Targets; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Finalization; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Finalization; [ProcessorFactory( "aonprd:fix-legacy-remaster", diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/CompendiumLoadProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/CompendiumLoadProcessor.cs similarity index 85% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/CompendiumLoadProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/CompendiumLoadProcessor.cs index a320991..3119413 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/CompendiumLoadProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/CompendiumLoadProcessor.cs @@ -3,12 +3,12 @@ using System.Collections.Generic; using System.IO; using System.Linq; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation; [Processor( "aonprd:compendium", diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/ExternalProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/ExternalProcessor.cs new file mode 100644 index 0000000..66dbc0d --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/ExternalProcessor.cs @@ -0,0 +1,39 @@ +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; +using Pf2e.Database.Model.Base.Targets; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation; + +[Processor( + "aonprd:external", + Description = "Создание цели внешних ссылок", + Group = ProcessorGroupEnum.AonprdPreparation +)] +[ProcessorDependencies(["aonprd:repository"])] +internal class ExternalProcessor(AonprdBuilderGlobals globals) : AbstractSimpleProcessor +{ + public Pf2eDbContext Context { get; } = new(); + public AonprdBuilderGlobals Globals { get; } = globals; + + public ExternalTarget AonprdTarget = null!; + + public override void Process() + { + AonprdTarget = new() + { + Name = AonprdImporter.TargetName, + Icon = "http://www.google.com/s2/favicons?domain=2e.aonprd.com", + Prefix = "https://2e.aonprd.com", + }; + } + + public override void Save() + { + Context.ExternalTargets.Add(AonprdTarget); + Context.SaveChanges(); + + Globals.AonprdTarget = AonprdTarget; + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/RepositoryUpdateProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/RepositoryUpdateProcessor.cs new file mode 100644 index 0000000..d6f2810 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/RepositoryUpdateProcessor.cs @@ -0,0 +1,24 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation; + +[Processor( + "aonprd:repository", + Description = "Обновление репозитория", + Group = ProcessorGroupEnum.AonprdPreparation +)] +internal class RepositoryUpdateProcessor(AonprdRepository repository, ProcessProgress progress) + : IProcessor +{ + public AonprdRepository Repository { get; } = repository; + public ProcessProgress Progress { get; } = progress; + + public void Process() + { + Repository.Update(Progress); + } + + public void Save() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SchemaBuildProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SchemaBuildProcessor.cs new file mode 100644 index 0000000..8d4271c --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SchemaBuildProcessor.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.SchemaBuilder; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation; + +[Processor( + "aonprd:schema", + Description = "Построение схемы данных", + Group = ProcessorGroupEnum.AonprdPreparation, + Active = false +)] +[ProcessorDependencies(["aonprd:repository", "aonprd:compendium"])] +internal class SchemaBuildProcessor( + AonprdImporter importer, + AonprdCompendium compendium, + ProcessProgress progress, + ApplicationSettings settings +) : AbstractSchemaBuildProcessor +{ + /// + protected AonprdImporter Importer { get; } = importer; + + /// + protected override AonprdCompendium Compendium { get; } = compendium; + + /// + protected override ProcessProgress Progress { get; } = progress; + + /// + protected ApplicationSettings Settings { get; } = settings; + + /// + protected override string SavePath => Path.Combine(Settings.OutputDirPath, Importer.Slug); + + /// + protected override AonprdTypeResolver Resolver { get; } = new(); + + /// + /// Список типов, являющихся подклассами. + /// + private readonly string[] _subclassSchemaTypes = + [ + "research-field", + "apparition", + "practice", + "instinct", + "muse", + "cause", + "tenet", + "doctrine", + "druidic-order", + "methodology", + "element", + "hybrid-study", + "mystery", + "conscious-mind", + "subconscious-mind", + "hunters-edge", + "racket", + "bloodline", + "style", + "implement", + "lesson", + "patron", + "arcane-school", + "arcane-thesis", + "way", + "innovation", + "ikon", + "epithet", + ]; + + protected override ICollection GetSchemaNodes(AbstractCompendiumItem item) + { + List nodes = [item.Type]; + + // Нода подкласса + if (_subclassSchemaTypes.Contains(item.Type)) + { + nodes.Add("_subclass"); + } + + return nodes; + } +} + +/// +internal class AonprdTypeResolver : TypeResolver +{ + // +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SkillProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SkillProcessor.cs new file mode 100644 index 0000000..6e3e638 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SkillProcessor.cs @@ -0,0 +1,41 @@ +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation; + +[ProcessorCollection( + "aonprd:skill", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + InnerType = "skill", + Description = "Навыки", + Group = ProcessorGroupEnum.AonprdPreparation +)] +[ProcessorDependencies(["aonprd:compendium"])] +internal class SkillProcessor(ProcessorInput input, Pf2eDbContext context) + : AbstractInputProcessor(input) +{ + public Pf2eDbContext Context { get; } = context; + + /// + /// Обучаемый объект. + /// + public Training Training = null!; + + /// + public override void Save() => Context.Trainings.Add(Training); + + /// + public override void Process() + { + Training = new() + { + Name = new() { { LocaleType.English, Input.GetRequired("name") } }, + Type = TrainingType.Skill, + }; + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SourceProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SourceProcessor.cs similarity index 76% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SourceProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SourceProcessor.cs index 80b99a6..e747332 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SourceProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Preparation/SourceProcessor.cs @@ -1,13 +1,13 @@ using System; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Pf2eModel.Model.Base.Source; -using Pf2eModel.Model.Enum; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; +using Pf2e.Database.Model.Base.Source; +using Pf2e.Database.Model.Enum; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Preparation; [ProcessorCollection( "aonprd:source", diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs similarity index 77% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs index 0a261ab..02d6de4 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs @@ -1,14 +1,15 @@ using System.Linq; using System.Text.RegularExpressions; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; [ProcessorCollection( "aonprd:apparition", @@ -20,7 +21,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasse [ProcessorDependencies(["aonprd:subclass-group"])] internal partial class ApparitionProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractSubclassProcessor(input, stringHelper, helper, globals) diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs new file mode 100644 index 0000000..41dbc54 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using System.Linq; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:arcane-school", + InnerType = "arcane-school", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Arcane Schools", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ArcaneSchoolProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Wizard"; + + /// + public override string GroupName => "Arcane School"; + + /// + public override void ProcessObject() + { + AddSpells(Input.GetRequired("spell_markdown")); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs new file mode 100644 index 0000000..b32d9f8 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:arcane-thesis", + InnerType = "arcane-thesis", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Arcane Theses", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ArcaneThesisProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Wizard"; + + /// + public override string GroupName => "Arcane Thesis"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs new file mode 100644 index 0000000..145222f --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs @@ -0,0 +1,42 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:bloodline", + InnerType = "bloodline", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Bloodlines", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class BloodlineProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Sorcerer"; + + /// + public override string GroupName => "Bloodline"; + + /// + public override void ProcessObject() + { + AddSpells(Input.GetRequired("spell_markdown")); + + Object.Extra = GenerateJsonString("tradition"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs new file mode 100644 index 0000000..882ad9b --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs @@ -0,0 +1,40 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:cause", + InnerType = "cause", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Causes", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class CauseProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Champion"; + + /// + public override string GroupName => "Cause"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("alignment"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs new file mode 100644 index 0000000..5a1132d --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs @@ -0,0 +1,40 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:conscious-mind", + InnerType = "conscious-mind", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Conscious Minds", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ConsciousMindProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Psychic"; + + /// + public override string GroupName => "Conscious Mind"; + + /// + public override void ProcessObject() + { + AddSpells(Input.GetRequired("spell_markdown")); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs new file mode 100644 index 0000000..ab37ffe --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:doctrine", + InnerType = "doctrine", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Doctrines", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class DoctrineProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Cleric"; + + /// + public override string GroupName => "Doctrine"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs new file mode 100644 index 0000000..3453ce0 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:druidic-order", + InnerType = "druidic-order", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Druidic Orders", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class DruidicOrderProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Druid"; + + /// + public override string GroupName => "Druidic Order"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs new file mode 100644 index 0000000..88ba59a --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs @@ -0,0 +1,48 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:eidolon", + InnerType = "eidolon", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Eidolons", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class EidolonProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Summoner"; + + /// + public override string GroupName => "Eidolon"; + + /// + public override void ProcessObject() + { + AddTrainings(Input.GetRequired("skill_markdown")); + + Object.Extra = GenerateJsonString( + "alignment", + "language_markdown", + "size", + "tradition", + "speed" + ); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs new file mode 100644 index 0000000..17fbf24 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs @@ -0,0 +1,40 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:element", + InnerType = "element", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Elements", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ElementProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Kineticist"; + + /// + public override string GroupName => "Element"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("element"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs new file mode 100644 index 0000000..f98b665 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs @@ -0,0 +1,50 @@ +using System.Collections.Generic; +using System.Linq; +using Microsoft.EntityFrameworkCore; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:epithet", + InnerType = "epithet", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Epithets", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class EpithetProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Exemplar"; + + /// + public override string GroupName => "Epithet"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("level", "type"); + // No additional processing needed + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs new file mode 100644 index 0000000..0187a93 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs @@ -0,0 +1,42 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +// TODO: Придумать логику для обработки под-архетипа (Hellknight Order) + +//[ProcessorCollection( +// "aonprd:hellknight-order", +// InnerType = "hellknight-order", +// CompendiumType = ProcessorCompendiumEnum.Aonprd, +// Description = "Hellknight Orders", +// Group = ProcessorGroupEnum.AonprdSubclasses +//)] +//[ProcessorDependencies(["aonprd:subclass-group"])] +internal class HellknightOrderProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Hellknight"; + + /// + public override string GroupName => "Order"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("favored_weapon_markdown"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs new file mode 100644 index 0000000..e32bba7 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:hunters-edge", + InnerType = "hunters-edge", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Hunter's Edges", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class HuntersEdgeProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Ranger"; + + /// + public override string GroupName => "Hunter's Edge"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs new file mode 100644 index 0000000..0103f9e --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:hybrid-study", + InnerType = "hybrid-study", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Hybrid Studies", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class HybridStudyProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Magus"; + + /// + public override string GroupName => "Hybrid Study"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs new file mode 100644 index 0000000..02060a5 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs @@ -0,0 +1,40 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:ikon", + InnerType = "ikon", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Ikon", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class IkonProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Exemplar"; + + /// + public override string GroupName => "Ikon"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("type", "usage_markdown"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs new file mode 100644 index 0000000..0a629c5 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:implement", + InnerType = "implement", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Implements", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ImplementProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Thaumaturge"; + + /// + public override string GroupName => "Implement"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs new file mode 100644 index 0000000..1bf90e8 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:innovation", + InnerType = "innovation", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Innovations", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class InnovationProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Inventor"; + + /// + public override string GroupName => "Innovation"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs new file mode 100644 index 0000000..73da388 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:instinct", + InnerType = "instinct", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Instincts", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class InstinctProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Barbarian"; + + /// + public override string GroupName => "Instinct"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs new file mode 100644 index 0000000..d2216d6 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs @@ -0,0 +1,40 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:lesson", + InnerType = "lesson", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Lessons", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class LessonProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Witch"; + + /// + public override string GroupName => "Lesson"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("lesson_type"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs new file mode 100644 index 0000000..efac203 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:methodology", + InnerType = "methodology", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Methodologies", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class MethodologyProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Investigator"; + + /// + public override string GroupName => "Methodology"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs new file mode 100644 index 0000000..41c87e5 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:muse", + InnerType = "muse", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Muses", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class MuseProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Bard"; + + /// + public override string GroupName => "Muse"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs new file mode 100644 index 0000000..a4d7822 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs @@ -0,0 +1,45 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:mystery", + InnerType = "mystery", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Mysteries", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class MysteryProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Oracle"; + + /// + public override string GroupName => "Mystery"; + + /// + public override void ProcessObject() + { + AddSpells(Input.GetRequired("spell_markdown")); + + // TODO: Добавть проверку на упоминание Lore в skill_markdown + // AddTrainings(Input.GetRequired("skill_markdown")); + + Object.Extra = GenerateJsonString("domain", "skill_markdown"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs new file mode 100644 index 0000000..5ea25a7 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs @@ -0,0 +1,51 @@ +using System.Collections.Generic; +using System.Linq; +using Microsoft.EntityFrameworkCore; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:patron", + InnerType = "patron", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Patrons", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class PatronProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Witch"; + + /// + public override string GroupName => "Patron"; + + /// + public override void ProcessObject() + { + AddTrainings(Input.GetRequired("skill_markdown")); + + Object.Extra = GenerateJsonString("tradition", "skill_markdown"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs new file mode 100644 index 0000000..06a8a6a --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:practice", + InnerType = "practice", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Practices", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class PracticeProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Animist"; + + /// + public override string GroupName => "Practice"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs new file mode 100644 index 0000000..2dd0bab --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:racket", + InnerType = "racket", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Rackets", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class RacketProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Rogue"; + + /// + public override string GroupName => "Racket"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs new file mode 100644 index 0000000..3f5dc1e --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:research-field", + InnerType = "research-field", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Research Fields", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ResearchFieldProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Alchemist"; + + /// + public override string GroupName => "Research Field"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs new file mode 100644 index 0000000..4c44c8a --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:style", + InnerType = "style", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Styles", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class StyleProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Swashbuckler"; + + /// + public override string GroupName => "Style"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs similarity index 86% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs index ccef7aa..08fa89b 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs @@ -2,18 +2,18 @@ using System.Collections.Generic; using System.Linq; using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eDataScrapper.Processors.Factory; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Factory; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; [ProcessorFactory( "aonprd:subclass-group", diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs new file mode 100644 index 0000000..bb5eb90 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs @@ -0,0 +1,40 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:subconscious-mind", + InnerType = "subconscious-mind", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Subconscious Minds", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class SubconsciousMindProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Psychic"; + + /// + public override string GroupName => "Subconscious Mind"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("attribute"); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs new file mode 100644 index 0000000..e5b068d --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:tenet", + InnerType = "tenet", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Tenets", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class TenetProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Champion"; + + /// + public override string GroupName => "Tenet"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs new file mode 100644 index 0000000..9927812 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs @@ -0,0 +1,37 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:way", + InnerType = "way", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Ways", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class WayProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Gunslinger"; + + /// + public override string GroupName => "Way"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ActionProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ActionProcessor.cs new file mode 100644 index 0000000..5fef509 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ActionProcessor.cs @@ -0,0 +1,72 @@ +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using Newtonsoft.Json.Linq; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; + +[ProcessorCollection( + "aonprd:action", + InnerType = "action", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Действия", + Group = ProcessorGroupEnum.AonprdEntities +)] +[ProcessorDependencies(["aonprd:trait", "aonprd:source"])] +internal partial class ActionProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractEntityProcessor(input, stringHelper, helper, globals) +{ + /// + public override EntityType Type => EntityType.Action; + + /// + public override Database.Model.Structure.Action Object { get; } = new(); + + /// + protected override void Add() => Context.Actions.Add(Object); + + /// + public override void Process() + { + Check(); + + base.Process(); + + Object.Actions = Input.EnumOptional("actions", ActionEnum.Passive); + Object.Extra = GenerateJsonString("school"); + } + + public override void Check() + { + base.Check(); + + if (Input.GetRequired("markdown").StartsWith("**Activate")) + { + throw new SkipItemException(Input.GetRequired("name"), "activating action"); + } + } + + /// + protected override string[] AddedDescriptionPaths() => + [ + "cost_markdown", + "trait_markdown", + "source_markdown", + "search_markdown", + "requirement_markdown", + "trigger_markdown", + "summary_markdown", + ]; +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/AncestryProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/AncestryProcessor.cs similarity index 81% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/AncestryProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/AncestryProcessor.cs index f7ccee0..65fe2c7 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/AncestryProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/AncestryProcessor.cs @@ -2,16 +2,17 @@ using System.Collections.Generic; using System.Linq; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:ancestry", @@ -23,7 +24,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorDependencies(["aonprd:trait", "aonprd:source", "aonprd:language"])] internal class AncestryProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractEntityProcessor(input, stringHelper, helper, globals) diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ArchetypeProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ArchetypeProcessor.cs new file mode 100644 index 0000000..698905b --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ArchetypeProcessor.cs @@ -0,0 +1,48 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; + +[ProcessorCollection( + "aonprd:archetype", + InnerType = "archetype", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Архетипы", + Group = ProcessorGroupEnum.AonprdEntities +)] +[ProcessorDependencies(["aonprd:trait", "aonprd:source"])] +internal class ArchetypeProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractEntityProcessor(input, stringHelper, helper, globals) +{ + /// + public override EntityType Type => EntityType.Archetype; + + /// + public override Archetype Object { get; } = new(); + + /// + protected override void Add() => Context.Archetypes.Add(Object); + + /// + public override void Process() + { + base.Process(); + + Object.Level = Input.GetOptional("level"); + } + + /// + protected override string[] AddedDescriptionPaths() => + ["prerequisite_markdown", "requirement_markdown", "summary_markdown"]; +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/BackgroundProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/BackgroundProcessor.cs new file mode 100644 index 0000000..bf98a1a --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/BackgroundProcessor.cs @@ -0,0 +1,60 @@ +using Newtonsoft.Json.Linq; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Pf2e.Database.Model.Structure.BackgroundRelation; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; + +[ProcessorCollection( + "aonprd:background", + InnerType = "background", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Предыстории", + Group = ProcessorGroupEnum.AonprdEntities +)] +[ProcessorDependencies(["aonprd:trait", "aonprd:source"])] +internal class BackgroundProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractEntityProcessor(input, stringHelper, helper, globals) +{ + /// + public override EntityType Type => EntityType.Background; + + /// + public override Background Object { get; } = new(); + + /// + protected override void Add() => Context.Backgrounds.Add(Object); + + /// + public override void Process() + { + base.Process(); + + foreach (JToken token in Input.GetOptional("attribute") ?? []) + { + BackgroundBoost boost = new() + { + Background = Object, + Attribute = Input.Enum(token.ToString()), + }; + + Object.BackgroundBoosts.Add(boost); + Context.BackgroundBoosts.Add(boost); + } + } + + /// + protected override string[] AddedDescriptionPaths() => + ["feat_markdown", "summary_markdown", "skill_markdown", "prerequisite_markdown"]; +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ClassProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ClassProcessor.cs similarity index 92% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ClassProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ClassProcessor.cs index 7ce090a..ef67ad6 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ClassProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/ClassProcessor.cs @@ -3,20 +3,21 @@ using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using Pf2eModel.Model.Structure.ClassRelation; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Pf2e.Database.Model.Structure.ClassRelation; using static System.Text.RegularExpressions.Regex; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:class", @@ -28,7 +29,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorDependencies(["aonprd:trait", "aonprd:source", "aonprd:skill"])] internal partial class ClassProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractEntityProcessor(input, stringHelper, helper, globals) diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DeityCategoryProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DeityCategoryProcessor.cs similarity index 81% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DeityCategoryProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DeityCategoryProcessor.cs index fb9f003..7df4078 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DeityCategoryProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DeityCategoryProcessor.cs @@ -1,14 +1,14 @@ using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:deity-category", diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DeityProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DeityProcessor.cs new file mode 100644 index 0000000..b434b44 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DeityProcessor.cs @@ -0,0 +1,284 @@ +using System.Linq; +using System.Text.RegularExpressions; +using Newtonsoft.Json.Linq; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Common; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Pf2e.Database.Model.Structure.DeityRelation; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; + +[ProcessorCollection( + "aonprd:deity", + InnerType = "deity", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Божества", + Group = ProcessorGroupEnum.AonprdEntities +)] +[ProcessorDependencies(["aonprd:domain", "aonprd:spell", "aonprd:trait", "aonprd:source"])] +internal partial class DeityProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractEntityProcessor(input, stringHelper, helper, globals) +{ + /// + public override EntityType Type => EntityType.Deity; + + /// + public override Deity Object { get; } = new(); + + /// + protected override void Add() => Context.Deities.Add(Object); + + /// + public override void Process() + { + base.Process(); + + // Установка категории божества + string categoryName = Input.GetRequired("deity_category"); + Object.Category = categoryName; + + // Связываем с сущностью категории + ProcessCategory(categoryName); + + ProcessFonts(); + + // Обработка атрибутов + ProcessAttributes(); + + // Обработка доменов + ProcessDomains(); + + // Обработка заклинаний + ProcessSpells(); + + // Обработка оружия + ProcessWeapons(); + + // Обработка навыков + ProcessSkills(); + + // Обработка текстов описания + ProcessTexts(); + + // Обработка освящения - в Foundry! + } + + /// + protected override void AddTraits() + { + // У божеств нет признаков. Не знаю, зачем они на Архивах. + } + + /// + /// Обработка божественной силы. + /// + private void ProcessFonts() + { + JArray fonts = Input.GetOptional("divine_font") ?? []; + + switch (fonts.Count) + { + case 0: + Object.Fonts = DeityFonts.None; + return; + + // Если есть и Heal, и Harm + case 2: + Object.Fonts = DeityFonts.Any; + return; + + default: + { + // Определяем тип по первому элементу + string font = fonts[0].ToString(); + Object.Fonts = Input.Enum(font); + break; + } + } + } + + /// + /// Обработка атрибутов божества. + /// + private void ProcessAttributes() + { + JArray attributes = Input.GetOptional("attribute") ?? []; + foreach (JToken token in attributes) + { + AttributeValues attribute = Input.Enum(token.ToString()); + Object.DeityAttributes.Add(new() { Deity = Object, Attribute = attribute }); + } + } + + /// + /// Обработка доменов божества. + /// + private void ProcessDomains() + { + // Обработка основных доменов + string primaryDomainsMarkdown = Input.GetRequired("domain_primary_markdown"); + ProcessDomainMarkdown(primaryDomainsMarkdown, true); + + // Обработка альтернативных доменов + string alternateDomainsMarkdown = Input.GetRequired("domain_alternate_markdown"); + ProcessDomainMarkdown(alternateDomainsMarkdown, false); + } + + /// + /// Обработка markdown-строки с доменами. + /// + /// Markdown-строка с доменами. + /// Флаг, указывающий, являются ли домены основными. + private void ProcessDomainMarkdown(string markdown, bool isPrimary) + { + // Разделяем markdown на отдельные ссылки + MatchCollection matches = MarkdownLinkRegex().Matches(markdown); + foreach (Match match in matches) + { + string domainName = match.Groups[1].Value; + + // Ищем домен в базе данных + Domain? domain = Context.Domains.FirstOrDefault(d => + Pf2eDbContext.LocaleSearch(d.Entity.Name, domainName) + ); + + if (domain != null) + { + Object.DeityDomains.Add( + new() + { + Deity = Object, + Domain = domain, + IsPrimary = isPrimary, + Value = domainName, + } + ); + } + } + } + + /// + /// Обработка заклинаний божества. + /// + private void ProcessSpells() + { + string spellsMarkdown = Input.GetRequired("spell_markdown"); + MatchCollection matches = MarkdownLinkRegex().Matches(spellsMarkdown); + + foreach (Match match in matches) + { + string spellName = match.Groups[1].Value; + + // Ищем заклинание в базе данных + Spell? spell = Context.Spells.FirstOrDefault(s => + Pf2eDbContext.LocaleSearch(s.Entity.Name, spellName) + ); + + if (spell != null) + { + Object.DeitySpells.Add( + new() + { + Deity = Object, + Spell = spell, + Level = spell.Level, + } + ); + } + } + } + + /// + /// Обработка оружия божества. + /// + private void ProcessWeapons() + { + string weaponsMarkdown = Input.GetRequired("favored_weapon_markdown"); + MatchCollection matches = MarkdownLinkRegex().Matches(weaponsMarkdown); + + foreach (Match match in matches) + { + string weaponName = match.Groups[1].Value; + Object.DeityWeapons.Add(new() { Deity = Object, Weapon = weaponName }); + } + } + + /// + /// Обработка навыков божества. + /// + private void ProcessSkills() + { + string skillsMarkdown = Input.GetRequired("skill_markdown"); + MatchCollection matches = MarkdownLinkRegex().Matches(skillsMarkdown); + + foreach (Match match in matches) + { + string skillName = match.Groups[1].Value; + + // Ищем навык в базе данных + Training? training = Context.Trainings.FirstOrDefault(t => + Pf2eDbContext.LocaleSearch(t.Name, skillName) + ); + + if (training != null) + { + Object.Skills.Add(training); + } + } + } + + /// + /// Обработка категории божества. + /// + /// Название категории. + private void ProcessCategory(string categoryName) + { + // Ищем категорию в базе данных + DeityCategory? category = Context.DeityCategories.FirstOrDefault(dc => + Pf2eDbContext.LocaleSearch(dc.Entity.Name, categoryName) + ); + + if (category != null) + { + Object.CategoryId = category.Id; + Object.CategoryEntity = category; + } + } + + /// + /// Обработка текстов описания божества. + /// + private void ProcessTexts() + { + Object.Edicts[LocaleType.English] = Input.GetRequired("edict"); + Object.Anathema[LocaleType.English] = Input.GetRequired("anathema"); + Object.ReligiousSymbol[LocaleType.English] = Input.GetOptional( + "religious_symbol", + "" + ); + Object.SacredAnimal[LocaleType.English] = Input.GetOptional("sacred_animal", ""); + Object.AreaOfConcern[LocaleType.English] = Input.GetOptional( + "area_of_concern_raw", + "" + ); + } + + /// + /// Регулярное выражение для извлечения названия из markdown-ссылки. + /// + /// Скомпилированное регулярное выражение. + [GeneratedRegex(@"\[([^\]]+)\]\([^)]+\)")] + private static partial Regex MarkdownLinkRegex(); +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DomainProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DomainProcessor.cs similarity index 88% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DomainProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DomainProcessor.cs index dc7edf9..8d03a98 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DomainProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/DomainProcessor.cs @@ -1,16 +1,17 @@ using System; using System.Linq; using System.Text.RegularExpressions; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:domain", @@ -22,7 +23,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorDependencies(["aonprd:spell"])] internal partial class DomainProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractEntityProcessor(input, stringHelper, helper, globals) diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/FeatProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/FeatProcessor.cs similarity index 82% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/FeatProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/FeatProcessor.cs index b6589b9..72d0544 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/FeatProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/FeatProcessor.cs @@ -1,15 +1,16 @@ using System.Linq; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:feat", @@ -21,7 +22,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorDependencies(["aonprd:trait", "aonprd:source", "aonprd:archetype"])] internal class FeatProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractEntityProcessor(input, stringHelper, helper, globals) diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/HeritageProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/HeritageProcessor.cs new file mode 100644 index 0000000..e1a5d51 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/HeritageProcessor.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; + +[ProcessorCollection( + "aonprd:heritage", + InnerType = "heritage", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Наследства", + Group = ProcessorGroupEnum.AonprdEntities +)] +[ProcessorDependencies(["aonprd:ancestry"])] +internal class HeritageProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractEntityProcessor(input, stringHelper, helper, globals) +{ + /// + public override EntityType Type => EntityType.Heritage; + + /// + public override Heritage Object { get; } = new(); + + /// + protected override void Add() => Context.Heritages.Add(Object); + + /// + public override void Process() + { + base.Process(); + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/LanguageProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/LanguageProcessor.cs new file mode 100644 index 0000000..9fe2735 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/LanguageProcessor.cs @@ -0,0 +1,35 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; + +[ProcessorCollection( + "aonprd:language", + InnerType = "language", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Языки", + Group = ProcessorGroupEnum.AonprdEntities +)] +[ProcessorDependencies(["aonprd:trait", "aonprd:source"])] +internal class LanguageProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractEntityProcessor(input, stringHelper, helper, globals) +{ + /// + public override EntityType Type => EntityType.Language; + + /// + public override Language Object { get; } = new(); + + /// + protected override void Add() => Context.Languages.Add(Object); +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/RitualProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/RitualProcessor.cs similarity index 94% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/RitualProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/RitualProcessor.cs index 524dc01..42a8a7f 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/RitualProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/RitualProcessor.cs @@ -3,18 +3,19 @@ using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using Pf2eModel.Model.Structure.RitualRelation; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Pf2e.Database.Model.Structure.RitualRelation; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:ritual", @@ -26,7 +27,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorDependencies(["aonprd:trait", "aonprd:source", "aonprd:skill"])] internal partial class RitualProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractEntityProcessor(input, stringHelper, helper, globals) @@ -273,7 +274,7 @@ internal partial class RitualProcessor( } // Замена символа ссылок - input = StringHelper.LinkRegex().Replace(input, "$1[$2]{$3}"); + input = Helpers_StringHelper.LinkRegex().Replace(input, "$1[$2]{$3}"); input = input.Replace("(", "<").Replace(")", ">").Replace("{", "(").Replace("}", ")"); if (input.EndsWith(';') || input.EndsWith(',')) diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RuleProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RuleProcessor.cs similarity index 85% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RuleProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RuleProcessor.cs index b5fe866..88c32b0 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RuleProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RuleProcessor.cs @@ -1,17 +1,18 @@ using System.Linq; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Base.Source; -using Pf2eModel.Model.Base.Targets; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Rule = Pf2eModel.Model.Structure.Rule; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Base.Source; +using Pf2e.Database.Model.Base.Targets; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Rule = Pf2e.Database.Model.Structure.Rule; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules; [ProcessorCollection( "aonprd:rules", @@ -23,7 +24,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rul [ProcessorDependencies(["aonprd:trait", "aonprd:source", "aonprd:rules-toc"])] internal class RuleProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractEntityProcessor(input, stringHelper, helper, globals) diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesOrderProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesOrderProcessor.cs similarity index 95% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesOrderProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesOrderProcessor.cs index c5f09ab..9a2e557 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesOrderProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesOrderProcessor.cs @@ -7,13 +7,13 @@ using System.Collections.Generic; using System.Linq; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Rule = Pf2eModel.Model.Structure.Rule; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; +using Rule = Pf2e.Database.Model.Structure.Rule; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules; [Processor( "aonprd:rules-order", diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesTocProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesTocProcessor.cs similarity index 94% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesTocProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesTocProcessor.cs index 592cc74..4cf9358 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesTocProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/Rules/RulesTocProcessor.cs @@ -4,13 +4,13 @@ using System.Text.RegularExpressions; using System.Web; using AngleSharp; using AngleSharp.Dom; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Pf2eModel.Model.Base.Source; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; +using Pf2e.Database.Model.Base.Source; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types.Rules; [Processor( "aonprd:rules-toc", diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/SkillActionsProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/SkillActionsProcessor.cs similarity index 79% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/SkillActionsProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/SkillActionsProcessor.cs index 4c3ff04..10480af 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/SkillActionsProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/SkillActionsProcessor.cs @@ -3,13 +3,13 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Enum; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Enum; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:skill-general-action", @@ -30,7 +30,7 @@ internal class SkillActionsProcessor( public override EntityType Type => EntityType.Action; /// - public override Pf2eModel.Model.Structure.Action Object { get; } = new(); + public override Database.Model.Structure.Action Object { get; } = new(); /// protected override void Add() => Context.Actions.Add(Object); diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/SpellProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/SpellProcessor.cs similarity index 88% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/SpellProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/SpellProcessor.cs index 4e33470..d288908 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/SpellProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/SpellProcessor.cs @@ -1,17 +1,18 @@ using System.Collections.Generic; using System.Linq; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using Pf2eModel.Model.Structure.SpellRelation; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Pf2e.Database.Model.Structure.SpellRelation; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:spell", @@ -23,7 +24,7 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorDependencies(["aonprd:trait", "aonprd:source"])] internal class SpellProcessor( ProcessorInput input, - StringHelper stringHelper, + Helpers_StringHelper stringHelper, DatabaseHelper helper, AonprdBuilderGlobals globals ) : AbstractEntityProcessor(input, stringHelper, helper, globals) diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/TraitAlignmentsProcessorFactory.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/TraitAlignmentsProcessorFactory.cs similarity index 81% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/TraitAlignmentsProcessorFactory.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/TraitAlignmentsProcessorFactory.cs index f42fad7..bc20826 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/TraitAlignmentsProcessorFactory.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/TraitAlignmentsProcessorFactory.cs @@ -1,18 +1,18 @@ using System; using System.Collections.Generic; using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eDataScrapper.Processors.Factory; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Factory; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Subclasses; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorFactory( "aonprd:trait-alignments", diff --git a/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/TraitProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/TraitProcessor.cs new file mode 100644 index 0000000..9cb4918 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/TraitProcessor.cs @@ -0,0 +1,63 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Helpers_StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; +using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; + +[ProcessorCollection( + "aonprd:trait", + InnerType = "trait", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Признаки", + Group = ProcessorGroupEnum.AonprdEntities +)] +[ProcessorDependencies( + ["aonprd:external", "aonprd:source", "aonprd:source", "aonprd:trait-alignments"] +)] +internal class TraitProcessor( + ProcessorInput input, + Helpers_StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractEntityProcessor(input, stringHelper, helper, globals) +{ + /// + public override EntityType Type => EntityType.Trait; + + /// + public override Trait Object { get; } = new(); + + /// + protected override void Add() + { + Context.Traits.Add(Object); + + Globals.TraitIds[Entity.Name[LocaleType.English]] = Entity.Id; + } + + /// + public override void Process() + { + base.Process(); + + Object.Type = TraitType.Regular; + + Context.Traits.Add(Object); + } + + /// + protected override void AddTraits() + { + // Необходимо пропускать + } + + /// + protected override string GetDescription() => + base.GetDescription() + AddedDescription(["summary_markdown", "search_markdown"]); +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/VersitileHeritageProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/VersitileHeritageProcessor.cs similarity index 80% rename from Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/VersitileHeritageProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/VersitileHeritageProcessor.cs index 22b0a96..e37129f 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/VersitileHeritageProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/Aonprd/Processors/Types/VersitileHeritageProcessor.cs @@ -3,14 +3,14 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; +namespace Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.Types; [ProcessorCollection( "aonprd:versitile-heritage", diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendium.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendium.cs similarity index 96% rename from Pf2eDataScrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendium.cs rename to Pf2e/Scrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendium.cs index 867630a..e8df2a1 100644 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendium.cs +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendium.cs @@ -5,7 +5,7 @@ using System.IO; using System.Linq; using Newtonsoft.Json.Linq; -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium; +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium; /// /// Загрузчик данных компендиума. diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendiumItem.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendiumItem.cs similarity index 92% rename from Pf2eDataScrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendiumItem.cs rename to Pf2e/Scrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendiumItem.cs index 0e4fa95..299a8e6 100644 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendiumItem.cs +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Compendium/FoundryEnCompendiumItem.cs @@ -1,4 +1,4 @@ -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium; +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium; /// /// Ссылка на сущность с указанием файла, в котором она хранится. diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/FoundryEnImporter.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/FoundryEnImporter.cs similarity index 85% rename from Pf2eDataScrapper/Importers/Implementations/FoundryEn/FoundryEnImporter.cs rename to Pf2e/Scrapper/Importers/Implementations/FoundryEn/FoundryEnImporter.cs index 2d207e2..4bcf643 100644 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/FoundryEnImporter.cs +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/FoundryEnImporter.cs @@ -1,9 +1,9 @@ using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers; -using Pf2eDataScrapper.Importers.Repositories; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers; +using Pf2e.Scrapper.Importers.Repositories; -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn; +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn; /// /// Импортёр для модуля Pf2e FoundryVTT. diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Helpers/FoundryEnGlobals.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Helpers/FoundryEnGlobals.cs similarity index 94% rename from Pf2eDataScrapper/Importers/Implementations/FoundryEn/Helpers/FoundryEnGlobals.cs rename to Pf2e/Scrapper/Importers/Implementations/FoundryEn/Helpers/FoundryEnGlobals.cs index a9cf1b7..4c6c442 100644 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Helpers/FoundryEnGlobals.cs +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Helpers/FoundryEnGlobals.cs @@ -2,10 +2,10 @@ using System.IO; using AngleSharp.Dom; using Newtonsoft.Json.Linq; -using Pf2eModel.Model.Base.Targets; -using Pf2eModel.Model.Structure; +using Pf2e.Database.Model.Base.Targets; +using Pf2e.Database.Model.Structure; -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers; +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers; /// /// Глобальные константы и утилиты для импорта данных в формате Foundry En. diff --git a/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/ActionProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/ActionProcessor.cs new file mode 100644 index 0000000..9fbe1a8 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/ActionProcessor.cs @@ -0,0 +1,43 @@ +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using Newtonsoft.Json.Linq; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; + +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Entities; + +[ProcessorCollection( + "foundry-en:action", + InnerType = "action", + CompendiumType = ProcessorCompendiumEnum.FoundryEn, + Description = "Действия", + Group = ProcessorGroupEnum.FoundryEnEntities, + Active = false +)] +[ProcessorDependencies(["foundry-en:compendium", "foundry-en:external"])] +internal partial class ActionProcessor( + DatabaseHelper databaseHelper, + Pf2eDbContext context, + FoundryEnGlobals globals, + ProcessorInput input +) + : FoundryEnAbstractProcessor( + databaseHelper, + context, + globals, + input + ) +{ + public override EntityType Type => EntityType.Action; + + public override void Process() + { + base.Process(); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/ConditionProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/ConditionProcessor.cs similarity index 76% rename from Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/ConditionProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/ConditionProcessor.cs index d59a893..8335a20 100644 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/ConditionProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/ConditionProcessor.cs @@ -1,14 +1,14 @@ using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eModel; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Database; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Entities; +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Entities; [ProcessorCollection( "foundry-en:condition", diff --git a/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/DeityProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/DeityProcessor.cs new file mode 100644 index 0000000..c6a82f4 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Entities/DeityProcessor.cs @@ -0,0 +1,89 @@ +using System.Collections.Generic; +using System.Linq; +using Newtonsoft.Json.Linq; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Database; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; +using Pf2e.Database.Model.Structure.DeityRelation; + +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Entities; + +[ProcessorCollection( + "foundry-en:deity", + InnerType = "deity", + CompendiumType = ProcessorCompendiumEnum.FoundryEn, + Description = "Божества", + Group = ProcessorGroupEnum.FoundryEnEntities, + Active = true +)] +[ProcessorDependencies(["foundry-en:compendium", "foundry-en:external"])] +internal class DeityProcessor( + DatabaseHelper databaseHelper, + Pf2eDbContext context, + FoundryEnGlobals globals, + ProcessorInput input +) : FoundryEnAbstractProcessor(databaseHelper, context, globals, input) +{ + public override EntityType Type => EntityType.Deity; + + public override void Process() + { + base.Process(); + + ProcessSanctification(); + ProcessWeapons(); + } + + private void ProcessSanctification() + { + JObject? sanctification = Input.GetOptional("system.sanctification"); + if (sanctification == null) + { + Object.Sanctification = DeitySanctification.Any; + Object.SanctificationMust = false; + return; + } + + if ( + sanctification["what"] is not JArray sanctificationArray + || sanctificationArray.Count == 0 + || sanctificationArray.Count == 2 + && sanctificationArray.Any(t => t.ToString() == "holy") + && sanctificationArray.Any(t => t.ToString() == "unholy") + ) + { + Object.Sanctification = DeitySanctification.Any; + } + else if (sanctificationArray.Any(t => t.ToString() == "holy")) + { + Object.Sanctification = DeitySanctification.Holy; + } + else if (sanctificationArray.Any(t => t.ToString() == "unholy")) + { + Object.Sanctification = DeitySanctification.Unholy; + } + else + { + Object.Sanctification = DeitySanctification.Any; + } + + Object.SanctificationMust = sanctification["modal"]?.ToString() == "must"; + } + + private void ProcessWeapons() + { + List weapons = Input + .GetRequired("system.weapons") + .Select(token => token.ToString()) + .ToList(); + + foreach (string weapon in weapons) + { + Object.DeityWeapons.Add(new() { DeityId = Object.Id, Weapon = weapon }); + } + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/FoundryEnAbstractProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/FoundryEnAbstractProcessor.cs similarity index 93% rename from Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/FoundryEnAbstractProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/FoundryEnAbstractProcessor.cs index 00281a0..724da5b 100644 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/FoundryEnAbstractProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/FoundryEnAbstractProcessor.cs @@ -3,19 +3,19 @@ using System.Collections.Generic; using System.Linq; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Pf2eModel.Model; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Base.Targets; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers; +using Pf2e.Scrapper.Processors; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; +using Pf2e.Database.Model; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Base.Targets; +using Pf2e.Database.Model.Common.I18n; +using Pf2e.Database.Model.Enum; -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors; +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors; /// /// Абстрактный класс-обработчик сущностей, полученных из молуля Foundry pf2e. diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/CompendiumProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/CompendiumProcessor.cs similarity index 87% rename from Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/CompendiumProcessor.cs rename to Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/CompendiumProcessor.cs index 801a43c..737d004 100644 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/CompendiumProcessor.cs +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/CompendiumProcessor.cs @@ -2,12 +2,12 @@ using System.IO; using System.Text; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation; +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation; [Processor( "foundry-en:compendium", diff --git a/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/ExternalProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/ExternalProcessor.cs new file mode 100644 index 0000000..8ee809a --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/ExternalProcessor.cs @@ -0,0 +1,40 @@ +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2e.Database; +using Pf2e.Database.Model.Base.Targets; + +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation; + +[Processor( + "foundry-en:external", + Description = "Создание цели внешних ссылок", + Group = ProcessorGroupEnum.FoundryEnPreparation +)] +[ProcessorDependencies(["foundry-en:repository"])] +internal class ExternalProcessor(FoundryEnGlobals enGlobals) : AbstractSimpleProcessor +{ + public Pf2eDbContext Context { get; } = new(); + public FoundryEnGlobals EnGlobals { get; } = enGlobals; + + public ExternalTarget FoundryTarget = null!; + + public override void Process() + { + FoundryTarget = new() + { + Name = FoundryEnImporter.TargetName, + Icon = "http://www.google.com/s2/favicons?domain=foundryvtt.com", + Prefix = "", + }; + } + + public override void Save() + { + Context.ExternalTargets.Add(FoundryTarget); + Context.SaveChanges(); + + EnGlobals.FoundryTarget = FoundryTarget; + } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/RepositoryUpdateProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/RepositoryUpdateProcessor.cs new file mode 100644 index 0000000..5260cb7 --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/RepositoryUpdateProcessor.cs @@ -0,0 +1,25 @@ +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; + +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation; + +[Processor( + "foundry-en:repository", + Description = "Обновление репозитория", + Group = ProcessorGroupEnum.FoundryEnPreparation, + Active = false +)] +internal class RepositoryUpdateProcessor(FoundryEnRepository repository, ProcessProgress progress) + : IProcessor +{ + public FoundryEnRepository Repository { get; } = repository; + public ProcessProgress Progress { get; } = progress; + + public void Process() + { + Repository.Update(Progress); + } + + public void Save() { } +} diff --git a/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaBuildProcessor.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaBuildProcessor.cs new file mode 100644 index 0000000..6a4597e --- /dev/null +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaBuildProcessor.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.SchemaBuilder; + +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation; + +[Processor( + "foundry-en:schema", + Description = "Построение схемы данных", + Group = ProcessorGroupEnum.FoundryEnPreparation, + Active = false +)] +[ProcessorDependencies(["foundry-en:compendium"])] +internal class SchemaBuildProcessor( + FoundryEnImporter importer, + FoundryEnRepository repository, + FoundryEnCompendium compendium, + ProcessProgress progress, + ApplicationSettings settings +) : AbstractSchemaBuildProcessor +{ + /// + protected FoundryEnImporter Importer { get; } = importer; + + /// + protected FoundryEnRepository Repository { get; } = repository; + + /// + protected override FoundryEnCompendium Compendium { get; } = compendium; + + /// + protected override ProcessProgress Progress { get; } = progress; + + /// + protected ApplicationSettings Settings { get; } = settings; + + /// + protected override string SavePath => Path.Combine(Settings.OutputDirPath, Importer.Slug); + + /// + /// Определитель типов данных. + /// + protected override SchemaTypeResolver Resolver { get; } = new(); + + /// + /// Список типов, являющихся экипировкой. + /// + private readonly string[] _equipmentTypes = + [ + "equipment", + "armor", + "backpack", + "consumable", + "kit", + "shield", + "treasure", + "weapon", + ]; + + /// + protected override ICollection GetSchemaNodes(AbstractCompendiumItem item) + { + List nodes = [item.Type]; + + // Нода подкласса + if (_equipmentTypes.Contains(item.Type)) + { + nodes.Add("_equipment"); + } + + return nodes; + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaTypeResolver.cs b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaTypeResolver.cs similarity index 92% rename from Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaTypeResolver.cs rename to Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaTypeResolver.cs index b1f0525..eb5d4f8 100644 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaTypeResolver.cs +++ b/Pf2e/Scrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaTypeResolver.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.SchemaBuilder; -using Pf2eDataScrapper.SchemaBuilder.Types; +using Pf2e.Scrapper.SchemaBuilder; +using Pf2e.Scrapper.SchemaBuilder.Types; -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation; +namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.Preparation; internal class SchemaTypeResolver : TypeResolver { diff --git a/Pf2eDataScrapper/Importers/Repositories/AbstractGitHubRepository.cs b/Pf2e/Scrapper/Importers/Repositories/AbstractGitHubRepository.cs similarity index 98% rename from Pf2eDataScrapper/Importers/Repositories/AbstractGitHubRepository.cs rename to Pf2e/Scrapper/Importers/Repositories/AbstractGitHubRepository.cs index f8bbc46..af79173 100644 --- a/Pf2eDataScrapper/Importers/Repositories/AbstractGitHubRepository.cs +++ b/Pf2e/Scrapper/Importers/Repositories/AbstractGitHubRepository.cs @@ -6,9 +6,9 @@ using System.Net.Http.Headers; using System.Threading; using System.Threading.Tasks; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; +using Pf2e.Scrapper.Helpers; -namespace Pf2eDataScrapper.Importers.Repositories; +namespace Pf2e.Scrapper.Importers.Repositories; internal abstract class AbstractGitHubRepository(AbstractImporter importer) : AbstractImporterRepository(importer) diff --git a/Pf2eDataScrapper/Importers/Repositories/AbstractImporterRepository.cs b/Pf2e/Scrapper/Importers/Repositories/AbstractImporterRepository.cs similarity index 91% rename from Pf2eDataScrapper/Importers/Repositories/AbstractImporterRepository.cs rename to Pf2e/Scrapper/Importers/Repositories/AbstractImporterRepository.cs index b05659f..ff75e17 100644 --- a/Pf2eDataScrapper/Importers/Repositories/AbstractImporterRepository.cs +++ b/Pf2e/Scrapper/Importers/Repositories/AbstractImporterRepository.cs @@ -1,7 +1,7 @@ using System.IO; -using Pf2eDataScrapper.Helpers; +using Pf2e.Scrapper.Helpers; -namespace Pf2eDataScrapper.Importers.Repositories; +namespace Pf2e.Scrapper.Importers.Repositories; /// /// Класс абстрактного репозитория. diff --git a/Pf2eDataScrapper/Importers/Repositories/GitRepository.cs b/Pf2e/Scrapper/Importers/Repositories/GitRepository.cs similarity index 95% rename from Pf2eDataScrapper/Importers/Repositories/GitRepository.cs rename to Pf2e/Scrapper/Importers/Repositories/GitRepository.cs index 1fa47af..492dbbb 100644 --- a/Pf2eDataScrapper/Importers/Repositories/GitRepository.cs +++ b/Pf2e/Scrapper/Importers/Repositories/GitRepository.cs @@ -1,8 +1,8 @@ using System.Diagnostics; using System.IO; -using Pf2eDataScrapper.Helpers; +using Pf2e.Scrapper.Helpers; -namespace Pf2eDataScrapper.Importers.Repositories; +namespace Pf2e.Scrapper.Importers.Repositories; /// /// Репозиторий, загружающий данные из GIT-источника. diff --git a/Pf2e/Scrapper/Pf2e.Scrapper.csproj b/Pf2e/Scrapper/Pf2e.Scrapper.csproj new file mode 100644 index 0000000..6465e28 --- /dev/null +++ b/Pf2e/Scrapper/Pf2e.Scrapper.csproj @@ -0,0 +1,50 @@ + + + WinExe + net9.0-windows7.0 + enable + False + disable + True + true + ..\..\Documentation\$(MSBuildProjectName) + Name + + + + + + + + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + + + + + + + + Always + + + Always + + + Always + + + diff --git a/Pf2eDataScrapper/Processors/Attributes/AbstractProcessorAttribute.cs b/Pf2e/Scrapper/Processors/Attributes/AbstractProcessorAttribute.cs similarity index 95% rename from Pf2eDataScrapper/Processors/Attributes/AbstractProcessorAttribute.cs rename to Pf2e/Scrapper/Processors/Attributes/AbstractProcessorAttribute.cs index 22c7f87..9cabc16 100644 --- a/Pf2eDataScrapper/Processors/Attributes/AbstractProcessorAttribute.cs +++ b/Pf2e/Scrapper/Processors/Attributes/AbstractProcessorAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace Pf2eDataScrapper.Processors.Attributes; +namespace Pf2e.Scrapper.Processors.Attributes; /// /// Абстрактный аттрибут обработчика. diff --git a/Pf2eDataScrapper/Processors/Attributes/ProcessorAttribute.cs b/Pf2e/Scrapper/Processors/Attributes/ProcessorAttribute.cs similarity index 85% rename from Pf2eDataScrapper/Processors/Attributes/ProcessorAttribute.cs rename to Pf2e/Scrapper/Processors/Attributes/ProcessorAttribute.cs index 213a9bf..c6b4937 100644 --- a/Pf2eDataScrapper/Processors/Attributes/ProcessorAttribute.cs +++ b/Pf2e/Scrapper/Processors/Attributes/ProcessorAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace Pf2eDataScrapper.Processors.Attributes; +namespace Pf2e.Scrapper.Processors.Attributes; /// /// Общий аттрибут обработчика. diff --git a/Pf2eDataScrapper/Processors/Attributes/ProcessorCollectionAttribute.cs b/Pf2e/Scrapper/Processors/Attributes/ProcessorCollectionAttribute.cs similarity index 93% rename from Pf2eDataScrapper/Processors/Attributes/ProcessorCollectionAttribute.cs rename to Pf2e/Scrapper/Processors/Attributes/ProcessorCollectionAttribute.cs index a6d47cd..fbbaf41 100644 --- a/Pf2eDataScrapper/Processors/Attributes/ProcessorCollectionAttribute.cs +++ b/Pf2e/Scrapper/Processors/Attributes/ProcessorCollectionAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace Pf2eDataScrapper.Processors.Attributes; +namespace Pf2e.Scrapper.Processors.Attributes; /// /// Аттрибут обработчика набор элементов. diff --git a/Pf2eDataScrapper/Processors/Attributes/ProcessorDependenciesAttribute.cs b/Pf2e/Scrapper/Processors/Attributes/ProcessorDependenciesAttribute.cs similarity index 93% rename from Pf2eDataScrapper/Processors/Attributes/ProcessorDependenciesAttribute.cs rename to Pf2e/Scrapper/Processors/Attributes/ProcessorDependenciesAttribute.cs index 7f0b620..c10fe81 100644 --- a/Pf2eDataScrapper/Processors/Attributes/ProcessorDependenciesAttribute.cs +++ b/Pf2e/Scrapper/Processors/Attributes/ProcessorDependenciesAttribute.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Pf2eDataScrapper.Processors.Attributes; +namespace Pf2e.Scrapper.Processors.Attributes; /// /// Аттрибут зависимостей обработчика. diff --git a/Pf2eDataScrapper/Processors/Attributes/ProcessorFactoryAttribute.cs b/Pf2e/Scrapper/Processors/Attributes/ProcessorFactoryAttribute.cs similarity index 84% rename from Pf2eDataScrapper/Processors/Attributes/ProcessorFactoryAttribute.cs rename to Pf2e/Scrapper/Processors/Attributes/ProcessorFactoryAttribute.cs index fd25403..b63088f 100644 --- a/Pf2eDataScrapper/Processors/Attributes/ProcessorFactoryAttribute.cs +++ b/Pf2e/Scrapper/Processors/Attributes/ProcessorFactoryAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace Pf2eDataScrapper.Processors.Attributes; +namespace Pf2e.Scrapper.Processors.Attributes; internal class ProcessorFactoryAttribute(string name) : AbstractProcessorAttribute(name) { diff --git a/Pf2eDataScrapper/Processors/Attributes/ProcessorGroupEnum.cs b/Pf2e/Scrapper/Processors/Attributes/ProcessorGroupEnum.cs similarity index 98% rename from Pf2eDataScrapper/Processors/Attributes/ProcessorGroupEnum.cs rename to Pf2e/Scrapper/Processors/Attributes/ProcessorGroupEnum.cs index 41c56b2..a02904a 100644 --- a/Pf2eDataScrapper/Processors/Attributes/ProcessorGroupEnum.cs +++ b/Pf2e/Scrapper/Processors/Attributes/ProcessorGroupEnum.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using System.Reflection; -namespace Pf2eDataScrapper.Processors.Attributes; +namespace Pf2e.Scrapper.Processors.Attributes; /// /// Перечисление для групп обработчиков. diff --git a/Pf2eDataScrapper/Processors/Collection/ProcessorCollection.cs b/Pf2e/Scrapper/Processors/Collection/ProcessorCollection.cs similarity index 98% rename from Pf2eDataScrapper/Processors/Collection/ProcessorCollection.cs rename to Pf2e/Scrapper/Processors/Collection/ProcessorCollection.cs index f174806..8f3d07f 100644 --- a/Pf2eDataScrapper/Processors/Collection/ProcessorCollection.cs +++ b/Pf2e/Scrapper/Processors/Collection/ProcessorCollection.cs @@ -4,11 +4,11 @@ using System.Linq; using System.Reflection; using LinqToDB; using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eDataScrapper.Processors.Factory; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Factory; -namespace Pf2eDataScrapper.Processors.Collection; +namespace Pf2e.Scrapper.Processors.Collection; /// /// Класс с коллекцией обработчиков. diff --git a/Pf2eDataScrapper/Processors/Collection/ProcessorRecord.cs b/Pf2e/Scrapper/Processors/Collection/ProcessorRecord.cs similarity index 92% rename from Pf2eDataScrapper/Processors/Collection/ProcessorRecord.cs rename to Pf2e/Scrapper/Processors/Collection/ProcessorRecord.cs index 93bd2d2..f432e2b 100644 --- a/Pf2eDataScrapper/Processors/Collection/ProcessorRecord.cs +++ b/Pf2e/Scrapper/Processors/Collection/ProcessorRecord.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Factory; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Factory; -namespace Pf2eDataScrapper.Processors.Collection; +namespace Pf2e.Scrapper.Processors.Collection; /// /// Элемент коллекции обработчиков. diff --git a/Pf2eDataScrapper/Processors/Definitions/AbstractInputProcessor.cs b/Pf2e/Scrapper/Processors/Definitions/AbstractInputProcessor.cs similarity index 91% rename from Pf2eDataScrapper/Processors/Definitions/AbstractInputProcessor.cs rename to Pf2e/Scrapper/Processors/Definitions/AbstractInputProcessor.cs index 17fc8f2..182805c 100644 --- a/Pf2eDataScrapper/Processors/Definitions/AbstractInputProcessor.cs +++ b/Pf2e/Scrapper/Processors/Definitions/AbstractInputProcessor.cs @@ -1,6 +1,6 @@ -using Pf2eDataScrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Attributes; -namespace Pf2eDataScrapper.Processors.Definitions; +namespace Pf2e.Scrapper.Processors.Definitions; /// /// Абстрактный класс-обработчик данных, полученных из Архивов Нефиса. diff --git a/Pf2eDataScrapper/Processors/Definitions/AbstractSimpleProcessor.cs b/Pf2e/Scrapper/Processors/Definitions/AbstractSimpleProcessor.cs similarity index 88% rename from Pf2eDataScrapper/Processors/Definitions/AbstractSimpleProcessor.cs rename to Pf2e/Scrapper/Processors/Definitions/AbstractSimpleProcessor.cs index 3cab212..69bf9e6 100644 --- a/Pf2eDataScrapper/Processors/Definitions/AbstractSimpleProcessor.cs +++ b/Pf2e/Scrapper/Processors/Definitions/AbstractSimpleProcessor.cs @@ -1,6 +1,6 @@ -using Pf2eDataScrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Attributes; -namespace Pf2eDataScrapper.Processors.Definitions; +namespace Pf2e.Scrapper.Processors.Definitions; /// /// Абстрактный класс-обработчик данных, полученных из Архивов Нефиса. diff --git a/Pf2eDataScrapper/Processors/Definitions/IProcessor.cs b/Pf2e/Scrapper/Processors/Definitions/IProcessor.cs similarity index 88% rename from Pf2eDataScrapper/Processors/Definitions/IProcessor.cs rename to Pf2e/Scrapper/Processors/Definitions/IProcessor.cs index f51074d..22da643 100644 --- a/Pf2eDataScrapper/Processors/Definitions/IProcessor.cs +++ b/Pf2e/Scrapper/Processors/Definitions/IProcessor.cs @@ -1,4 +1,4 @@ -namespace Pf2eDataScrapper.Processors.Definitions; +namespace Pf2e.Scrapper.Processors.Definitions; /// /// Интерфейс для обработчиков данных. diff --git a/Pf2eDataScrapper/Processors/Factory/AbstractProcessorFactory.cs b/Pf2e/Scrapper/Processors/Factory/AbstractProcessorFactory.cs similarity index 86% rename from Pf2eDataScrapper/Processors/Factory/AbstractProcessorFactory.cs rename to Pf2e/Scrapper/Processors/Factory/AbstractProcessorFactory.cs index 672b4fe..dca6269 100644 --- a/Pf2eDataScrapper/Processors/Factory/AbstractProcessorFactory.cs +++ b/Pf2e/Scrapper/Processors/Factory/AbstractProcessorFactory.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eDataScrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Collection; -namespace Pf2eDataScrapper.Processors.Factory; +namespace Pf2e.Scrapper.Processors.Factory; /// /// Абстрактная фабрика создания процессоров. diff --git a/Pf2eDataScrapper/Processors/Factory/CompendiumProcessorFactory.cs b/Pf2e/Scrapper/Processors/Factory/CompendiumProcessorFactory.cs similarity index 86% rename from Pf2eDataScrapper/Processors/Factory/CompendiumProcessorFactory.cs rename to Pf2e/Scrapper/Processors/Factory/CompendiumProcessorFactory.cs index bb2b5dc..89c453b 100644 --- a/Pf2eDataScrapper/Processors/Factory/CompendiumProcessorFactory.cs +++ b/Pf2e/Scrapper/Processors/Factory/CompendiumProcessorFactory.cs @@ -2,14 +2,14 @@ using System.Collections.Generic; using Microsoft.Extensions.DependencyInjection; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Importers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eDataScrapper.Processors.Definitions; +using Pf2e.Scrapper.Importers; +using Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium; +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Scrapper.Processors.Definitions; -namespace Pf2eDataScrapper.Processors.Factory; +namespace Pf2e.Scrapper.Processors.Factory; internal class CompendiumProcessorFactory(ProcessorRecord item, IServiceProvider serviceProvider) : AbstractProcessorFactory diff --git a/Pf2eDataScrapper/Processors/Factory/SimpleProcessorFactory.cs b/Pf2e/Scrapper/Processors/Factory/SimpleProcessorFactory.cs similarity index 81% rename from Pf2eDataScrapper/Processors/Factory/SimpleProcessorFactory.cs rename to Pf2e/Scrapper/Processors/Factory/SimpleProcessorFactory.cs index 04188f5..45382df 100644 --- a/Pf2eDataScrapper/Processors/Factory/SimpleProcessorFactory.cs +++ b/Pf2e/Scrapper/Processors/Factory/SimpleProcessorFactory.cs @@ -1,10 +1,10 @@ using System; using System.Collections.Generic; using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eDataScrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Scrapper.Processors.Definitions; -namespace Pf2eDataScrapper.Processors.Factory; +namespace Pf2e.Scrapper.Processors.Factory; internal class SimpleProcessorFactory(ProcessorRecord item, IServiceProvider serviceProvider) : AbstractProcessorFactory diff --git a/Pf2e/Scrapper/Processors/General/DatabaseTruncateProcessor.cs b/Pf2e/Scrapper/Processors/General/DatabaseTruncateProcessor.cs new file mode 100644 index 0000000..1b5812d --- /dev/null +++ b/Pf2e/Scrapper/Processors/General/DatabaseTruncateProcessor.cs @@ -0,0 +1,17 @@ +using Pf2e.Scrapper.Processors.Attributes; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Database; + +namespace Pf2e.Scrapper.Processors.General; + +[Processor("truncate", Description = "Отчистка таблиц БД", Group = ProcessorGroupEnum.General)] +internal class DatabaseTruncateProcessor : IProcessor +{ + public void Process() + { + using Pf2eDbContext context = new(); + string _ = context.Entities.Truncate() + "\n" + context.TruncateAll(); + } + + public void Save() { } +} diff --git a/Pf2eDataScrapper/Processors/ProcessorExecutor.cs b/Pf2e/Scrapper/Processors/ProcessorExecutor.cs similarity index 97% rename from Pf2eDataScrapper/Processors/ProcessorExecutor.cs rename to Pf2e/Scrapper/Processors/ProcessorExecutor.cs index 8f593a0..9820fb9 100644 --- a/Pf2eDataScrapper/Processors/ProcessorExecutor.cs +++ b/Pf2e/Scrapper/Processors/ProcessorExecutor.cs @@ -2,12 +2,12 @@ using System.Collections.Generic; using System.ComponentModel; using System.Threading.Tasks; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eDataScrapper.Processors.Factory; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Processors.Collection; +using Pf2e.Scrapper.Processors.Definitions; +using Pf2e.Scrapper.Processors.Factory; -namespace Pf2eDataScrapper.Processors; +namespace Pf2e.Scrapper.Processors; /// /// Класс, выполняющий обработку коллекции обработчиков. diff --git a/Pf2eDataScrapper/Processors/ProcessorInput.cs b/Pf2e/Scrapper/Processors/ProcessorInput.cs similarity index 99% rename from Pf2eDataScrapper/Processors/ProcessorInput.cs rename to Pf2e/Scrapper/Processors/ProcessorInput.cs index 38e66c2..0555114 100644 --- a/Pf2eDataScrapper/Processors/ProcessorInput.cs +++ b/Pf2e/Scrapper/Processors/ProcessorInput.cs @@ -5,9 +5,9 @@ using System.Security.Cryptography; using System.Text; using Newtonsoft.Json.Linq; using NpgsqlTypes; -using Pf2eModel.Model.Common.I18n; +using Pf2e.Database.Model.Common.I18n; -namespace Pf2eDataScrapper.Processors; +namespace Pf2e.Scrapper.Processors; /// /// Класс для работы с JSON-объектом. diff --git a/Pf2e/Scrapper/Program.cs b/Pf2e/Scrapper/Program.cs new file mode 100644 index 0000000..b576ce0 --- /dev/null +++ b/Pf2e/Scrapper/Program.cs @@ -0,0 +1,53 @@ +using System; +using System.Windows; +using Microsoft.Extensions.DependencyInjection; +using Pf2e.Scrapper.Importers.Implementations.Aonprd; +using Pf2e.Scrapper.Importers.Implementations.FoundryEn; +using Pf2e.Scrapper.WPF; + +namespace Pf2e.Scrapper; + +internal static class Program +{ + /// + /// The main entry point for the application. + /// + [STAThread] + public static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + + // Application.SetHighDpiMode(HighDpiMode.SystemAware); + /* +#pragma warning disable WFO5001 + Application.SetColorMode(SystemColorMode.System); +#pragma warning restore WFO5001 + */ + IServiceCollection services = RegisterServices(); + + IServiceProvider serviceProvider = services.BuildServiceProvider(); + + ImportApplication app = ActivatorUtilities.CreateInstance( + serviceProvider + ); + + app.Run(); + // Application.Run(app); + } + + private static IServiceCollection RegisterServices() + { + IServiceCollection services = new ServiceCollection(); + + services.RegisterWpfServices(); + + ImportApplication.RegisterServices(services); + + AonprdImporter.RegisterServices(services); + FoundryEnImporter.RegisterServices(services); + + return services; + } +} diff --git a/Pf2eDataScrapper/Properties/launchSettings.json b/Pf2e/Scrapper/Properties/launchSettings.json similarity index 100% rename from Pf2eDataScrapper/Properties/launchSettings.json rename to Pf2e/Scrapper/Properties/launchSettings.json diff --git a/Pf2eDataScrapper/Resources/ImportAdaptation.json b/Pf2e/Scrapper/Resources/ImportAdaptation.json similarity index 100% rename from Pf2eDataScrapper/Resources/ImportAdaptation.json rename to Pf2e/Scrapper/Resources/ImportAdaptation.json diff --git a/Pf2eDataScrapper/SchemaBuilder/AbstractSchemaBuildProcessor.cs b/Pf2e/Scrapper/SchemaBuilder/AbstractSchemaBuildProcessor.cs similarity index 96% rename from Pf2eDataScrapper/SchemaBuilder/AbstractSchemaBuildProcessor.cs rename to Pf2e/Scrapper/SchemaBuilder/AbstractSchemaBuildProcessor.cs index 9f6e826..2624cd2 100644 --- a/Pf2eDataScrapper/SchemaBuilder/AbstractSchemaBuildProcessor.cs +++ b/Pf2e/Scrapper/SchemaBuilder/AbstractSchemaBuildProcessor.cs @@ -2,11 +2,11 @@ using System.Collections.Generic; using System.IO; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers; -using Pf2eDataScrapper.Processors.Definitions; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.Importers; +using Pf2e.Scrapper.Processors.Definitions; -namespace Pf2eDataScrapper.SchemaBuilder; +namespace Pf2e.Scrapper.SchemaBuilder; internal abstract class AbstractSchemaBuildProcessor : IProcessor { diff --git a/Pf2eDataScrapper/SchemaBuilder/SchemaNode.cs b/Pf2e/Scrapper/SchemaBuilder/SchemaNode.cs similarity index 98% rename from Pf2eDataScrapper/SchemaBuilder/SchemaNode.cs rename to Pf2e/Scrapper/SchemaBuilder/SchemaNode.cs index 27cde43..067169d 100644 --- a/Pf2eDataScrapper/SchemaBuilder/SchemaNode.cs +++ b/Pf2e/Scrapper/SchemaBuilder/SchemaNode.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.SchemaBuilder.Types; +using Pf2e.Scrapper.SchemaBuilder.Types; -namespace Pf2eDataScrapper.SchemaBuilder; +namespace Pf2e.Scrapper.SchemaBuilder; /// /// Элемент схемы данных. diff --git a/Pf2eDataScrapper/SchemaBuilder/TypeResolver.cs b/Pf2e/Scrapper/SchemaBuilder/TypeResolver.cs similarity index 98% rename from Pf2eDataScrapper/SchemaBuilder/TypeResolver.cs rename to Pf2e/Scrapper/SchemaBuilder/TypeResolver.cs index 47a69db..47b50e6 100644 --- a/Pf2eDataScrapper/SchemaBuilder/TypeResolver.cs +++ b/Pf2e/Scrapper/SchemaBuilder/TypeResolver.cs @@ -2,9 +2,9 @@ using System.Collections.Generic; using System.Linq; using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.SchemaBuilder.Types; +using Pf2e.Scrapper.SchemaBuilder.Types; -namespace Pf2eDataScrapper.SchemaBuilder; +namespace Pf2e.Scrapper.SchemaBuilder; /// /// Класс для определения типа поля в схеме данных. diff --git a/Pf2eDataScrapper/SchemaBuilder/Types/AbstractSchemaType.cs b/Pf2e/Scrapper/SchemaBuilder/Types/AbstractSchemaType.cs similarity index 98% rename from Pf2eDataScrapper/SchemaBuilder/Types/AbstractSchemaType.cs rename to Pf2e/Scrapper/SchemaBuilder/Types/AbstractSchemaType.cs index d56d83f..b6f9ff8 100644 --- a/Pf2eDataScrapper/SchemaBuilder/Types/AbstractSchemaType.cs +++ b/Pf2e/Scrapper/SchemaBuilder/Types/AbstractSchemaType.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using Newtonsoft.Json.Linq; -namespace Pf2eDataScrapper.SchemaBuilder.Types; +namespace Pf2e.Scrapper.SchemaBuilder.Types; /// /// Абстрактный тип представоления данных в схеме. diff --git a/Pf2eDataScrapper/SchemaBuilder/Types/ArraySchemaType.cs b/Pf2e/Scrapper/SchemaBuilder/Types/ArraySchemaType.cs similarity index 98% rename from Pf2eDataScrapper/SchemaBuilder/Types/ArraySchemaType.cs rename to Pf2e/Scrapper/SchemaBuilder/Types/ArraySchemaType.cs index aaaf7f7..9242a6b 100644 --- a/Pf2eDataScrapper/SchemaBuilder/Types/ArraySchemaType.cs +++ b/Pf2e/Scrapper/SchemaBuilder/Types/ArraySchemaType.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using Newtonsoft.Json.Linq; -namespace Pf2eDataScrapper.SchemaBuilder.Types; +namespace Pf2e.Scrapper.SchemaBuilder.Types; /// /// Тип представоления массива в схеме. diff --git a/Pf2eDataScrapper/SchemaBuilder/Types/DictionarySchemaType.cs b/Pf2e/Scrapper/SchemaBuilder/Types/DictionarySchemaType.cs similarity index 98% rename from Pf2eDataScrapper/SchemaBuilder/Types/DictionarySchemaType.cs rename to Pf2e/Scrapper/SchemaBuilder/Types/DictionarySchemaType.cs index 8506386..dfd48fc 100644 --- a/Pf2eDataScrapper/SchemaBuilder/Types/DictionarySchemaType.cs +++ b/Pf2e/Scrapper/SchemaBuilder/Types/DictionarySchemaType.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using Newtonsoft.Json.Linq; -namespace Pf2eDataScrapper.SchemaBuilder.Types; +namespace Pf2e.Scrapper.SchemaBuilder.Types; /// /// Тип представоления словаря в схеме. diff --git a/Pf2eDataScrapper/SchemaBuilder/Types/IgnoreSchemaType.cs b/Pf2e/Scrapper/SchemaBuilder/Types/IgnoreSchemaType.cs similarity index 97% rename from Pf2eDataScrapper/SchemaBuilder/Types/IgnoreSchemaType.cs rename to Pf2e/Scrapper/SchemaBuilder/Types/IgnoreSchemaType.cs index 3fff5d7..649da83 100644 --- a/Pf2eDataScrapper/SchemaBuilder/Types/IgnoreSchemaType.cs +++ b/Pf2e/Scrapper/SchemaBuilder/Types/IgnoreSchemaType.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using Newtonsoft.Json.Linq; -namespace Pf2eDataScrapper.SchemaBuilder.Types; +namespace Pf2e.Scrapper.SchemaBuilder.Types; /// /// Тип, указывающий, что данные игнорируются. diff --git a/Pf2eDataScrapper/SchemaBuilder/Types/ObjectSchemaType.cs b/Pf2e/Scrapper/SchemaBuilder/Types/ObjectSchemaType.cs similarity index 98% rename from Pf2eDataScrapper/SchemaBuilder/Types/ObjectSchemaType.cs rename to Pf2e/Scrapper/SchemaBuilder/Types/ObjectSchemaType.cs index 155b512..21d7aeb 100644 --- a/Pf2eDataScrapper/SchemaBuilder/Types/ObjectSchemaType.cs +++ b/Pf2e/Scrapper/SchemaBuilder/Types/ObjectSchemaType.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Linq; using Newtonsoft.Json.Linq; -namespace Pf2eDataScrapper.SchemaBuilder.Types; +namespace Pf2e.Scrapper.SchemaBuilder.Types; /// /// Тип представоления объектов в схеме. diff --git a/Pf2eDataScrapper/SchemaBuilder/Types/StaticSchemaType.cs b/Pf2e/Scrapper/SchemaBuilder/Types/StaticSchemaType.cs similarity index 98% rename from Pf2eDataScrapper/SchemaBuilder/Types/StaticSchemaType.cs rename to Pf2e/Scrapper/SchemaBuilder/Types/StaticSchemaType.cs index 3ca17a5..7acf853 100644 --- a/Pf2eDataScrapper/SchemaBuilder/Types/StaticSchemaType.cs +++ b/Pf2e/Scrapper/SchemaBuilder/Types/StaticSchemaType.cs @@ -2,7 +2,7 @@ using System.Linq; using Newtonsoft.Json.Linq; -namespace Pf2eDataScrapper.SchemaBuilder.Types; +namespace Pf2e.Scrapper.SchemaBuilder.Types; /// /// Тип представоления простых значений в схеме. diff --git a/Pf2eDataScrapper/WPF/EntityViewer/Component/EntityListControl.xaml b/Pf2e/Scrapper/WPF/EntityViewer/Component/EntityListControl.xaml similarity index 96% rename from Pf2eDataScrapper/WPF/EntityViewer/Component/EntityListControl.xaml rename to Pf2e/Scrapper/WPF/EntityViewer/Component/EntityListControl.xaml index 88ee49e..81a84b2 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/Component/EntityListControl.xaml +++ b/Pf2e/Scrapper/WPF/EntityViewer/Component/EntityListControl.xaml @@ -1,10 +1,10 @@  /// Логика взаимодействия для DbEntityListControl.xaml diff --git a/Pf2eDataScrapper/WPF/EntityViewer/Component/ViewControl.xaml b/Pf2e/Scrapper/WPF/EntityViewer/Component/ViewControl.xaml similarity index 96% rename from Pf2eDataScrapper/WPF/EntityViewer/Component/ViewControl.xaml rename to Pf2e/Scrapper/WPF/EntityViewer/Component/ViewControl.xaml index be95e75..063da7b 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/Component/ViewControl.xaml +++ b/Pf2e/Scrapper/WPF/EntityViewer/Component/ViewControl.xaml @@ -1,13 +1,13 @@  /// Логика взаимодействия для ViewLadder.xaml diff --git a/Pf2eDataScrapper/WPF/EntityViewer/EntityForm.xaml b/Pf2e/Scrapper/WPF/EntityViewer/EntityForm.xaml similarity index 92% rename from Pf2eDataScrapper/WPF/EntityViewer/EntityForm.xaml rename to Pf2e/Scrapper/WPF/EntityViewer/EntityForm.xaml index 6132c5f..98a70f8 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/EntityForm.xaml +++ b/Pf2e/Scrapper/WPF/EntityViewer/EntityForm.xaml @@ -1,11 +1,11 @@  /// Тип лестницы глубины. diff --git a/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureBuilder.cs b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureBuilder.cs new file mode 100644 index 0000000..5ca6734 --- /dev/null +++ b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureBuilder.cs @@ -0,0 +1,140 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure; + +/// +/// Класс для построения структуры данных класса. +/// +internal class StructureBuilder +{ + /// + /// Список обработанных объектов. + /// + private readonly List _processedObjects = []; + + /// + /// Создание поля структуры. + /// + /// Название поля. + /// Значение поля. + /// Глубина, на котором поле отображается. + /// Поле структуры. + public StructureFieldComplex Create(string name, object value, int depth = 0) + { + _ = RegisterProcessed(value); + + StructureFieldComplex field = new(this, value, name, depth); + + CompleteProcessed(value, field); + + return field; + } + + /// + /// Регистрация обработанного объекта. + /// + /// Регистрируемый объект. + /// `true`, если объект был добавлен; `false`, если объект был добавлен ранее. + public bool RegisterProcessed(object value) + { + if (_processedObjects.Any(p => p.Value == value)) + { + return false; + } + + StructureProcessedObject processed = new(value); + + _processedObjects.Add(processed); + + return true; + } + + /// + /// Дополнить обработанный объект. + /// + /// Значение. + /// Поле объекта. + public void CompleteProcessed(object value, StructureFieldComplex field) + { + StructureProcessedObject? q = _processedObjects.FirstOrDefault(p => p.Value == value); + + if (q == null) + { + return; + } + + q.Field = field; + } + + /// + /// Выбор поля структуры по значению. + /// + /// Название поля. + /// Значение поля. + /// Глубина, на котором поле отображается. + /// + public StructureField Resolve(string name, object? value, int depth) + { + switch (GetFieldType(value)) + { + case StructureFieldType.Null: + return new StructureFieldNull(this, name, depth); + + case StructureFieldType.Primitive: + return new StructureFieldPrimitive(this, value!, name, depth); + + case StructureFieldType.Enum: + return new StructureFieldEnum(this, value!, name, depth); + + case StructureFieldType.Reference: + break; + + case StructureFieldType.Complex: + default: + + StructureProcessedObject? processed = _processedObjects.FirstOrDefault(p => + p.Value == value + ); + + if (processed is null) + { + return Create(name, value!, depth); + } + + StructureFieldReference reference = new(this, name, null, depth); + processed.AddReference(reference); + return reference; + } + + throw new("Impossible"); + } + + /// + /// Получить тип поля структуры по значению. + /// + /// Значение поля. + /// Тип поля структуры. + public static StructureFieldType GetFieldType(object? value) + { + if (value is null) + { + return StructureFieldType.Null; + } + + Type type = value.GetType(); + + if (type.IsEnum) + { + return StructureFieldType.Enum; + } + + if (type.IsPrimitive || type == typeof(string)) + { + return StructureFieldType.Primitive; + } + + return StructureFieldType.Complex; + } +} diff --git a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureField.cs b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureField.cs similarity index 99% rename from Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureField.cs rename to Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureField.cs index b77b066..09770ec 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureField.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureField.cs @@ -4,7 +4,7 @@ using System.ComponentModel; using System.Linq; using System.Runtime.CompilerServices; -namespace Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure; +namespace Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure; /// /// Базовый класс для полей структуры. diff --git a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldComplex.cs b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldComplex.cs similarity index 98% rename from Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldComplex.cs rename to Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldComplex.cs index 04ebf9a..0b16287 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldComplex.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldComplex.cs @@ -4,9 +4,9 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using LinqToDB.Extensions; -using Pf2eModel.Model.Common.I18n; +using Pf2e.Database.Model.Common.I18n; -namespace Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure; +namespace Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure; /// /// Поле стркутуры с объектом. diff --git a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldType.cs b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldType.cs similarity index 89% rename from Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldType.cs rename to Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldType.cs index d9b4c07..cbe7a23 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldType.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureFieldType.cs @@ -1,4 +1,4 @@ -namespace Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure; +namespace Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure; /// /// Тип поля структуры. diff --git a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureProcessedObject.cs b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureProcessedObject.cs similarity index 93% rename from Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureProcessedObject.cs rename to Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureProcessedObject.cs index 838fdd4..f58cf09 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureProcessedObject.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureProcessedObject.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure; +namespace Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure; /// /// Класс для хранения обработанного объекта. diff --git a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureRow.cs b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureRow.cs similarity index 99% rename from Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureRow.cs rename to Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureRow.cs index a81b1ab..6636068 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureRow.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/EntityViewStructure/StructureRow.cs @@ -10,7 +10,7 @@ using System.Windows.Media; using FontAwesome.Sharp; using Color = System.Windows.Media.Color; -namespace Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure; +namespace Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure; /// /// Строка структуры, представляющая поле сущности. diff --git a/Pf2eDataScrapper/WPF/EntityViewer/Stores/SelectedEntityStore.cs b/Pf2e/Scrapper/WPF/EntityViewer/Stores/SelectedEntityStore.cs similarity index 89% rename from Pf2eDataScrapper/WPF/EntityViewer/Stores/SelectedEntityStore.cs rename to Pf2e/Scrapper/WPF/EntityViewer/Stores/SelectedEntityStore.cs index fd8d90a..fb12bc4 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/Stores/SelectedEntityStore.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/Stores/SelectedEntityStore.cs @@ -1,7 +1,7 @@ using System; -using Pf2eModel.Model.Base; +using Pf2e.Database.Model.Base; -namespace Pf2eDataScrapper.WPF.EntityViewer.Stores; +namespace Pf2e.Scrapper.WPF.EntityViewer.Stores; /// /// Хранилище выбранной сущности. diff --git a/Pf2eDataScrapper/WPF/EntityViewer/Stores/SelectedEntityTypeStore.cs b/Pf2e/Scrapper/WPF/EntityViewer/Stores/SelectedEntityTypeStore.cs similarity index 83% rename from Pf2eDataScrapper/WPF/EntityViewer/Stores/SelectedEntityTypeStore.cs rename to Pf2e/Scrapper/WPF/EntityViewer/Stores/SelectedEntityTypeStore.cs index e426e05..a43b67d 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/Stores/SelectedEntityTypeStore.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/Stores/SelectedEntityTypeStore.cs @@ -1,7 +1,7 @@ using System; -using Pf2eModel.Model.Enum; +using Pf2e.Database.Model.Enum; -namespace Pf2eDataScrapper.WPF.EntityViewer.Stores; +namespace Pf2e.Scrapper.WPF.EntityViewer.Stores; internal class SelectedEntityTypeStore { diff --git a/Pf2eDataScrapper/WPF/EntityViewer/ViewModel/EntityFormViewModel.cs b/Pf2e/Scrapper/WPF/EntityViewer/ViewModel/EntityFormViewModel.cs similarity index 92% rename from Pf2eDataScrapper/WPF/EntityViewer/ViewModel/EntityFormViewModel.cs rename to Pf2e/Scrapper/WPF/EntityViewer/ViewModel/EntityFormViewModel.cs index 74b690e..bb8128b 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/ViewModel/EntityFormViewModel.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/ViewModel/EntityFormViewModel.cs @@ -1,12 +1,12 @@ using System; using System.Collections.Generic; using System.Linq; -using Pf2eDataScrapper.WPF.EntityViewer.Stores; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Scrapper.WPF.EntityViewer.Stores; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eDataScrapper.WPF.EntityViewer.ViewModel; +namespace Pf2e.Scrapper.WPF.EntityViewer.ViewModel; internal class EntityFormViewModel : ViewModelBase { diff --git a/Pf2eDataScrapper/WPF/EntityViewer/ViewModel/EntityListViewModel.cs b/Pf2e/Scrapper/WPF/EntityViewer/ViewModel/EntityListViewModel.cs similarity index 97% rename from Pf2eDataScrapper/WPF/EntityViewer/ViewModel/EntityListViewModel.cs rename to Pf2e/Scrapper/WPF/EntityViewer/ViewModel/EntityListViewModel.cs index 1a11cfa..a049bd9 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/ViewModel/EntityListViewModel.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/ViewModel/EntityListViewModel.cs @@ -2,12 +2,12 @@ using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; -using Pf2eDataScrapper.WPF.EntityViewer.Stores; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Scrapper.WPF.EntityViewer.Stores; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eDataScrapper.WPF.EntityViewer.ViewModel; +namespace Pf2e.Scrapper.WPF.EntityViewer.ViewModel; internal class EntityListViewModel : ViewModelBase { diff --git a/Pf2eDataScrapper/WPF/EntityViewer/ViewModel/ViewViewModel.cs b/Pf2e/Scrapper/WPF/EntityViewer/ViewModel/ViewViewModel.cs similarity index 92% rename from Pf2eDataScrapper/WPF/EntityViewer/ViewModel/ViewViewModel.cs rename to Pf2e/Scrapper/WPF/EntityViewer/ViewModel/ViewViewModel.cs index f45db08..0fc6f43 100644 --- a/Pf2eDataScrapper/WPF/EntityViewer/ViewModel/ViewViewModel.cs +++ b/Pf2e/Scrapper/WPF/EntityViewer/ViewModel/ViewViewModel.cs @@ -1,12 +1,12 @@ using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure; -using Pf2eDataScrapper.WPF.EntityViewer.Stores; -using Pf2eModel; +using Pf2e.Scrapper.Helpers; +using Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure; +using Pf2e.Scrapper.WPF.EntityViewer.Stores; +using Pf2e.Database; -namespace Pf2eDataScrapper.WPF.EntityViewer.ViewModel; +namespace Pf2e.Scrapper.WPF.EntityViewer.ViewModel; internal class ViewViewModel : ViewModelBase { @@ -52,7 +52,7 @@ internal class ViewViewModel : ViewModelBase SelectedEntityStore.SelectedEntityChanged -= SelectedEntityStore_SelectedEntityTypeChanged; } - private void SelectedEntityStore_SelectedEntityTypeChanged(Pf2eModel.Model.Base.Entity? entity) + private void SelectedEntityStore_SelectedEntityTypeChanged(Database.Model.Base.Entity? entity) { if (entity is null) { diff --git a/Pf2eDataScrapper/WPF/ProgressForm/ProgressForm.xaml b/Pf2e/Scrapper/WPF/ProgressForm/ProgressForm.xaml similarity index 96% rename from Pf2eDataScrapper/WPF/ProgressForm/ProgressForm.xaml rename to Pf2e/Scrapper/WPF/ProgressForm/ProgressForm.xaml index daae789..1bd22dd 100644 --- a/Pf2eDataScrapper/WPF/ProgressForm/ProgressForm.xaml +++ b/Pf2e/Scrapper/WPF/ProgressForm/ProgressForm.xaml @@ -1,9 +1,9 @@  /// Логика взаимодействия для ProgressFormWpf.xaml diff --git a/Pf2eDataScrapper/WPF/StartForm/Components/ProcessorCollectionControl.xaml b/Pf2e/Scrapper/WPF/StartForm/Components/ProcessorCollectionControl.xaml similarity index 99% rename from Pf2eDataScrapper/WPF/StartForm/Components/ProcessorCollectionControl.xaml rename to Pf2e/Scrapper/WPF/StartForm/Components/ProcessorCollectionControl.xaml index 2cda45a..ca4be5f 100644 --- a/Pf2eDataScrapper/WPF/StartForm/Components/ProcessorCollectionControl.xaml +++ b/Pf2e/Scrapper/WPF/StartForm/Components/ProcessorCollectionControl.xaml @@ -1,5 +1,5 @@  /// Логика взаимодействия для ProcessorCollectionControl.xaml diff --git a/Pf2eDataScrapper/WPF/StartForm/StartForm.xaml b/Pf2e/Scrapper/WPF/StartForm/StartForm.xaml similarity index 90% rename from Pf2eDataScrapper/WPF/StartForm/StartForm.xaml rename to Pf2e/Scrapper/WPF/StartForm/StartForm.xaml index e67758e..99c5c50 100644 --- a/Pf2eDataScrapper/WPF/StartForm/StartForm.xaml +++ b/Pf2e/Scrapper/WPF/StartForm/StartForm.xaml @@ -1,10 +1,10 @@  /// Расширение для IServiceCollection, позволяющее регистрировать сервисы WPF. diff --git a/Pf2eWeb/Pages/Entity.cshtml b/Pf2e/Web/Pages/Entity.cshtml similarity index 96% rename from Pf2eWeb/Pages/Entity.cshtml rename to Pf2e/Web/Pages/Entity.cshtml index 66c894f..304ccb5 100644 --- a/Pf2eWeb/Pages/Entity.cshtml +++ b/Pf2e/Web/Pages/Entity.cshtml @@ -1,5 +1,5 @@ @page -@model Pf2eWeb.Pages.EntityModel +@model Pf2e.Web.Pages.EntityModel @{ ViewData["Title"] = "Entity"; diff --git a/Pf2eWeb/Pages/Entity.cshtml.cs b/Pf2e/Web/Pages/Entity.cshtml.cs similarity index 83% rename from Pf2eWeb/Pages/Entity.cshtml.cs rename to Pf2e/Web/Pages/Entity.cshtml.cs index b4d5bb7..551fab9 100644 --- a/Pf2eWeb/Pages/Entity.cshtml.cs +++ b/Pf2e/Web/Pages/Entity.cshtml.cs @@ -5,19 +5,19 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.EntityFrameworkCore; -using Pf2eModel; -using Pf2eModel.Model; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; +using Pf2e.Database; +using Pf2e.Database.Model; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; +using Pf2e.Database.Model.Structure; -namespace Pf2eWeb.Pages +namespace Pf2e.Web.Pages { public class EntityModel : PageModel { - private readonly Pf2eModel.Pf2eDbContext _context; + private readonly Pf2e.Database.Pf2eDbContext _context; - public EntityModel(Pf2eModel.Pf2eDbContext context) + public EntityModel(Pf2e.Database.Pf2eDbContext context) { _context = context; } diff --git a/Pf2eWeb/Pages/EntityType.cshtml b/Pf2e/Web/Pages/EntityType.cshtml similarity index 98% rename from Pf2eWeb/Pages/EntityType.cshtml rename to Pf2e/Web/Pages/EntityType.cshtml index 4c9cce4..0d09c2c 100644 --- a/Pf2eWeb/Pages/EntityType.cshtml +++ b/Pf2e/Web/Pages/EntityType.cshtml @@ -1,5 +1,5 @@ @page -@using Pf2eModel.Model.Common.I18n +@using Pf2e.Database.Model.Common.I18n @model EntityTypeModel @{ diff --git a/Pf2eWeb/Pages/EntityType.cshtml.cs b/Pf2e/Web/Pages/EntityType.cshtml.cs similarity index 96% rename from Pf2eWeb/Pages/EntityType.cshtml.cs rename to Pf2e/Web/Pages/EntityType.cshtml.cs index 59a5326..bbc8fad 100644 --- a/Pf2eWeb/Pages/EntityType.cshtml.cs +++ b/Pf2e/Web/Pages/EntityType.cshtml.cs @@ -6,11 +6,11 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.EntityFrameworkCore; using NpgsqlTypes; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; +using Pf2e.Database; +using Pf2e.Database.Model.Base; +using Pf2e.Database.Model.Enum; -namespace Pf2eWeb.Pages +namespace Pf2e.Web.Pages { public class EntityTypeModel : PageModel { diff --git a/Pf2eWeb/Pages/Error.cshtml b/Pf2e/Web/Pages/Error.cshtml similarity index 100% rename from Pf2eWeb/Pages/Error.cshtml rename to Pf2e/Web/Pages/Error.cshtml diff --git a/Pf2eWeb/Pages/Error.cshtml.cs b/Pf2e/Web/Pages/Error.cshtml.cs similarity index 95% rename from Pf2eWeb/Pages/Error.cshtml.cs rename to Pf2e/Web/Pages/Error.cshtml.cs index cf1daec..a986950 100644 --- a/Pf2eWeb/Pages/Error.cshtml.cs +++ b/Pf2e/Web/Pages/Error.cshtml.cs @@ -2,7 +2,7 @@ using System.Diagnostics; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; -namespace Pf2eWeb.Pages; +namespace Pf2e.Web.Pages; [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] [IgnoreAntiforgeryToken] public class ErrorModel : PageModel diff --git a/Pf2eWeb/Pages/Index.cshtml b/Pf2e/Web/Pages/Index.cshtml similarity index 100% rename from Pf2eWeb/Pages/Index.cshtml rename to Pf2e/Web/Pages/Index.cshtml diff --git a/Pf2eWeb/Pages/Index.cshtml.cs b/Pf2e/Web/Pages/Index.cshtml.cs similarity index 88% rename from Pf2eWeb/Pages/Index.cshtml.cs rename to Pf2e/Web/Pages/Index.cshtml.cs index af8d81c..369345f 100644 --- a/Pf2eWeb/Pages/Index.cshtml.cs +++ b/Pf2e/Web/Pages/Index.cshtml.cs @@ -1,9 +1,9 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; -using Pf2eModel; -using Pf2eModel.Model.Enum; +using Pf2e.Database; +using Pf2e.Database.Model.Enum; -namespace Pf2eWeb.Pages; +namespace Pf2e.Web.Pages; public class IndexModel : PageModel { diff --git a/Pf2eWeb/Pages/Privacy.cshtml b/Pf2e/Web/Pages/Privacy.cshtml similarity index 100% rename from Pf2eWeb/Pages/Privacy.cshtml rename to Pf2e/Web/Pages/Privacy.cshtml diff --git a/Pf2eWeb/Pages/Privacy.cshtml.cs b/Pf2e/Web/Pages/Privacy.cshtml.cs similarity index 92% rename from Pf2eWeb/Pages/Privacy.cshtml.cs rename to Pf2e/Web/Pages/Privacy.cshtml.cs index bd59d9f..e1f3a79 100644 --- a/Pf2eWeb/Pages/Privacy.cshtml.cs +++ b/Pf2e/Web/Pages/Privacy.cshtml.cs @@ -1,7 +1,7 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; -namespace Pf2eWeb.Pages; +namespace Pf2e.Web.Pages; public class PrivacyModel : PageModel { private readonly ILogger _logger; diff --git a/Pf2eWeb/Pages/Shared/_Layout.cshtml b/Pf2e/Web/Pages/Shared/_Layout.cshtml similarity index 100% rename from Pf2eWeb/Pages/Shared/_Layout.cshtml rename to Pf2e/Web/Pages/Shared/_Layout.cshtml diff --git a/Pf2eWeb/Pages/Shared/_Layout.cshtml.css b/Pf2e/Web/Pages/Shared/_Layout.cshtml.css similarity index 100% rename from Pf2eWeb/Pages/Shared/_Layout.cshtml.css rename to Pf2e/Web/Pages/Shared/_Layout.cshtml.css diff --git a/Pf2eWeb/Pages/Shared/_ValidationScriptsPartial.cshtml b/Pf2e/Web/Pages/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from Pf2eWeb/Pages/Shared/_ValidationScriptsPartial.cshtml rename to Pf2e/Web/Pages/Shared/_ValidationScriptsPartial.cshtml diff --git a/Pf2e/Web/Pages/_ViewImports.cshtml b/Pf2e/Web/Pages/_ViewImports.cshtml new file mode 100644 index 0000000..3efec11 --- /dev/null +++ b/Pf2e/Web/Pages/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using Pf2e.Web +@namespace Pf2e.Web.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/Pf2eWeb/Pages/_ViewStart.cshtml b/Pf2e/Web/Pages/_ViewStart.cshtml similarity index 100% rename from Pf2eWeb/Pages/_ViewStart.cshtml rename to Pf2e/Web/Pages/_ViewStart.cshtml diff --git a/Pf2e/Web/Pf2e.Web.csproj b/Pf2e/Web/Pf2e.Web.csproj new file mode 100644 index 0000000..377ccab --- /dev/null +++ b/Pf2e/Web/Pf2e.Web.csproj @@ -0,0 +1,23 @@ + + + net9.0 + enable + enable + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/Pf2e/Web/Program.cs b/Pf2e/Web/Program.cs new file mode 100644 index 0000000..e73a9e3 --- /dev/null +++ b/Pf2e/Web/Program.cs @@ -0,0 +1,35 @@ +using dotenv.net; +using dotenv.net.Utilities; +using Microsoft.EntityFrameworkCore; +using Pf2e.Database; + +WebApplicationBuilder builder = WebApplication.CreateBuilder(args); +DotEnv.Load(); + +// Add services to the container. +builder.Services.AddRazorPages(); + +builder.Services.AddDbContext(options => + options.UseNpgsql(EnvReader.GetStringValue("DATABASE_CONNECTION")) +); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (!app.Environment.IsDevelopment()) +{ + app.UseExceptionHandler("/Error"); + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + app.UseHsts(); +} + +app.UseHttpsRedirection(); + +app.UseRouting(); + +app.UseAuthorization(); + +app.MapStaticAssets(); +app.MapRazorPages().WithStaticAssets(); + +app.Run(); diff --git a/Pf2eWeb/Properties/launchSettings.json b/Pf2e/Web/Properties/launchSettings.json similarity index 100% rename from Pf2eWeb/Properties/launchSettings.json rename to Pf2e/Web/Properties/launchSettings.json diff --git a/Pf2eWeb/appsettings.Development.json b/Pf2e/Web/appsettings.Development.json similarity index 100% rename from Pf2eWeb/appsettings.Development.json rename to Pf2e/Web/appsettings.Development.json diff --git a/Pf2eWeb/appsettings.json b/Pf2e/Web/appsettings.json similarity index 100% rename from Pf2eWeb/appsettings.json rename to Pf2e/Web/appsettings.json diff --git a/Pf2eWeb/wwwroot/css/site.css b/Pf2e/Web/wwwroot/css/site.css similarity index 100% rename from Pf2eWeb/wwwroot/css/site.css rename to Pf2e/Web/wwwroot/css/site.css diff --git a/Pf2eWeb/wwwroot/favicon.ico b/Pf2e/Web/wwwroot/favicon.ico similarity index 100% rename from Pf2eWeb/wwwroot/favicon.ico rename to Pf2e/Web/wwwroot/favicon.ico diff --git a/Pf2eWeb/wwwroot/js/site.js b/Pf2e/Web/wwwroot/js/site.js similarity index 100% rename from Pf2eWeb/wwwroot/js/site.js rename to Pf2e/Web/wwwroot/js/site.js diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/LICENSE b/Pf2e/Web/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/LICENSE rename to Pf2e/Web/wwwroot/lib/bootstrap/LICENSE diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to Pf2e/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/Pf2eWeb/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/Pf2e/Web/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to Pf2e/Web/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/Pf2eWeb/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.js b/Pf2e/Web/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.js rename to Pf2e/Web/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.js diff --git a/Pf2eWeb/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.min.js b/Pf2e/Web/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.min.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.min.js rename to Pf2e/Web/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.min.js diff --git a/Pf2eWeb/wwwroot/lib/jquery-validation/LICENSE.md b/Pf2e/Web/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery-validation/LICENSE.md rename to Pf2e/Web/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/Pf2eWeb/wwwroot/lib/jquery-validation/dist/additional-methods.js b/Pf2e/Web/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to Pf2e/Web/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/Pf2eWeb/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/Pf2e/Web/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to Pf2e/Web/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/Pf2eWeb/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/Pf2e/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to Pf2e/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/Pf2eWeb/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/Pf2e/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to Pf2e/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/Pf2eWeb/wwwroot/lib/jquery/LICENSE.txt b/Pf2e/Web/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery/LICENSE.txt rename to Pf2e/Web/wwwroot/lib/jquery/LICENSE.txt diff --git a/Pf2eWeb/wwwroot/lib/jquery/dist/jquery.js b/Pf2e/Web/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery/dist/jquery.js rename to Pf2e/Web/wwwroot/lib/jquery/dist/jquery.js diff --git a/Pf2eWeb/wwwroot/lib/jquery/dist/jquery.min.js b/Pf2e/Web/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery/dist/jquery.min.js rename to Pf2e/Web/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/Pf2eWeb/wwwroot/lib/jquery/dist/jquery.min.map b/Pf2e/Web/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery/dist/jquery.min.map rename to Pf2e/Web/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/Pf2eWeb/wwwroot/lib/jquery/dist/jquery.slim.js b/Pf2e/Web/wwwroot/lib/jquery/dist/jquery.slim.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery/dist/jquery.slim.js rename to Pf2e/Web/wwwroot/lib/jquery/dist/jquery.slim.js diff --git a/Pf2eWeb/wwwroot/lib/jquery/dist/jquery.slim.min.js b/Pf2e/Web/wwwroot/lib/jquery/dist/jquery.slim.min.js similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery/dist/jquery.slim.min.js rename to Pf2e/Web/wwwroot/lib/jquery/dist/jquery.slim.min.js diff --git a/Pf2eWeb/wwwroot/lib/jquery/dist/jquery.slim.min.map b/Pf2e/Web/wwwroot/lib/jquery/dist/jquery.slim.min.map similarity index 100% rename from Pf2eWeb/wwwroot/lib/jquery/dist/jquery.slim.min.map rename to Pf2e/Web/wwwroot/lib/jquery/dist/jquery.slim.min.map diff --git a/Pf2eDataScrapper.sln b/Pf2eDataScrapper.sln index 4475d2f..0758606 100644 --- a/Pf2eDataScrapper.sln +++ b/Pf2eDataScrapper.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.13.35919.96 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pf2eDataScrapper", "Pf2eDataScrapper\Pf2eDataScrapper.csproj", "{FF82896A-92CA-4C63-8FDC-959ECC513773}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pf2e.Scrapper", "Pf2e\Scrapper\Pf2e.Scrapper.csproj", "{FF82896A-92CA-4C63-8FDC-959ECC513773}" ProjectSection(ProjectDependencies) = postProject {D32B7787-D912-4B21-B341-7C1F42F62D36} = {D32B7787-D912-4B21-B341-7C1F42F62D36} EndProjectSection @@ -17,9 +17,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Элементы решен EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "output", "output", "{36D591C7-65C7-A0D1-1CBC-10CDE441BDC8}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pf2eModel", "Pf2eModel\Pf2eModel.csproj", "{D32B7787-D912-4B21-B341-7C1F42F62D36}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pf2e.Database", "Pf2e\Database\Pf2e.Database.csproj", "{D32B7787-D912-4B21-B341-7C1F42F62D36}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pf2eWeb", "Pf2eWeb\Pf2eWeb.csproj", "{B2EDB12D-ED1E-4590-8CDC-BABB2926524F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pf2e.Web", "Pf2e\Web\Pf2e.Web.csproj", "{B2EDB12D-ED1E-4590-8CDC-BABB2926524F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/Pf2eDataScrapper.sln.DotSettings b/Pf2eDataScrapper.sln.DotSettings index c2f1f1d..9c9a5c2 100644 --- a/Pf2eDataScrapper.sln.DotSettings +++ b/Pf2eDataScrapper.sln.DotSettings @@ -15,7 +15,7 @@ False 137 True - E:\proj\pf2e\Pf2eDataScrapper\Pf2eDataScrapper.sln.DotSettings + E:\proj\pf2e\Pf2e\Scrapper\Scrapper.sln.DotSettings True 1 diff --git a/Pf2eDataScrapper/Documentation.cs b/Pf2eDataScrapper/Documentation.cs deleted file mode 100644 index e11c598..0000000 --- a/Pf2eDataScrapper/Documentation.cs +++ /dev/null @@ -1,255 +0,0 @@ -namespace Pf2eDataScrapper -{ - /// - /// Модель классов ORM EntityFramework. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Helpers -{ - /// - /// Классы-помощники, используемые во всех частях проекта. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers -{ - /// - /// Описание импортёров, которые определяют наборы обработчиков данных и элементов, необходимых для их работы. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd -{ - /// - /// Импортёр данных из сайта Archives of Nethys Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium -{ - /// - /// Компендиум данных из сайта Archives of Nethys Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers -{ - /// - /// Класс-помощники, которые используются в импортере данных из сайта Archives of Nethys Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors -{ - /// - /// Обработчики данных из сайта Archives of Nethys Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation -{ - /// - /// Обработчики для подготовки данных Archives of Nethys Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses -{ - /// - /// Обработчики подклассов с сайта Archives of Nethys Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types -{ - /// - /// Обработчики основных сущностей с сайта Archives of Nethys Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules -{ - /// - /// Обработчики правил с сайта Archives of Nethys Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn -{ - /// - /// Импортёр данных из модуля pf2e для FoundryVTT. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium -{ - /// - /// Компендиум данных из модуля pf2e для FoundryVTT. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation -{ - /// - /// Обработчики для подготовки данных из модуля pf2e для FoundryVTT. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Importers.Repositories -{ - /// - /// Общее описание репозиториев для хранения данных, которые используются в импортёрах и процессорах. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Processors -{ - /// - /// Общее описание обработчиков данных. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Processors.Attributes -{ - /// - /// Классы-аттрибуты, которые используются для описания обработчиков данных и их свойств. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Processors.Collection -{ - /// - /// Описание коллекции классов обработчиков данных. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Processors.Definitions -{ - /// - /// Общее описание классов и интерфейсов, которые используются в обработчиках данных. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.Processors.Factory -{ - /// - /// Фабрики для создания экземпляров обработчиков данных на основе их атрибутов и конфигурации. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.SchemaBuilder -{ - /// - /// Классы обработки вводимых JSON-данных и создание схемы данных для использовании при формировании обработчиков данных. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.SchemaBuilder.Types -{ - /// - /// Типы полей, которые используются в схемах данных для описания структуры вводимых JSON-данных. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF -{ - /// - /// WPF-приложение для запуска обработчиков и просмотра данных Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.AuthForm -{ - /// - /// WPF-приложение для авторизации пользователя во внешнем сервисе. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.EntityViewer -{ - /// - /// WPF-окно для просмотра сущностей Pathfinder 2e, с возможностью фильтрации и поиска по данным. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.EntityViewer.Component -{ - /// - /// Компоненты, которые используются в WPF-окне просмотра сущностей Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure -{ - /// - /// Структура представления сущностей Pathfinder 2e в WPF-приложении, включая классы и интерфейсы для отображения данных. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.EntityViewer.Stores -{ - /// - /// Хранилища данных для WPF-приложения просмотра сущностей Pathfinder 2e, которые управляют состоянием и данными приложения. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.EntityViewer.ViewModel -{ - /// - /// ViewModel для WPF-приложения просмотра сущностей Pathfinder 2e, которые связывают данные и представление. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.ProgressForm -{ - /// - /// WPF-окно для отображения прогресса выполнения операций, таких как импорт данных или обработка сущностей Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.StartForm -{ - /// - /// WPF-окно для запуска приложения, которое позволяет пользователю выбрать импортёр и начать обработку данных Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eDataScrapper.WPF.StartForm.Components -{ - /// - /// Компоненты, которые используются в WPF-окне запуска приложения для выбора импортёра и настройки параметров обработки данных Pathfinder 2e. - /// - internal static class NamespaceDoc { } -} diff --git a/Pf2eDataScrapper/Helpers/EntityView.cs b/Pf2eDataScrapper/Helpers/EntityView.cs deleted file mode 100644 index 4081311..0000000 --- a/Pf2eDataScrapper/Helpers/EntityView.cs +++ /dev/null @@ -1,181 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using Microsoft.EntityFrameworkCore; -using Pf2eModel; -using Pf2eModel.Model; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; - -namespace Pf2eDataScrapper.Helpers; - -/// -/// Класс, обрабатывающий запросы к сущностям и подключающий необходимые данные. -/// -public class EntityView -{ - /// - /// Корневая сущность. - /// - public Entity Entity { get; } - - /// - /// Основная сущность. - /// - public IEntity? SubEntity { get; } - - /// - /// Контекст базы данных, используемый для получения сущностей. - /// - private Pf2eDbContext Context { get; } - - /// - /// Конструктор класса, который получает сущность из базы данных по типу и идентификатору и заполняет её данными. - /// - /// Контекст базы данных. - /// Тип запрашиваемой сущности. - /// Идентификатор запрашиваемой сущности. - public EntityView(Pf2eDbContext context, EntityType type, int id) - { - Context = context; - Entity = GetEntity(type, id); - SubEntity = GetSubEntity(type, id); - } - - /// - /// Конструктор класса, который получает сущность из базы данных по переданной сущности и заполняет её данными. - /// - /// Контекст базы данных. - /// Сущность, которую нужно обработать. - public EntityView(Pf2eDbContext context, Entity entity) - { - Context = context; - Entity = entity; - SubEntity = GetSubEntity(entity.Type, entity.Id); - } - - /// - /// Получает сущность из базы данных по типу и идентификатору. - /// - /// Тип сущности. - /// Идентификатор сущности. - /// Сущность, соответствующая указанному типу и идентификатору. - private Entity GetEntity(EntityType type, int id) => - Context - .Entities.Where(e => e.Id == id && e.Type == type) - .Include(e => e.Sources) - .ThenInclude(s => s.Source) - .Include(e => e.Keywords) - .Include(e => e.Externals) - .ThenInclude(x => x.Target) - .Include(e => e.Traits) - .ThenInclude(t => t.Entity) - .FirstOrDefault() ?? throw new("Entity is null"); - - /// - /// Получает подчинённую сущность по типу и идентификатору. - /// - /// Тип сущности. - /// Идентификатор сущности. - /// Подчинённая сущность, соответствующая указанному типу и идентификатору. - private IEntity? GetSubEntity(EntityType type, int id) - { - Getter? getter = _getters.FirstOrDefault(g => g.Type == type); - return (getter != null) - ? getter.Get(id, this.Context) - : (IEntity?)Context.Find(EntityOfTypeAttribute.Resolve(Entity), id); - } - - /// - /// Словарь, содержащий методы получения сущностей из базы данных. - /// - private readonly ICollection _getters = - [ - new Getter( - EntityType.Ancestry, - context => context.Ancestries.Include(a => a.AncestryBoosts) - ), - new Getter( - EntityType.Archetype, - context => - context - .Archetypes.Include(a => a.DedicationFeat) - .ThenInclude(f => f.Entity) - .Include(a => a.Feats) - .ThenInclude(f => f.Entity) - ), - new Getter( - EntityType.Background, - context => - context - .Backgrounds.Include(b => b.BackgroundBoosts) - .Include(b => b.BackgroundSkills) - .ThenInclude(t => t.Training) - .Include(b => b.BackgroundItems) - ), - new Getter( - EntityType.Class, - context => - context - .Classes.Include(c => c.ClassKeyAbilities) - .Include(c => c.ClassTrainings) - .ThenInclude(t => t.Training) - .Include(c => c.ClassProgressions) - .Include(c => c.SubclassGroups) - ), - new Getter( - EntityType.Feat, - context => - context.Feats.Include(f => f.Archetypes).ThenInclude(a => a.Entity).AsQueryable() - ), - new Getter( - EntityType.Spell, - context => context.Spells.Include(s => s.SpellAreas).Include(s => s.SpellDefenses) - ), - new Getter( - EntityType.Ritual, - context => - context - .Rituals.Include(r => r.Area) - .Include(r => r.Checks) - .ThenInclude(c => c.Training) - .AsQueryable() - ), - new Getter( - EntityType.Subclass, - context => - context - .Subclasses.Include(s => s.Trainings) - .ThenInclude(t => t.Training) - .Include(s => s.Entities) - ), - ]; - - /// - /// Абстрактный класс, который определяет метод получения сущности из базы данных. - /// - /// Связанный тип сущности. - private abstract class Getter(EntityType type) - { - public readonly EntityType Type = type; - - public abstract IEntity? Get(int id, Pf2eDbContext context); - } - - /// - /// Класс, определяющий метод получения сущности из базы данных. - /// - /// Тип данных основной сущности. - /// Связанный тип сущности. - /// Метод получения сущности из базы данных. - private class Getter(EntityType type, Func> method) - : Getter(type) - where T : IEntity - { - public override IEntity? Get(int id, Pf2eDbContext context) - { - return method.Invoke(context).FirstOrDefault(c => c.Id == id); - } - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/ExternalProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/ExternalProcessor.cs deleted file mode 100644 index 52fe39d..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/ExternalProcessor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Pf2eModel.Model.Base.Targets; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation; - -[Processor( - "aonprd:external", - Description = "Создание цели внешних ссылок", - Group = ProcessorGroupEnum.AonprdPreparation -)] -[ProcessorDependencies(["aonprd:repository"])] -internal class ExternalProcessor(AonprdBuilderGlobals globals) : AbstractSimpleProcessor -{ - public Pf2eDbContext Context { get; } = new(); - public AonprdBuilderGlobals Globals { get; } = globals; - - public ExternalTarget AonprdTarget = null!; - - public override void Process() - { - AonprdTarget = new() - { - Name = AonprdImporter.TargetName, - Icon = "http://www.google.com/s2/favicons?domain=2e.aonprd.com", - Prefix = "https://2e.aonprd.com", - }; - } - - public override void Save() - { - Context.ExternalTargets.Add(AonprdTarget); - Context.SaveChanges(); - - Globals.AonprdTarget = AonprdTarget; - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/RepositoryUpdateProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/RepositoryUpdateProcessor.cs deleted file mode 100644 index 76f5ef4..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/RepositoryUpdateProcessor.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation; - -[Processor( - "aonprd:repository", - Description = "Обновление репозитория", - Group = ProcessorGroupEnum.AonprdPreparation -)] -internal class RepositoryUpdateProcessor(AonprdRepository repository, ProcessProgress progress) - : IProcessor -{ - public AonprdRepository Repository { get; } = repository; - public ProcessProgress Progress { get; } = progress; - - public void Process() - { - Repository.Update(Progress); - } - - public void Save() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SchemaBuildProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SchemaBuildProcessor.cs deleted file mode 100644 index c2a785c..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SchemaBuildProcessor.cs +++ /dev/null @@ -1,97 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.SchemaBuilder; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation; - -[Processor( - "aonprd:schema", - Description = "Построение схемы данных", - Group = ProcessorGroupEnum.AonprdPreparation, - Active = false -)] -[ProcessorDependencies(["aonprd:repository", "aonprd:compendium"])] -internal class SchemaBuildProcessor( - AonprdImporter importer, - AonprdCompendium compendium, - ProcessProgress progress, - ApplicationSettings settings -) : AbstractSchemaBuildProcessor -{ - /// - protected AonprdImporter Importer { get; } = importer; - - /// - protected override AonprdCompendium Compendium { get; } = compendium; - - /// - protected override ProcessProgress Progress { get; } = progress; - - /// - protected ApplicationSettings Settings { get; } = settings; - - /// - protected override string SavePath => Path.Combine(Settings.OutputDirPath, Importer.Slug); - - /// - protected override AonprdTypeResolver Resolver { get; } = new(); - - /// - /// Список типов, являющихся подклассами. - /// - private readonly string[] _subclassSchemaTypes = - [ - "research-field", - "apparition", - "practice", - "instinct", - "muse", - "cause", - "tenet", - "doctrine", - "druidic-order", - "methodology", - "element", - "hybrid-study", - "mystery", - "conscious-mind", - "subconscious-mind", - "hunters-edge", - "racket", - "bloodline", - "style", - "implement", - "lesson", - "patron", - "arcane-school", - "arcane-thesis", - "way", - "innovation", - "ikon", - "epithet", - ]; - - protected override ICollection GetSchemaNodes(AbstractCompendiumItem item) - { - List nodes = [item.Type]; - - // Нода подкласса - if (_subclassSchemaTypes.Contains(item.Type)) - { - nodes.Add("_subclass"); - } - - return nodes; - } -} - -/// -internal class AonprdTypeResolver : TypeResolver -{ - // -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SkillProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SkillProcessor.cs deleted file mode 100644 index 8bf81d7..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Preparation/SkillProcessor.cs +++ /dev/null @@ -1,41 +0,0 @@ -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Preparation; - -[ProcessorCollection( - "aonprd:skill", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - InnerType = "skill", - Description = "Навыки", - Group = ProcessorGroupEnum.AonprdPreparation -)] -[ProcessorDependencies(["aonprd:compendium"])] -internal class SkillProcessor(ProcessorInput input, Pf2eDbContext context) - : AbstractInputProcessor(input) -{ - public Pf2eDbContext Context { get; } = context; - - /// - /// Обучаемый объект. - /// - public Training Training = null!; - - /// - public override void Save() => Context.Trainings.Add(Training); - - /// - public override void Process() - { - Training = new() - { - Name = new() { { LocaleType.English, Input.GetRequired("name") } }, - Type = TrainingType.Skill, - }; - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs deleted file mode 100644 index 0834281..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:arcane-school", - InnerType = "arcane-school", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Arcane Schools", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class ArcaneSchoolProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Wizard"; - - /// - public override string GroupName => "Arcane School"; - - /// - public override void ProcessObject() - { - AddSpells(Input.GetRequired("spell_markdown")); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs deleted file mode 100644 index 356748c..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:arcane-thesis", - InnerType = "arcane-thesis", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Arcane Theses", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class ArcaneThesisProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Wizard"; - - /// - public override string GroupName => "Arcane Thesis"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs deleted file mode 100644 index a9d785a..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs +++ /dev/null @@ -1,41 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:bloodline", - InnerType = "bloodline", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Bloodlines", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class BloodlineProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Sorcerer"; - - /// - public override string GroupName => "Bloodline"; - - /// - public override void ProcessObject() - { - AddSpells(Input.GetRequired("spell_markdown")); - - Object.Extra = GenerateJsonString("tradition"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs deleted file mode 100644 index 34689db..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:cause", - InnerType = "cause", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Causes", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class CauseProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Champion"; - - /// - public override string GroupName => "Cause"; - - /// - public override void ProcessObject() - { - Object.Extra = GenerateJsonString("alignment"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs deleted file mode 100644 index 76ebc7f..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:conscious-mind", - InnerType = "conscious-mind", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Conscious Minds", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class ConsciousMindProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Psychic"; - - /// - public override string GroupName => "Conscious Mind"; - - /// - public override void ProcessObject() - { - AddSpells(Input.GetRequired("spell_markdown")); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs deleted file mode 100644 index 201305d..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:doctrine", - InnerType = "doctrine", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Doctrines", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class DoctrineProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Cleric"; - - /// - public override string GroupName => "Doctrine"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs deleted file mode 100644 index 9f12489..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:druidic-order", - InnerType = "druidic-order", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Druidic Orders", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class DruidicOrderProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Druid"; - - /// - public override string GroupName => "Druidic Order"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs deleted file mode 100644 index 4bb23c1..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:eidolon", - InnerType = "eidolon", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Eidolons", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class EidolonProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Summoner"; - - /// - public override string GroupName => "Eidolon"; - - /// - public override void ProcessObject() - { - AddTrainings(Input.GetRequired("skill_markdown")); - - Object.Extra = GenerateJsonString( - "alignment", - "language_markdown", - "size", - "tradition", - "speed" - ); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs deleted file mode 100644 index 57f0943..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:element", - InnerType = "element", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Elements", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class ElementProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Kineticist"; - - /// - public override string GroupName => "Element"; - - /// - public override void ProcessObject() - { - Object.Extra = GenerateJsonString("element"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs deleted file mode 100644 index 34b96d2..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Microsoft.EntityFrameworkCore; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:epithet", - InnerType = "epithet", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Epithets", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class EpithetProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Exemplar"; - - /// - public override string GroupName => "Epithet"; - - /// - public override void ProcessObject() - { - Object.Extra = GenerateJsonString("level", "type"); - // No additional processing needed - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs deleted file mode 100644 index dc31f80..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs +++ /dev/null @@ -1,41 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -// TODO: Придумать логику для обработки под-архетипа (Hellknight Order) - -//[ProcessorCollection( -// "aonprd:hellknight-order", -// InnerType = "hellknight-order", -// CompendiumType = ProcessorCompendiumEnum.Aonprd, -// Description = "Hellknight Orders", -// Group = ProcessorGroupEnum.AonprdSubclasses -//)] -//[ProcessorDependencies(["aonprd:subclass-group"])] -internal class HellknightOrderProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Hellknight"; - - /// - public override string GroupName => "Order"; - - /// - public override void ProcessObject() - { - Object.Extra = GenerateJsonString("favored_weapon_markdown"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs deleted file mode 100644 index d09d287..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:hunters-edge", - InnerType = "hunters-edge", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Hunter's Edges", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class HuntersEdgeProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Ranger"; - - /// - public override string GroupName => "Hunter's Edge"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs deleted file mode 100644 index 7863725..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:hybrid-study", - InnerType = "hybrid-study", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Hybrid Studies", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class HybridStudyProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Magus"; - - /// - public override string GroupName => "Hybrid Study"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs deleted file mode 100644 index a6e760f..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:ikon", - InnerType = "ikon", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Ikon", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class IkonProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Exemplar"; - - /// - public override string GroupName => "Ikon"; - - /// - public override void ProcessObject() - { - Object.Extra = GenerateJsonString("type", "usage_markdown"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs deleted file mode 100644 index 6e80d21..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:implement", - InnerType = "implement", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Implements", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class ImplementProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Thaumaturge"; - - /// - public override string GroupName => "Implement"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs deleted file mode 100644 index a9b472c..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:innovation", - InnerType = "innovation", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Innovations", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class InnovationProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Inventor"; - - /// - public override string GroupName => "Innovation"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs deleted file mode 100644 index 3e4ecf3..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:instinct", - InnerType = "instinct", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Instincts", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class InstinctProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Barbarian"; - - /// - public override string GroupName => "Instinct"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs deleted file mode 100644 index bc95d73..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:lesson", - InnerType = "lesson", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Lessons", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class LessonProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Witch"; - - /// - public override string GroupName => "Lesson"; - - /// - public override void ProcessObject() - { - Object.Extra = GenerateJsonString("lesson_type"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs deleted file mode 100644 index 8224a44..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:methodology", - InnerType = "methodology", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Methodologies", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class MethodologyProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Investigator"; - - /// - public override string GroupName => "Methodology"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs deleted file mode 100644 index 100a0cf..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:muse", - InnerType = "muse", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Muses", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class MuseProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Bard"; - - /// - public override string GroupName => "Muse"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs deleted file mode 100644 index 6ae9f39..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs +++ /dev/null @@ -1,44 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:mystery", - InnerType = "mystery", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Mysteries", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class MysteryProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Oracle"; - - /// - public override string GroupName => "Mystery"; - - /// - public override void ProcessObject() - { - AddSpells(Input.GetRequired("spell_markdown")); - - // TODO: Добавть проверку на упоминание Lore в skill_markdown - // AddTrainings(Input.GetRequired("skill_markdown")); - - Object.Extra = GenerateJsonString("domain", "skill_markdown"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs deleted file mode 100644 index fcc8091..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Microsoft.EntityFrameworkCore; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:patron", - InnerType = "patron", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Patrons", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class PatronProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Witch"; - - /// - public override string GroupName => "Patron"; - - /// - public override void ProcessObject() - { - AddTrainings(Input.GetRequired("skill_markdown")); - - Object.Extra = GenerateJsonString("tradition", "skill_markdown"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs deleted file mode 100644 index 9569a85..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:practice", - InnerType = "practice", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Practices", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class PracticeProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Animist"; - - /// - public override string GroupName => "Practice"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs deleted file mode 100644 index 1306259..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:racket", - InnerType = "racket", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Rackets", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class RacketProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Rogue"; - - /// - public override string GroupName => "Racket"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs deleted file mode 100644 index 0857677..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:research-field", - InnerType = "research-field", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Research Fields", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class ResearchFieldProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Alchemist"; - - /// - public override string GroupName => "Research Field"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs deleted file mode 100644 index 90cf677..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:style", - InnerType = "style", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Styles", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class StyleProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Swashbuckler"; - - /// - public override string GroupName => "Style"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs deleted file mode 100644 index 77e0b9d..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:subconscious-mind", - InnerType = "subconscious-mind", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Subconscious Minds", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class SubconsciousMindProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Psychic"; - - /// - public override string GroupName => "Subconscious Mind"; - - /// - public override void ProcessObject() - { - Object.Extra = GenerateJsonString("attribute"); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs deleted file mode 100644 index 9eea18c..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:tenet", - InnerType = "tenet", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Tenets", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class TenetProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Champion"; - - /// - public override string GroupName => "Tenet"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs deleted file mode 100644 index b63a975..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; - -[ProcessorCollection( - "aonprd:way", - InnerType = "way", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Ways", - Group = ProcessorGroupEnum.AonprdSubclasses -)] -[ProcessorDependencies(["aonprd:subclass-group"])] -internal class WayProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractSubclassProcessor(input, stringHelper, helper, globals) -{ - /// - public override Subclass Object { get; } = new(); - - /// - public override string ClassName => "Gunslinger"; - - /// - public override string GroupName => "Way"; - - /// - public override void ProcessObject() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ActionProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ActionProcessor.cs deleted file mode 100644 index 7d54a44..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ActionProcessor.cs +++ /dev/null @@ -1,71 +0,0 @@ -using System.IO; -using System.Linq; -using System.Text.RegularExpressions; -using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; - -[ProcessorCollection( - "aonprd:action", - InnerType = "action", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Действия", - Group = ProcessorGroupEnum.AonprdEntities -)] -[ProcessorDependencies(["aonprd:trait", "aonprd:source"])] -internal partial class ActionProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractEntityProcessor(input, stringHelper, helper, globals) -{ - /// - public override EntityType Type => EntityType.Action; - - /// - public override Pf2eModel.Model.Structure.Action Object { get; } = new(); - - /// - protected override void Add() => Context.Actions.Add(Object); - - /// - public override void Process() - { - Check(); - - base.Process(); - - Object.Actions = Input.EnumOptional("actions", ActionEnum.Passive); - Object.Extra = GenerateJsonString("school"); - } - - public override void Check() - { - base.Check(); - - if (Input.GetRequired("markdown").StartsWith("**Activate")) - { - throw new SkipItemException(Input.GetRequired("name"), "activating action"); - } - } - - /// - protected override string[] AddedDescriptionPaths() => - [ - "cost_markdown", - "trait_markdown", - "source_markdown", - "search_markdown", - "requirement_markdown", - "trigger_markdown", - "summary_markdown", - ]; -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ArchetypeProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ArchetypeProcessor.cs deleted file mode 100644 index d299727..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/ArchetypeProcessor.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; - -[ProcessorCollection( - "aonprd:archetype", - InnerType = "archetype", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Архетипы", - Group = ProcessorGroupEnum.AonprdEntities -)] -[ProcessorDependencies(["aonprd:trait", "aonprd:source"])] -internal class ArchetypeProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractEntityProcessor(input, stringHelper, helper, globals) -{ - /// - public override EntityType Type => EntityType.Archetype; - - /// - public override Archetype Object { get; } = new(); - - /// - protected override void Add() => Context.Archetypes.Add(Object); - - /// - public override void Process() - { - base.Process(); - - Object.Level = Input.GetOptional("level"); - } - - /// - protected override string[] AddedDescriptionPaths() => - ["prerequisite_markdown", "requirement_markdown", "summary_markdown"]; -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/BackgroundProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/BackgroundProcessor.cs deleted file mode 100644 index ff7b782..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/BackgroundProcessor.cs +++ /dev/null @@ -1,59 +0,0 @@ -using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using Pf2eModel.Model.Structure.BackgroundRelation; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; - -[ProcessorCollection( - "aonprd:background", - InnerType = "background", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Предыстории", - Group = ProcessorGroupEnum.AonprdEntities -)] -[ProcessorDependencies(["aonprd:trait", "aonprd:source"])] -internal class BackgroundProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractEntityProcessor(input, stringHelper, helper, globals) -{ - /// - public override EntityType Type => EntityType.Background; - - /// - public override Background Object { get; } = new(); - - /// - protected override void Add() => Context.Backgrounds.Add(Object); - - /// - public override void Process() - { - base.Process(); - - foreach (JToken token in Input.GetOptional("attribute") ?? []) - { - BackgroundBoost boost = new() - { - Background = Object, - Attribute = Input.Enum(token.ToString()), - }; - - Object.BackgroundBoosts.Add(boost); - Context.BackgroundBoosts.Add(boost); - } - } - - /// - protected override string[] AddedDescriptionPaths() => - ["feat_markdown", "summary_markdown", "skill_markdown", "prerequisite_markdown"]; -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DeityProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DeityProcessor.cs deleted file mode 100644 index 1354086..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/DeityProcessor.cs +++ /dev/null @@ -1,283 +0,0 @@ -using System.Linq; -using System.Text.RegularExpressions; -using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using Pf2eModel.Model.Structure.DeityRelation; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; - -[ProcessorCollection( - "aonprd:deity", - InnerType = "deity", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Божества", - Group = ProcessorGroupEnum.AonprdEntities -)] -[ProcessorDependencies(["aonprd:domain", "aonprd:spell", "aonprd:trait", "aonprd:source"])] -internal partial class DeityProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractEntityProcessor(input, stringHelper, helper, globals) -{ - /// - public override EntityType Type => EntityType.Deity; - - /// - public override Deity Object { get; } = new(); - - /// - protected override void Add() => Context.Deities.Add(Object); - - /// - public override void Process() - { - base.Process(); - - // Установка категории божества - string categoryName = Input.GetRequired("deity_category"); - Object.Category = categoryName; - - // Связываем с сущностью категории - ProcessCategory(categoryName); - - ProcessFonts(); - - // Обработка атрибутов - ProcessAttributes(); - - // Обработка доменов - ProcessDomains(); - - // Обработка заклинаний - ProcessSpells(); - - // Обработка оружия - ProcessWeapons(); - - // Обработка навыков - ProcessSkills(); - - // Обработка текстов описания - ProcessTexts(); - - // Обработка освящения - в Foundry! - } - - /// - protected override void AddTraits() - { - // У божеств нет признаков. Не знаю, зачем они на Архивах. - } - - /// - /// Обработка божественной силы. - /// - private void ProcessFonts() - { - JArray fonts = Input.GetOptional("divine_font") ?? []; - - switch (fonts.Count) - { - case 0: - Object.Fonts = DeityFonts.None; - return; - - // Если есть и Heal, и Harm - case 2: - Object.Fonts = DeityFonts.Any; - return; - - default: - { - // Определяем тип по первому элементу - string font = fonts[0].ToString(); - Object.Fonts = Input.Enum(font); - break; - } - } - } - - /// - /// Обработка атрибутов божества. - /// - private void ProcessAttributes() - { - JArray attributes = Input.GetOptional("attribute") ?? []; - foreach (JToken token in attributes) - { - AttributeValues attribute = Input.Enum(token.ToString()); - Object.DeityAttributes.Add(new() { Deity = Object, Attribute = attribute }); - } - } - - /// - /// Обработка доменов божества. - /// - private void ProcessDomains() - { - // Обработка основных доменов - string primaryDomainsMarkdown = Input.GetRequired("domain_primary_markdown"); - ProcessDomainMarkdown(primaryDomainsMarkdown, true); - - // Обработка альтернативных доменов - string alternateDomainsMarkdown = Input.GetRequired("domain_alternate_markdown"); - ProcessDomainMarkdown(alternateDomainsMarkdown, false); - } - - /// - /// Обработка markdown-строки с доменами. - /// - /// Markdown-строка с доменами. - /// Флаг, указывающий, являются ли домены основными. - private void ProcessDomainMarkdown(string markdown, bool isPrimary) - { - // Разделяем markdown на отдельные ссылки - MatchCollection matches = MarkdownLinkRegex().Matches(markdown); - foreach (Match match in matches) - { - string domainName = match.Groups[1].Value; - - // Ищем домен в базе данных - Domain? domain = Context.Domains.FirstOrDefault(d => - Pf2eDbContext.LocaleSearch(d.Entity.Name, domainName) - ); - - if (domain != null) - { - Object.DeityDomains.Add( - new() - { - Deity = Object, - Domain = domain, - IsPrimary = isPrimary, - Value = domainName, - } - ); - } - } - } - - /// - /// Обработка заклинаний божества. - /// - private void ProcessSpells() - { - string spellsMarkdown = Input.GetRequired("spell_markdown"); - MatchCollection matches = MarkdownLinkRegex().Matches(spellsMarkdown); - - foreach (Match match in matches) - { - string spellName = match.Groups[1].Value; - - // Ищем заклинание в базе данных - Spell? spell = Context.Spells.FirstOrDefault(s => - Pf2eDbContext.LocaleSearch(s.Entity.Name, spellName) - ); - - if (spell != null) - { - Object.DeitySpells.Add( - new() - { - Deity = Object, - Spell = spell, - Level = spell.Level, - } - ); - } - } - } - - /// - /// Обработка оружия божества. - /// - private void ProcessWeapons() - { - string weaponsMarkdown = Input.GetRequired("favored_weapon_markdown"); - MatchCollection matches = MarkdownLinkRegex().Matches(weaponsMarkdown); - - foreach (Match match in matches) - { - string weaponName = match.Groups[1].Value; - Object.DeityWeapons.Add(new() { Deity = Object, Weapon = weaponName }); - } - } - - /// - /// Обработка навыков божества. - /// - private void ProcessSkills() - { - string skillsMarkdown = Input.GetRequired("skill_markdown"); - MatchCollection matches = MarkdownLinkRegex().Matches(skillsMarkdown); - - foreach (Match match in matches) - { - string skillName = match.Groups[1].Value; - - // Ищем навык в базе данных - Training? training = Context.Trainings.FirstOrDefault(t => - Pf2eDbContext.LocaleSearch(t.Name, skillName) - ); - - if (training != null) - { - Object.Skills.Add(training); - } - } - } - - /// - /// Обработка категории божества. - /// - /// Название категории. - private void ProcessCategory(string categoryName) - { - // Ищем категорию в базе данных - DeityCategory? category = Context.DeityCategories.FirstOrDefault(dc => - Pf2eDbContext.LocaleSearch(dc.Entity.Name, categoryName) - ); - - if (category != null) - { - Object.CategoryId = category.Id; - Object.CategoryEntity = category; - } - } - - /// - /// Обработка текстов описания божества. - /// - private void ProcessTexts() - { - Object.Edicts[LocaleType.English] = Input.GetRequired("edict"); - Object.Anathema[LocaleType.English] = Input.GetRequired("anathema"); - Object.ReligiousSymbol[LocaleType.English] = Input.GetOptional( - "religious_symbol", - "" - ); - Object.SacredAnimal[LocaleType.English] = Input.GetOptional("sacred_animal", ""); - Object.AreaOfConcern[LocaleType.English] = Input.GetOptional( - "area_of_concern_raw", - "" - ); - } - - /// - /// Регулярное выражение для извлечения названия из markdown-ссылки. - /// - /// Скомпилированное регулярное выражение. - [GeneratedRegex(@"\[([^\]]+)\]\([^)]+\)")] - private static partial Regex MarkdownLinkRegex(); -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/HeritageProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/HeritageProcessor.cs deleted file mode 100644 index e826abb..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/HeritageProcessor.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; - -[ProcessorCollection( - "aonprd:heritage", - InnerType = "heritage", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Наследства", - Group = ProcessorGroupEnum.AonprdEntities -)] -[ProcessorDependencies(["aonprd:ancestry"])] -internal class HeritageProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractEntityProcessor(input, stringHelper, helper, globals) -{ - /// - public override EntityType Type => EntityType.Heritage; - - /// - public override Heritage Object { get; } = new(); - - /// - protected override void Add() => Context.Heritages.Add(Object); - - /// - public override void Process() - { - base.Process(); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/LanguageProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/LanguageProcessor.cs deleted file mode 100644 index 4b3cb42..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/LanguageProcessor.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; - -[ProcessorCollection( - "aonprd:language", - InnerType = "language", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Языки", - Group = ProcessorGroupEnum.AonprdEntities -)] -[ProcessorDependencies(["aonprd:trait", "aonprd:source"])] -internal class LanguageProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractEntityProcessor(input, stringHelper, helper, globals) -{ - /// - public override EntityType Type => EntityType.Language; - - /// - public override Language Object { get; } = new(); - - /// - protected override void Add() => Context.Languages.Add(Object); -} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/TraitProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/TraitProcessor.cs deleted file mode 100644 index 78238a3..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Types/TraitProcessor.cs +++ /dev/null @@ -1,62 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; - -namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types; - -[ProcessorCollection( - "aonprd:trait", - InnerType = "trait", - CompendiumType = ProcessorCompendiumEnum.Aonprd, - Description = "Признаки", - Group = ProcessorGroupEnum.AonprdEntities -)] -[ProcessorDependencies( - ["aonprd:external", "aonprd:source", "aonprd:source", "aonprd:trait-alignments"] -)] -internal class TraitProcessor( - ProcessorInput input, - StringHelper stringHelper, - DatabaseHelper helper, - AonprdBuilderGlobals globals -) : AbstractEntityProcessor(input, stringHelper, helper, globals) -{ - /// - public override EntityType Type => EntityType.Trait; - - /// - public override Trait Object { get; } = new(); - - /// - protected override void Add() - { - Context.Traits.Add(Object); - - Globals.TraitIds[Entity.Name[LocaleType.English]] = Entity.Id; - } - - /// - public override void Process() - { - base.Process(); - - Object.Type = TraitType.Regular; - - Context.Traits.Add(Object); - } - - /// - protected override void AddTraits() - { - // Необходимо пропускать - } - - /// - protected override string GetDescription() => - base.GetDescription() + AddedDescription(["summary_markdown", "search_markdown"]); -} diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/ActionProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/ActionProcessor.cs deleted file mode 100644 index b8d0c97..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/ActionProcessor.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.IO; -using System.Linq; -using System.Text.RegularExpressions; -using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; - -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Entities; - -[ProcessorCollection( - "foundry-en:action", - InnerType = "action", - CompendiumType = ProcessorCompendiumEnum.FoundryEn, - Description = "Действия", - Group = ProcessorGroupEnum.FoundryEnEntities, - Active = false -)] -[ProcessorDependencies(["foundry-en:compendium", "foundry-en:external"])] -internal partial class ActionProcessor( - DatabaseHelper databaseHelper, - Pf2eDbContext context, - FoundryEnGlobals globals, - ProcessorInput input -) - : FoundryEnAbstractProcessor( - databaseHelper, - context, - globals, - input - ) -{ - public override EntityType Type => EntityType.Action; - - public override void Process() - { - base.Process(); - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/DeityProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/DeityProcessor.cs deleted file mode 100644 index fc6944c..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Entities/DeityProcessor.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Newtonsoft.Json.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers; -using Pf2eDataScrapper.Processors; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eModel; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; -using Pf2eModel.Model.Structure.DeityRelation; - -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Entities; - -[ProcessorCollection( - "foundry-en:deity", - InnerType = "deity", - CompendiumType = ProcessorCompendiumEnum.FoundryEn, - Description = "Божества", - Group = ProcessorGroupEnum.FoundryEnEntities, - Active = true -)] -[ProcessorDependencies(["foundry-en:compendium", "foundry-en:external"])] -internal class DeityProcessor( - DatabaseHelper databaseHelper, - Pf2eDbContext context, - FoundryEnGlobals globals, - ProcessorInput input -) : FoundryEnAbstractProcessor(databaseHelper, context, globals, input) -{ - public override EntityType Type => EntityType.Deity; - - public override void Process() - { - base.Process(); - - ProcessSanctification(); - ProcessWeapons(); - } - - private void ProcessSanctification() - { - JObject? sanctification = Input.GetOptional("system.sanctification"); - if (sanctification == null) - { - Object.Sanctification = DeitySanctification.Any; - Object.SanctificationMust = false; - return; - } - - if ( - sanctification["what"] is not JArray sanctificationArray - || sanctificationArray.Count == 0 - || sanctificationArray.Count == 2 - && sanctificationArray.Any(t => t.ToString() == "holy") - && sanctificationArray.Any(t => t.ToString() == "unholy") - ) - { - Object.Sanctification = DeitySanctification.Any; - } - else if (sanctificationArray.Any(t => t.ToString() == "holy")) - { - Object.Sanctification = DeitySanctification.Holy; - } - else if (sanctificationArray.Any(t => t.ToString() == "unholy")) - { - Object.Sanctification = DeitySanctification.Unholy; - } - else - { - Object.Sanctification = DeitySanctification.Any; - } - - Object.SanctificationMust = sanctification["modal"]?.ToString() == "must"; - } - - private void ProcessWeapons() - { - List weapons = Input - .GetRequired("system.weapons") - .Select(token => token.ToString()) - .ToList(); - - foreach (string weapon in weapons) - { - Object.DeityWeapons.Add(new() { DeityId = Object.Id, Weapon = weapon }); - } - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/ExternalProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/ExternalProcessor.cs deleted file mode 100644 index 2439b47..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/ExternalProcessor.cs +++ /dev/null @@ -1,40 +0,0 @@ -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; -using Pf2eModel.Model.Base.Targets; - -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation; - -[Processor( - "foundry-en:external", - Description = "Создание цели внешних ссылок", - Group = ProcessorGroupEnum.FoundryEnPreparation -)] -[ProcessorDependencies(["foundry-en:repository"])] -internal class ExternalProcessor(FoundryEnGlobals enGlobals) : AbstractSimpleProcessor -{ - public Pf2eDbContext Context { get; } = new(); - public FoundryEnGlobals EnGlobals { get; } = enGlobals; - - public ExternalTarget FoundryTarget = null!; - - public override void Process() - { - FoundryTarget = new() - { - Name = FoundryEnImporter.TargetName, - Icon = "http://www.google.com/s2/favicons?domain=foundryvtt.com", - Prefix = "", - }; - } - - public override void Save() - { - Context.ExternalTargets.Add(FoundryTarget); - Context.SaveChanges(); - - EnGlobals.FoundryTarget = FoundryTarget; - } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/RepositoryUpdateProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/RepositoryUpdateProcessor.cs deleted file mode 100644 index 3af769a..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/RepositoryUpdateProcessor.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; - -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation; - -[Processor( - "foundry-en:repository", - Description = "Обновление репозитория", - Group = ProcessorGroupEnum.FoundryEnPreparation, - Active = false -)] -internal class RepositoryUpdateProcessor(FoundryEnRepository repository, ProcessProgress progress) - : IProcessor -{ - public FoundryEnRepository Repository { get; } = repository; - public ProcessProgress Progress { get; } = progress; - - public void Process() - { - Repository.Update(Progress); - } - - public void Save() { } -} diff --git a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaBuildProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaBuildProcessor.cs deleted file mode 100644 index 5c6a64c..0000000 --- a/Pf2eDataScrapper/Importers/Implementations/FoundryEn/Processors/Preparation/SchemaBuildProcessor.cs +++ /dev/null @@ -1,78 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using Pf2eDataScrapper.Helpers; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium; -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.SchemaBuilder; - -namespace Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation; - -[Processor( - "foundry-en:schema", - Description = "Построение схемы данных", - Group = ProcessorGroupEnum.FoundryEnPreparation, - Active = false -)] -[ProcessorDependencies(["foundry-en:compendium"])] -internal class SchemaBuildProcessor( - FoundryEnImporter importer, - FoundryEnRepository repository, - FoundryEnCompendium compendium, - ProcessProgress progress, - ApplicationSettings settings -) : AbstractSchemaBuildProcessor -{ - /// - protected FoundryEnImporter Importer { get; } = importer; - - /// - protected FoundryEnRepository Repository { get; } = repository; - - /// - protected override FoundryEnCompendium Compendium { get; } = compendium; - - /// - protected override ProcessProgress Progress { get; } = progress; - - /// - protected ApplicationSettings Settings { get; } = settings; - - /// - protected override string SavePath => Path.Combine(Settings.OutputDirPath, Importer.Slug); - - /// - /// Определитель типов данных. - /// - protected override SchemaTypeResolver Resolver { get; } = new(); - - /// - /// Список типов, являющихся экипировкой. - /// - private readonly string[] _equipmentTypes = - [ - "equipment", - "armor", - "backpack", - "consumable", - "kit", - "shield", - "treasure", - "weapon", - ]; - - /// - protected override ICollection GetSchemaNodes(AbstractCompendiumItem item) - { - List nodes = [item.Type]; - - // Нода подкласса - if (_equipmentTypes.Contains(item.Type)) - { - nodes.Add("_equipment"); - } - - return nodes; - } -} diff --git a/Pf2eDataScrapper/Pf2eDataScrapper.csproj b/Pf2eDataScrapper/Pf2eDataScrapper.csproj deleted file mode 100644 index 78765b9..0000000 --- a/Pf2eDataScrapper/Pf2eDataScrapper.csproj +++ /dev/null @@ -1,50 +0,0 @@ - - - WinExe - net9.0-windows7.0 - enable - False - disable - True - true - ..\Documentation\$(MSBuildProjectName) - Name - - - - - - - - - - - - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - - - - - - - - - - - Always - - - Always - - - Always - - - diff --git a/Pf2eDataScrapper/Processors/General/DatabaseTruncateProcessor.cs b/Pf2eDataScrapper/Processors/General/DatabaseTruncateProcessor.cs deleted file mode 100644 index 64e7d11..0000000 --- a/Pf2eDataScrapper/Processors/General/DatabaseTruncateProcessor.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Definitions; -using Pf2eModel; - -namespace Pf2eDataScrapper.Processors.General; - -[Processor("truncate", Description = "Отчистка таблиц БД", Group = ProcessorGroupEnum.General)] -internal class DatabaseTruncateProcessor : IProcessor -{ - public void Process() - { - using Pf2eDbContext context = new(); - string _ = context.Entities.Truncate() + "\n" + context.TruncateAll(); - } - - public void Save() { } -} diff --git a/Pf2eDataScrapper/Program.cs b/Pf2eDataScrapper/Program.cs deleted file mode 100644 index b6dd3a8..0000000 --- a/Pf2eDataScrapper/Program.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System; -using System.Windows; -using Microsoft.Extensions.DependencyInjection; -using Pf2eDataScrapper.Importers.Implementations.Aonprd; -using Pf2eDataScrapper.Importers.Implementations.FoundryEn; -using Pf2eDataScrapper.WPF; - -namespace Pf2eDataScrapper; - -internal static class Program -{ - /// - /// The main entry point for the application. - /// - [STAThread] - public static void Main() - { - // To customize application configuration such as set high DPI settings or default font, - // see https://aka.ms/applicationconfiguration. - ApplicationConfiguration.Initialize(); - - // Application.SetHighDpiMode(HighDpiMode.SystemAware); - /* -#pragma warning disable WFO5001 - Application.SetColorMode(SystemColorMode.System); -#pragma warning restore WFO5001 - */ - IServiceCollection services = RegisterServices(); - - IServiceProvider serviceProvider = services.BuildServiceProvider(); - - ImportApplication app = ActivatorUtilities.CreateInstance( - serviceProvider - ); - - app.Run(); - // Application.Run(app); - } - - private static IServiceCollection RegisterServices() - { - IServiceCollection services = new ServiceCollection(); - - services.RegisterWpfServices(); - - ImportApplication.RegisterServices(services); - - AonprdImporter.RegisterServices(services); - FoundryEnImporter.RegisterServices(services); - - return services; - } -} diff --git a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureBuilder.cs b/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureBuilder.cs deleted file mode 100644 index 8396114..0000000 --- a/Pf2eDataScrapper/WPF/EntityViewer/EntityViewStructure/StructureBuilder.cs +++ /dev/null @@ -1,140 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Pf2eDataScrapper.WPF.EntityViewer.EntityViewStructure; - -/// -/// Класс для построения структуры данных класса. -/// -internal class StructureBuilder -{ - /// - /// Список обработанных объектов. - /// - private readonly List _processedObjects = []; - - /// - /// Создание поля структуры. - /// - /// Название поля. - /// Значение поля. - /// Глубина, на котором поле отображается. - /// Поле структуры. - public StructureFieldComplex Create(string name, object value, int depth = 0) - { - _ = RegisterProcessed(value); - - StructureFieldComplex field = new(this, value, name, depth); - - CompleteProcessed(value, field); - - return field; - } - - /// - /// Регистрация обработанного объекта. - /// - /// Регистрируемый объект. - /// `true`, если объект был добавлен; `false`, если объект был добавлен ранее. - public bool RegisterProcessed(object value) - { - if (_processedObjects.Any(p => p.Value == value)) - { - return false; - } - - StructureProcessedObject processed = new(value); - - _processedObjects.Add(processed); - - return true; - } - - /// - /// Дополнить обработанный объект. - /// - /// Значение. - /// Поле объекта. - public void CompleteProcessed(object value, StructureFieldComplex field) - { - StructureProcessedObject? q = _processedObjects.FirstOrDefault(p => p.Value == value); - - if (q == null) - { - return; - } - - q.Field = field; - } - - /// - /// Выбор поля структуры по значению. - /// - /// Название поля. - /// Значение поля. - /// Глубина, на котором поле отображается. - /// - public StructureField Resolve(string name, object? value, int depth) - { - switch (GetFieldType(value)) - { - case StructureFieldType.Null: - return new StructureFieldNull(this, name, depth); - - case StructureFieldType.Primitive: - return new StructureFieldPrimitive(this, value!, name, depth); - - case StructureFieldType.Enum: - return new StructureFieldEnum(this, value!, name, depth); - - case StructureFieldType.Reference: - break; - - case StructureFieldType.Complex: - default: - - StructureProcessedObject? processed = _processedObjects.FirstOrDefault(p => - p.Value == value - ); - - if (processed is null) - { - return Create(name, value!, depth); - } - - StructureFieldReference reference = new(this, name, null, depth); - processed.AddReference(reference); - return reference; - } - - throw new("Impossible"); - } - - /// - /// Получить тип поля структуры по значению. - /// - /// Значение поля. - /// Тип поля структуры. - public static StructureFieldType GetFieldType(object? value) - { - if (value is null) - { - return StructureFieldType.Null; - } - - Type type = value.GetType(); - - if (type.IsEnum) - { - return StructureFieldType.Enum; - } - - if (type.IsPrimitive || type == typeof(string)) - { - return StructureFieldType.Primitive; - } - - return StructureFieldType.Complex; - } -} diff --git a/Pf2eModel/Documentation.cs b/Pf2eModel/Documentation.cs deleted file mode 100644 index 6736583..0000000 --- a/Pf2eModel/Documentation.cs +++ /dev/null @@ -1,153 +0,0 @@ -namespace Pf2eModel -{ - /// - /// Набор классов модели ORM EntityFramework. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model -{ - /// - /// Модель классов ORM EntityFramework. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Base -{ - /// - /// Описание корневой сущности модели: класса и его прямых связей. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Base.Keywords -{ - /// - /// Классы, связанные с ключевыми словами, которые могут использоваться в разных типах сущностей. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Base.Source -{ - /// - /// Классы, связанные с источниками, которые могут использоваться в разных типах сущностей. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Base.Targets -{ - /// - /// Классы, связанные с целями внешних ссылок, которые могут использоваться в разных типах сущностей. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Common -{ - /// - /// Общее классы на которые могут ссылаться разные типа. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Common.I18n -{ - /// - /// Классы, связанные с интернационализацией (i18n) модели. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Enum -{ - /// - /// Описание всех перечислений, использующихся в модели. - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure -{ - /// - /// Основные типы, которые связаны 1-к-1 с . - /// Для указания этой связи используется интерфейс . - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Migrations -{ - /// - /// Миграции БД, генерируются в автомотическом режиме. - /// - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure.AncestryRelation -{ - /// - /// Классы, описывающие связи класса . - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure.ArchetypeRelation -{ - /// - /// Классы, описывающие связи класса . - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure.BackgroundRelation -{ - /// - /// Классы, описывающие связи класса . - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure.ClassRelation -{ - /// - /// Классы, описывающие связи класса . - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure.DeityRelation -{ - /// - /// Классы, описывающие связи класса . - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure.FeatRelation -{ - /// - /// Классы, описывающие связи класса . - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure.RitualRelation -{ - /// - /// Классы, описывающие связи класса . - /// - internal static class NamespaceDoc { } -} - -namespace Pf2eModel.Model.Structure.SpellRelation -{ - /// - /// Классы, описывающие связи класса . - /// - internal static class NamespaceDoc { } -} diff --git a/Pf2eModel/Pf2eModel.csproj b/Pf2eModel/Pf2eModel.csproj deleted file mode 100644 index 68bbe83..0000000 --- a/Pf2eModel/Pf2eModel.csproj +++ /dev/null @@ -1,46 +0,0 @@ - - - net9.0 - enable - enable - True - true - ..\Documentation\$(MSBuildProjectName) - Name - - - - Always - - - - - - - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - - - - - - - - - True - True - RebuildDatabase.bat - - - diff --git a/Pf2eViewer/CoreBindingNavigator.cs b/Pf2eViewer/CoreBindingNavigator.cs deleted file mode 100644 index dc1f2e2..0000000 --- a/Pf2eViewer/CoreBindingNavigator.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace Pf2eViewer; - -/// -/// Элемент управления прокрутки страниц -/// -internal sealed class CoreBindingNavigator : BindingNavigator -{ - public CoreBindingNavigator() - { - AddStandardItems(); - - if (DeleteItem != null) - { - DeleteItem.Visible = false; - } - - if (AddNewItem != null) - { - AddNewItem.Visible = false; - } - } -} diff --git a/Pf2eViewer/DatabaseViewer/DatabaseQueryPerformer.cs b/Pf2eViewer/DatabaseViewer/DatabaseQueryPerformer.cs deleted file mode 100644 index 3623ce1..0000000 --- a/Pf2eViewer/DatabaseViewer/DatabaseQueryPerformer.cs +++ /dev/null @@ -1,130 +0,0 @@ -using System.Collections.Concurrent; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; - -namespace Pf2eViewer.DatabaseViewer; - -/// -/// Класс, выполняющий страничные запросы к базе данных. -/// -internal class DatabaseQueryPerformer -{ - /// - /// Тип сущностей, которую необходимо получить. - /// - public required EntityType Type; - - /// - /// Номер страницы, которую необходимо получить. - /// - public required int Page; - - /// - /// Количество элементов на странице. - /// - public required int PerPage; - - /// - /// Поисковая строка, по которой будет производиться фильтрация. - /// - public required string Search = ""; - - /// - /// Поток, в котором будет выполняться запрос к базе данных. - /// - private readonly Thread _queryThread; - - /// - /// Конструктор класса, который инициализирует поток для выполнения запроса к базе данных. - /// - public DatabaseQueryPerformer() - { - _queryThread = new(PerformQuery); - } - - /// - /// Запускает поток для выполнения запроса к базе данных. - /// - public void Query() - { - _queryThread.Start(); - } - - /// - /// Прерывает выполнение потока, если он ещё не завершён. - /// - public void Abort() - { - _queryThread.Interrupt(); - } - - /// - /// Выполняет запрос к базе данных и обрабатывает результаты. - /// - private void PerformQuery() - { - try - { - Pf2eDbContext dbContext = new(); - - IQueryable query = - Search == "" - ? dbContext.Entities.Where(e => e.Type == Type) - : - // ReSharper disable once EntityFramework.UnsupportedServerSideFunctionCall - dbContext.Entities.Where(e => - e.Type == Type && Pf2eDbContext.LocaleSearch(e.Name, Search) - ); - - int count = query.Count(); - - List entities = query - .OrderBy(e => e.Id) - .Skip((Page - 1) * PerPage) - .Take(PerPage) - .ToList(); - - DatabaseQueryResult result = new(count, entities); - - OnQueryCompleted?.Invoke(this, result); - } - catch (ThreadInterruptedException) - { - // Ignore - } - } - - /// - /// Делегат, который будет вызван по завершении выполнения запроса к базе данных. - /// - /// Объект класса, выполневшего запрос. - /// Результат запроса. - public delegate void DatabaseQueryPerformerDelegate( - DatabaseQueryPerformer sender, - DatabaseQueryResult result - ); - - /// - /// Событие, которое будет вызвано по завершении выполнения запроса к базе данных. - /// - public event DatabaseQueryPerformerDelegate? OnQueryCompleted; -} - -/// -/// Класс, который содержит результат выполнения запроса к базе данных. -/// -/// Общее количество найденных сущностей. -/// Набор найденных сущностей. -internal class DatabaseQueryResult(int count, ICollection entities) -{ - /// - /// Общее количество найденных сущностей. - /// - public int Count { get; } = count; - - /// - /// Набор найденных сущностей. - /// - public ConcurrentBag Entities { get; } = new(entities); -} diff --git a/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.Designer.cs b/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.Designer.cs deleted file mode 100644 index 51bca07..0000000 --- a/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.Designer.cs +++ /dev/null @@ -1,148 +0,0 @@ -namespace Pf2eViewer.DatabaseViewer; - -partial class DatabaseViewerControl -{ - /// - /// Обязательная переменная конструктора. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Освободить все используемые ресурсы. - /// - /// истинно, если управляемый ресурс должен быть удален; иначе ложно. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Код, автоматически созданный конструктором компонентов - - /// - /// Требуемый метод для поддержки конструктора — не изменяйте - /// содержимое этого метода с помощью редактора кода. - /// - private void InitializeComponent() - { - components = new System.ComponentModel.Container(); - BindingNavigator = new CoreBindingNavigator(); - SearchTextBox = new TextBox(); - DataGridView = new DataGridView(); - DbBindingSource = new BindingSource(components); - PagesBindingSource = new BindingSource(components); - Id = new DataGridViewTextBoxColumn(); - EntityName = new DataGridViewTextBoxColumn(); - Rarity = new DataGridViewTextBoxColumn(); - (BindingNavigator).BeginInit(); - ((System.ComponentModel.ISupportInitialize)DataGridView).BeginInit(); - ((System.ComponentModel.ISupportInitialize)DbBindingSource).BeginInit(); - ((System.ComponentModel.ISupportInitialize)PagesBindingSource).BeginInit(); - SuspendLayout(); - // - // BindingNavigator - // - BindingNavigator.AddNewItem = null; - BindingNavigator.DeleteItem = null; - BindingNavigator.ImeMode = ImeMode.NoControl; - BindingNavigator.LayoutStyle = ToolStripLayoutStyle.HorizontalStackWithOverflow; - BindingNavigator.Location = new Point(0, 0); - BindingNavigator.Name = "BindingNavigator"; - BindingNavigator.Size = new Size(345, 25); - BindingNavigator.Stretch = true; - BindingNavigator.TabIndex = 1; - BindingNavigator.Text = "coreBindingNavigator1"; - BindingNavigator.RefreshItems += BindingNavigator_RefreshItems; - // - // SearchTextBox - // - SearchTextBox.Dock = DockStyle.Top; - SearchTextBox.Location = new Point(0, 25); - SearchTextBox.Name = "SearchTextBox"; - SearchTextBox.PlaceholderText = "Поиск"; - SearchTextBox.Size = new Size(345, 23); - SearchTextBox.TabIndex = 3; - SearchTextBox.TextChanged += SearchTextBox_TextChanged; - SearchTextBox.Leave += SearchTextBox_Leave; - // - // DataGridView - // - DataGridView.AllowUserToAddRows = false; - DataGridView.AllowUserToDeleteRows = false; - DataGridView.AutoGenerateColumns = false; - DataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader; - DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders; - DataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; - DataGridView.Columns.AddRange(new DataGridViewColumn[] { Id, EntityName, Rarity }); - DataGridView.DataSource = DbBindingSource; - DataGridView.Dock = DockStyle.Fill; - DataGridView.Location = new Point(0, 48); - DataGridView.MultiSelect = false; - DataGridView.Name = "DataGridView"; - DataGridView.ReadOnly = true; - DataGridView.RowHeadersVisible = false; - DataGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect; - DataGridView.Size = new Size(345, 345); - DataGridView.TabIndex = 4; - DataGridView.RowStateChanged += DataGridView_RowStateChanged; - // - // Id - // - Id.DataPropertyName = "Id"; - Id.HeaderText = "Id"; - Id.Name = "Id"; - Id.ReadOnly = true; - Id.Resizable = DataGridViewTriState.False; - Id.SortMode = DataGridViewColumnSortMode.NotSortable; - Id.Width = 5; - // - // EntityName - // - EntityName.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; - EntityName.DataPropertyName = "Name"; - EntityName.HeaderText = "Name"; - EntityName.Name = "EntityName"; - EntityName.ReadOnly = true; - EntityName.Resizable = DataGridViewTriState.False; - EntityName.SortMode = DataGridViewColumnSortMode.NotSortable; - // - // Rarity - // - Rarity.DataPropertyName = "Rarity"; - Rarity.HeaderText = "Rarity"; - Rarity.Name = "Rarity"; - Rarity.ReadOnly = true; - Rarity.Resizable = DataGridViewTriState.False; - Rarity.SortMode = DataGridViewColumnSortMode.NotSortable; - Rarity.Width = 5; - // - // DatabaseViewerControl - // - AutoScaleDimensions = new SizeF(7F, 15F); - AutoScaleMode = AutoScaleMode.Font; - Controls.Add(DataGridView); - Controls.Add(SearchTextBox); - Controls.Add(BindingNavigator); - Name = "DatabaseViewerControl"; - Size = new Size(345, 393); - (BindingNavigator).EndInit(); - ((System.ComponentModel.ISupportInitialize)DataGridView).EndInit(); - ((System.ComponentModel.ISupportInitialize)DbBindingSource).EndInit(); - ((System.ComponentModel.ISupportInitialize)PagesBindingSource).EndInit(); - ResumeLayout(false); - PerformLayout(); - } - - #endregion - private CoreBindingNavigator BindingNavigator; - private TextBox SearchTextBox; - private DataGridView DataGridView; - private BindingSource DbBindingSource; - private BindingSource PagesBindingSource; - private DataGridViewTextBoxColumn Id; - private DataGridViewTextBoxColumn EntityName; - private DataGridViewTextBoxColumn Rarity; -} diff --git a/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.cs b/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.cs deleted file mode 100644 index d056a03..0000000 --- a/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.cs +++ /dev/null @@ -1,390 +0,0 @@ -using System.ComponentModel; -using System.Diagnostics.CodeAnalysis; -using Pf2eModel; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; -using Timer = System.Windows.Forms.Timer; - -namespace Pf2eViewer.DatabaseViewer; - -/// -/// Класс элемента управления, который отображает сущности в виде таблицы. -/// -public partial class DatabaseViewerControl : UserControl -{ - #region "Поля и свойства" - - /// - /// Контекст базы данных, который используется для получения сущностей. - /// - public readonly Pf2eDbContext Context = new(); - - /// - /// Количество элементов на странице. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - public int PerPage - { - get => _perPage; - set - { - _perPage = value; - UpdateView(); - } - } - private int _perPage = 30; - - /// - /// Номер страницы, которую необходимо отобразить. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - public int Page - { - get => _page; - set - { - _page = value; - UpdateView(); - } - } - private int _page = 1; - - /// - /// Тип сущности, которую необходимо отобразить. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - public EntityType Type - { - get => _type; - set - { - _page = 1; - _type = value; - UpdateView(); - } - } - private EntityType _type; - - /// - /// Количество элементов, которые были получены из базы данных. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - public int Count { get; private set; } - - /// - /// Номер последней страницы, которая может быть отображена. - /// - public int MaxPage => Convert.ToInt32(Math.Ceiling(1.0 * Count / PerPage)); - - /// - /// Выбранная в элементе управления сущность. - /// - [AllowNull] - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - public EntityView CurrentEntity { get; private set; } - - /// - /// Флаг, указывающий, что элемент управления занят выполнением запроса к базе данных. - /// - private bool _isBusy = true; - - /// - /// Объект, который выполняет запрос к базе данных. - /// - private DatabaseQueryPerformer? _performer; - - /// - /// Таймер, который используется для задержки обработки события изменения текста в поле поиска. - /// - private Timer? _typingTimer; - - /// - /// Строка, которая хранит последнее значение, введенное в поле поиска. - /// - private string _lastSearch = ""; - - #endregion - - /// - /// Конструктор класса, который инициализирует элемент управления и связывает его с источником данных. - /// - public DatabaseViewerControl() - { - InitializeComponent(); - - BindingNavigator.BindingSource = DbBindingSource; - //DataGridView.AutoGenerateColumns = true; - DataGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect; - - _isBusy = false; - } - - #region "События элемента управления" - - /// - /// Обработчик события, который вызывается при изменении текущей страницы в элементе управления. - /// - /// Источник события. - /// Объект, содержащий данные события. - private void BindingNavigator_RefreshItems(object sender, EventArgs e) - { - if (_isBusy) - { - return; - } - - Page = (int)(BindingNavigator?.BindingSource?.Current ?? 1); - UpdateView(); - } - - /// - /// Обработчик события, который вызывается при изменении выделенной строки в элементе управления DataGridView. - /// - /// Источник события. - /// Объект, содержащий данные события. - private void DataGridView_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e) - { - if (_isBusy) - { - return; - } - - UpdateEntity(); - } - - /// - /// Обработчик события, который вызывается когда поле поиска теряет фокус. - /// - /// Источник события. - /// Объект, содержащий данные события. - private void SearchTextBox_Leave(object sender, EventArgs e) - { - if (_isBusy || SearchTextBox.Text == _lastSearch) - { - return; - } - - UpdateView(); - } - - /// - /// Обработчик события, который вызывается при изменении текста в поле поиска. - /// - /// Источник события. - /// Объект, содержащий данные события. - private void SearchTextBox_TextChanged(object sender, EventArgs e) - { - if (_isBusy) - { - return; - } - - if (_typingTimer == null) - { - _typingTimer = new(); - _typingTimer.Interval = 3000; - _typingTimer.Tick += HandleTypingTimerTimeout; - } - _typingTimer.Stop(); // Resets the timer - _typingTimer.Tag = (sender as TextBox)!.Text; // This should be done with EventArgs - _typingTimer.Start(); - } - - /// - /// Обработчик события, который вызывается при истечении времени таймера ввода текста. - /// - /// Источник события. - /// Объект, содержащий данные события. - private void HandleTypingTimerTimeout(object? sender, EventArgs e) - { - if (_isBusy || sender is not Timer timer) - { - return; - } - - UpdateView(); - timer.Stop(); - } - - #endregion - - #region "Обновление данных" - - /// - /// Устанавливает статус занятости элемента управления. - /// - /// Новый статус занятости. - private void SetBusyStatus(bool busy) - { - if (InvokeRequired) - { - Invoke(SetBusyStatus, busy); - return; - } - - _isBusy = busy; - - BindingNavigator.Enabled = !busy; - DataGridView.Enabled = !busy; - SearchTextBox.Enabled = !busy; - - DataGridView.ColumnHeadersHeightSizeMode = !busy - ? DataGridViewColumnHeadersHeightSizeMode.AutoSize - : DataGridViewColumnHeadersHeightSizeMode.DisableResizing; - } - - /// - /// Обновляет данные в элементе управления. - /// - /// Проигнорировать флаг занятости. - public void UpdateView(bool force = false) - { - if (_isBusy && !force) - { - return; - } - - SetBusyStatus(true); - - _performer?.Abort(); - - _performer = new() - { - Type = Type, - Page = Page, - PerPage = PerPage, - Search = SearchTextBox.Text, - }; - - _performer.OnQueryCompleted += HandleQueryCompleted; - - _performer.Query(); - } - - /// - /// Обработчик события, который вызывается по завершении выполнения запроса к базе данных. - /// - /// Источник события. - /// Результат выполнения события - private void HandleQueryCompleted(DatabaseQueryPerformer sender, DatabaseQueryResult result) - { - if (sender != _performer) - { - return; - } - - Count = result.Count; - _lastSearch = SearchTextBox.Text; - - InvokeControl( - BindingNavigator, - b => - { - PagesBindingSource.DataSource = Enumerable.Range(1, MaxPage).ToList(); - b.BindingSource = PagesBindingSource; - } - ); - - InvokeControl( - DataGridView, - view => - { - view.DataSource = result - .Entities.Select(e => new EntityGridRow(e)) - .OrderBy(r => r.Id) - .ToList(); - - SetBusyStatus(false); - - if (view.Rows.Count > 0) - { - view.Rows[0].Selected = true; - UpdateEntity(); - } - } - ); - } - - /// - /// Вызывает действие на указанном элементе управления в нужном потоке , если это необходимо. - /// - /// - /// - /// - private void InvokeControl(T control, Action action) - where T : Control - { - if (control.InvokeRequired) - { - control.Invoke(action, control); - } - else - { - action(control); - } - } - - /// - /// Обновить сущность, которая была выбрана в элементе управления DataGridView. - /// - private void UpdateEntity() - { - if (DataGridView.SelectedRows.Count == 0) - { - return; - } - - EntityGridRow? data = (EntityGridRow?)DataGridView.SelectedRows[0].DataBoundItem; - - try - { - CurrentEntity = data is not null ? new(Context, Type, data.Id) : null; - } - catch (Exception) - { - // ignored - } - - EntityChange?.Invoke(CurrentEntity); - } - - #endregion - - #region Output events - - /// - /// Делегат, который будет вызван при изменении выбранной сущности. - /// - /// Новая выбранная сущность. - public delegate void EntityChangeHandler(EntityView newEntity); - - /// - /// Событие, которое вызывается при изменении выбранной сущности. - /// - public event EntityChangeHandler? EntityChange; - - #endregion - - /// - /// Класс, который представляет строку в таблице сущностей. - /// - /// Сущность, связанная со строкой - internal class EntityGridRow(Entity entity) - { - /// - /// Идентификатор сущности. - /// - public int Id { get; set; } = entity.Id; - - /// - /// Название сущности. - /// - public string Name { get; set; } = entity.Name[LocaleType.English]; - - /// - /// Редкость сущности. - /// - public EntityRarity Rarity { get; set; } = entity.Rarity; - } -} diff --git a/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.resx b/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.resx deleted file mode 100644 index aea47c3..0000000 --- a/Pf2eViewer/DatabaseViewer/DatabaseViewerControl.resx +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - True - - - 17, 17 - - - 163, 17 - - \ No newline at end of file diff --git a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.Designer.cs b/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.Designer.cs deleted file mode 100644 index a0d535f..0000000 --- a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.Designer.cs +++ /dev/null @@ -1,60 +0,0 @@ -namespace Pf2eViewer.EntityTreeViewer; - -sealed partial class EntityTreeViewerControl -{ - /// - /// Обязательная переменная конструктора. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Освободить все используемые ресурсы. - /// - /// истинно, если управляемый ресурс должен быть удален; иначе ложно. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Код, автоматически созданный конструктором компонентов - - /// - /// Требуемый метод для поддержки конструктора — не изменяйте - /// содержимое этого метода с помощью редактора кода. - /// - private void InitializeComponent() - { - ContentPanel = new PictureBox(); - ((System.ComponentModel.ISupportInitialize)ContentPanel).BeginInit(); - SuspendLayout(); - // - // ContentPanel - // - ContentPanel.Location = new Point(0, 0); - ContentPanel.Name = "ContentPanel"; - ContentPanel.Size = new Size(400, 500); - ContentPanel.TabIndex = 0; - ContentPanel.TabStop = false; - ContentPanel.MouseMove += ContentPanel_MouseMove; - // - // EntityTreeViewerControl - // - AutoScaleDimensions = new SizeF(7F, 15F); - AutoScaleMode = AutoScaleMode.Font; - AutoScroll = true; - Controls.Add(ContentPanel); - Name = "EntityTreeViewerControl"; - Size = new Size(400, 500); - Resize += EntityTreeViewerControl_Resize; - ((System.ComponentModel.ISupportInitialize)ContentPanel).EndInit(); - ResumeLayout(false); - } - - #endregion - - public PictureBox ContentPanel; -} diff --git a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.cs b/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.cs deleted file mode 100644 index daef077..0000000 --- a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.cs +++ /dev/null @@ -1,394 +0,0 @@ -using System.ComponentModel; - -namespace Pf2eViewer.EntityTreeViewer; - -/// -/// Элемент управления для отображения структуры сущности. -/// -public sealed partial class EntityTreeViewerControl : UserControl -{ - #region "Поля элемента управления" - - /// - /// Высота строки поля структуры. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] - [Category("Entity Render")] - [Description("The height of each item in the tree view.")] - public int ItemHeight - { - get => _itemHeight; - set - { - _itemHeight = value; - UpdateView(); - } - } - private int _itemHeight = 20; - - /// - /// Сущность, которая будет отображаться в элементе управления. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - [Browsable(false)] - [EditorBrowsable(EditorBrowsableState.Never)] - public EntityView? EntityView - { - get => _entityView; - set - { - _entityView = value; - UpdateData(); - } - } - private EntityView? _entityView; - - /// - /// Ширина отступа глубины. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] - [Category("Entity Render")] - [Description("The size of tab.")] - public int DepthSize - { - get => _depthSize; - set - { - _depthSize = value; - UpdateView(); - } - } - private int _depthSize = 20; - - /// - /// Размер шрифта типа поля сущности. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] - [Category("Entity Render")] - [Description("The size of tab.")] - public float TypeFontSize - { - get => _typeFontSize; - set - { - _typeFontSize = value; - UpdateView(); - } - } - private float _typeFontSize = 9.5f; - - /// - /// Размер кнопки плюс/минус. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] - [Category("Entity Render")] - [Description("The size of plus/minus button.")] - public int ButtonSize - { - get => _buttonSize; - set - { - _buttonSize = value; - UpdateView(); - } - } - private int _buttonSize = 20; - - /// - /// Ширина имени поля сущности. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - [Browsable(false)] - [EditorBrowsable(EditorBrowsableState.Never)] - public int NameWidth { get; private set; } = 200; - - /// - /// Цвет фона строки поля при наведении на элемент управления. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] - [Category("Entity Render")] - [Description("Color on item hover.")] - public Color HoverColor - { - get => _hoverColor; - set - { - _hoverColor = value; - UpdateView(); - } - } - private Color _hoverColor = SystemColors.ControlDark; - - /// - /// Изображение, используемое для отображения содержимого элемента управления. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - [Browsable(false)] - [EditorBrowsable(EditorBrowsableState.Never)] - public Bitmap ContentImage { get; set; } - - #endregion - - #region "Вычисляемые поля" - - /// - /// Ширина области содержимого элемента управления. - /// - [Browsable(false)] - [EditorBrowsable(EditorBrowsableState.Never)] - public int ContentWidth => Width - SystemInformation.VerticalScrollBarWidth - 2; - - #endregion - - #region "Приватные поля" - - - /// - /// Коллекция полей структуры. - /// - private readonly List _rows = []; - - /// - /// Коллекция строк полей структуры, которые будут отображаться в элементе управления. - /// - private List _viewerRows = []; - - /// - /// Флаг, указывающий, что элемент управления в данный момент перерисовывается. - /// - private bool _rendering; - - #endregion - - /// - /// Конструктор класса . - /// - public EntityTreeViewerControl() - { - InitializeComponent(); - ContentImage = new(ContentWidth, Height); - DoubleBuffered = true; - VerticalScroll.Visible = true; - HorizontalScroll.Visible = false; - - ContentPanel.MouseWheel += ContentPanel_MouseWheel; - } - - #region "Методы обновления" - - /// - /// Обновление данных в элементе управления. - /// - public void UpdateData() - { - if (EntityView?.Entity is null) - { - return; - } - - _rows.Clear(); - ContentPanel.Controls.Clear(); - - StructureBuilder builder = new(); - - _rows.Add(builder.Create("Entity", EntityView.Entity)); - - if (EntityView.SubEntity is not null) - { - string typeName = EntityView.SubEntity.GetType().Name; - - _rows.Add(builder.Create(typeName, EntityView.SubEntity)); - } - - _viewerRows = _rows - .SelectMany(r => r.GetRows(row => new EntityTreeViewerControlRow(this, row))) - .ToList(); - - UpdateRenders(); - } - - /// - /// Обновление отрисовок в элементе управления. - /// - public void UpdateRenders() - { - int maxNameWidth = -1; - - foreach (EntityTreeViewerControlRow row in _viewerRows) - { - int nameWidth = row.NameWidth + row.Item.Depth * DepthSize; - maxNameWidth = Math.Max(maxNameWidth, nameWidth); - } - - NameWidth = maxNameWidth + 3; - - // Debug.WriteLine($@"Height Inner {ContentWidth} / Outer {Width}"); - // Debug.WriteLine($@"Name {NameWidth} / Full {ContentWidth}"); - - foreach (EntityTreeViewerControlRow row in _viewerRows) - { - row.UpdateCache(); - } - - UpdateView(); - } - - /// - /// Обновление отображения в элементе управления. - /// - public void UpdateView() - { - _viewerRows.ForEach(row => row.UpdateButton()); - - List rows = _viewerRows.Where(r => r.Item.Visible).ToList(); - if (rows.Count == 0) - { - return; - } - - BuildLadder(rows); - - _rendering = true; - ContentImage = new(ContentWidth, rows.Count * ItemHeight); - Graphics g = Graphics.FromImage(ContentImage); - - int viewRow = 0; - foreach (EntityTreeViewerControlRow row in rows) - { - row.ViewIndex = viewRow++; - row.Invalidate(g); - } - - g.Save(); - - ContentPanel.Image = ContentImage; - ContentPanel.Width = ContentImage.Width; - ContentPanel.Height = ContentImage.Height; - - _rendering = false; - } - - #endregion - - #region "Вспомогательные методы" - - /// - /// Построение лестницы для строк полей структуры. - /// - /// Набор строк полей структуры. - private void BuildLadder(List rows) - { - List lastLadder = []; - - for (int i = rows.Count - 1; i >= 0; i--) - { - EntityTreeViewerControlRow row = rows[i]; - List ladder; - - if (row.Depth == 0) - { - ladder = []; - } - else if (row.Depth < lastLadder.Count) - { - ladder = - [ - .. lastLadder[..(row.Depth - 1)], - lastLadder[row.Depth - 1] == LadderType.Empty - ? LadderType.Last - : LadderType.Through, - ]; - } - else if (row.Depth == lastLadder.Count) - { - ladder = lastLadder; - } - else - { - ladder = - [ - .. lastLadder, - .. Enumerable.Repeat(LadderType.Empty, row.Depth - lastLadder.Count - 1), - LadderType.Last, - ]; - } - - row.Ladder = ladder; - - lastLadder = ladder - .Select(l => (l == LadderType.Last) ? LadderType.Through : l) - .ToList(); - } - } - - #endregion - - #region "События элемента управления" - - /// - /// Обработчик события изменения размера элемента управления. - /// - /// Источник события. - /// Объект события. - private void EntityTreeViewerControl_Resize(object sender, EventArgs e) - { - if (_rendering) - { - return; - } - - ContentPanel.Width = Width; - - UpdateRenders(); - } - - /// - /// Обработчик события прокрутки элемента управления. - /// - /// Источник события. - /// Объект события. - private void ContentPanel_MouseWheel(object? sender, MouseEventArgs e) - { - /* - int initValue = VerticalScroll.Value; - int delta = -e.Delta / 120; - - VerticalScroll.Value = Math.Clamp( - initValue + delta, - VerticalScrollBar.Minimum, - VerticalScrollBar.Maximum - VerticalScrollBar.LargeChange + 1 - ); - - if (VerticalScrollBar.Value != initValue) - { - ContentPanel.Invalidate(); - } - */ - } - - /// - /// Обработчик события движения мыши над элементом управления. - /// - /// Источник события. - /// Объект события. - private void ContentPanel_MouseMove(object sender, MouseEventArgs e) - { - PointF p = new(e.X, e.Y); - - foreach (EntityTreeViewerControlRow row in _viewerRows) - { - bool contained = row.Target.Contains(p); - - if (contained != row.Hovered) - { - Rectangle r = new(); - row.RealTarget.Intersect(r); - ContentPanel.Invalidate(r); - } - - row.Hovered = contained; - } - } - - #endregion -} diff --git a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.resx b/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.resx deleted file mode 100644 index 8b2ff64..0000000 --- a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControlRow.cs b/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControlRow.cs deleted file mode 100644 index 1baecfb..0000000 --- a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControlRow.cs +++ /dev/null @@ -1,606 +0,0 @@ -using FontAwesome.Sharp; -using Font = System.Drawing.Font; -using FontStyle = System.Drawing.FontStyle; -using Image = System.Drawing.Image; - -namespace Pf2eViewer.EntityTreeViewer; - -/// -/// Элемент управления для отображения строки поля сущности. -/// -internal class EntityTreeViewerControlRow -{ - /// - /// Элемент управления, которому принадлежит эта строка. - /// - public readonly EntityTreeViewerControl ParentControl; - - /// - /// Отображаемая строка поля сущности. - /// - public readonly StructureField Item; - - #region "Поля строки" - - /// - /// Кэш изображения строки. - /// - public Image Cache - { - get - { - if (_cache == null) - { - UpdateCache(); - } - return _cache!; - } - set => _cache = value; - } - private Image? _cache; - - /// - /// Кэш изображения строки при наведении. - /// - public Image HoveredCache - { - get - { - if (_hoveredCache == null) - { - UpdateCache(); - } - return _hoveredCache!; - } - set => _hoveredCache = value; - } - private Image? _hoveredCache; - - /// - /// Список типов лестницы. - /// - public List Ladder - { - get => _ladder; - set - { - _ladder = value; - _cache = null; - } - } - private List _ladder = []; - - /// - /// Проверяет, находится ли курсор над строкой. - /// - public bool Hovered - { - get => _hovered; - set - { - if (value != _hovered) - { - _hovered = value; - Invalidate(); - } - } - } - private bool _hovered = false; - - /// - /// Индекс строки в представлении. - /// - public int ViewIndex { get; set; } // = -1; - - /// - /// Кнопка раскрытия/сворачивания. - /// - public IconButton? Button { get; set; } = null; - - #endregion - - #region "Поля для рендеринга" - - /// - public Font Font - { - get => ParentControl.Font; - set => ParentControl.Font = value; - } - - /// - public Color ForeColor - { - get => ParentControl.ForeColor; - set => ParentControl.ForeColor = value; - } - - /// - public Color BackColor - { - get => ParentControl.BackColor; - set => ParentControl.BackColor = value; - } - - /// - public Color HoverColor - { - get => ParentControl.HoverColor; - set => ParentControl.HoverColor = value; - } - - /// - public int ItemHeight - { - get => ParentControl.ItemHeight; - set => ParentControl.ItemHeight = value; - } - - /// - public int DepthSize - { - get => ParentControl.DepthSize; - set => ParentControl.DepthSize = value; - } - - /// - public int ButtonSize - { - get => ParentControl.ButtonSize; - set => ParentControl.ButtonSize = value; - } - - /// - public float TypeFontSize - { - get => ParentControl.TypeFontSize; - set => ParentControl.TypeFontSize = value; - } - - #endregion - - #region "Вычисляемые поля" - - /// - /// Ширина строки. - /// - public int Width => ParentControl.ContentWidth; - - /// - /// Высота строки. - /// - public int Height => ItemHeight; - - /// - /// Флаг наличия кнопки. - /// - public bool HasButton => Item.FieldType == StructureFieldType.Complex; - - /// - /// Глубина отображения строки. - /// - public int Depth => Item.Depth; - - /// - /// Ширина имени в строке. - /// - public int NameWidth - { - get - { - Graphics g = Graphics.FromImage(Cache); - return Convert.ToInt32(g.MeasureString(Item.Name, Font).Width + DepthSize); - } - } - - /// - /// Строковое представление типа поля. - /// - public string TypeText - { - get - { - string result = Item.GetTypeString(); - if (result != "") - { - result = $@"({result})"; - } - return result; - } - } - - /// - /// Шрифт для отображения типа поля. - /// - public Font TypeFont => new(Font.FontFamily, TypeFontSize); - - /// - /// Строковое представление значения поля. - /// - public string ValueText => Item.GetValueString(); - - /// - /// Шрифт для отображения значения поля. - /// - public Font ValueFont => - new( - Font.FontFamily, - Font.Size, - Item.FieldType == StructureFieldType.Complex ? FontStyle.Italic : FontStyle.Regular - ); - - /// - /// Прямоугольник, занимаемый строкой в представлении. - /// - public RectangleF Target => new(0, ViewIndex * Height, Width, Height); - - /// - /// Прямоугольник, занимаемый строкой в родительском представлении. - /// - public RectangleF RealTarget => - new(0, ViewIndex * Height - ParentControl.VerticalScroll.Value, Width, Height); - - #endregion - - /// - /// Список данных для рендеринга строк. - /// - private readonly List _renderData = []; - - #region "Основные методы" - - /// - /// Создание элемента управления строки поля сущности. - /// - /// Родительский элемент управления. - /// Строка поля структуры объекта. - public EntityTreeViewerControlRow(EntityTreeViewerControl parent, StructureField item) - { - ParentControl = parent; - Item = item; - ApplyItem(); - UpdateCache(); - - UpdateButton(); - } - - /// - /// Применение свойств к элементу управления. - /// - private void ApplyItem() - { - _renderData.Clear(); - - _renderData.Add(new(Item.Name, Font, ForeColor)); - _renderData.Add(new(TypeText, TypeFont, GetValueColor())); - _renderData.Add( - new(ValueText.Replace("\r", "").Replace('\n', ' '), ValueFont, GetValueColor()) - ); - - if (HasButton) - { - Button = new() - { - Width = ButtonSize, - Height = ButtonSize, - IconSize = ButtonSize, - IconChar = IconChar.MinusSquare, - ImageAlign = ContentAlignment.MiddleCenter, - TextAlign = ContentAlignment.MiddleCenter, - Visible = false, - }; - - Button.Click += Button_Click; - - ParentControl.ContentPanel.Controls.Add(Button); - } - } - - /// - /// Обновление кэша изображения строки. - /// - public void UpdateCache() - { - Cache = RenderCache(BackColor); - HoveredCache = RenderCache(HoverColor); - } - - /// - /// Создание кэша изображения строки. - /// - /// Цвет заднего фона. - /// Кеш изображения строки. - private Image RenderCache(Color backColor) - { - Image cache = new Bitmap(Width, Height); - Graphics g = Graphics.FromImage(cache); - - g.FillRectangle(new SolidBrush(backColor), 0, 0, Width, Height); - - RenderLadder(g); - RenderContent(g); - - g.Save(); - return cache; - } - - /// - /// Запрос на перерисовку строки. - /// - /// Графический объект. - public void Invalidate(Graphics? g = null) - { - g ??= Graphics.FromImage(ParentControl.ContentImage); - - g.DrawImage(Hovered ? HoveredCache : Cache, Target); - - UpdateButton(); - } - - #endregion - - #region "Кнопка" - - /// - /// Обновление кнопки раскрытия/сворачивания. - /// - public void UpdateButton() - { - if (Button is null) - { - return; - } - - int cx = Convert.ToInt32((0.5 + Depth) * DepthSize - 0.5 * ButtonSize); - int cy = Convert.ToInt32((0.5 + ViewIndex) * ItemHeight - 0.5 * ButtonSize); - - Button.Left = cx; - Button.Top = cy; - - Button!.IconChar = ((StructureFieldComplex)Item).Collapsed - ? IconChar.PlusSquare - : IconChar.MinusSquare; - Button.Visible = Item.Visible; - } - - /// - /// Событие нажатия кнопки раскрытия/сворачивания. - /// - /// Источник события. - /// Событие нажатие кнопки - private void Button_Click(object? sender, EventArgs e) - { - if (Item is StructureFieldComplex complex) - { - complex.Collapsed = !complex.Collapsed; - ParentControl.UpdateView(); - } - } - - #endregion - - #region "Отрисовка" - - /// - /// Отрисовка лестницы. - /// - /// Графический объект. - private void RenderLadder(Graphics g) - { - int n = Depth; - int h = ItemHeight; - int w = DepthSize; - - if (_ladder.Count < Depth) - { - return; - } - - Pen pen = new(Color.FromArgb(127, ForeColor.R, ForeColor.G, ForeColor.B), 1); - pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot; - - float cy = 0.5f * h; - - for (int i = 0; i < n; i++) - { - float cx = (i + 1.5f) * w; - - switch (_ladder[i]) - { - case LadderType.Last: - g.DrawLine(pen, cx, 0, cx, cy); - break; - case LadderType.Through: - g.DrawLine(pen, cx, 0, cx, h); - break; - case LadderType.Empty: - default: - break; - } - - if (i == n - 1) - { - g.DrawLine(pen, cx, cy, (i + 2) * w, cy); - } - } - } - - /// - /// Отрисовка содержимого строки. - /// - /// Графический объект. - private void RenderContent(Graphics g) - { - float[] xs = - [ - DepthSize * (Item.Depth + 1), - ParentControl.NameWidth, - ParentControl.NameWidth + g.MeasureString(TypeText, TypeFont).Width + 3, - Width, - ]; - - Pen p = new(Color.Aqua, 1); - - for (int i = 0; i < 3; i++) - { - StringRenderData item = _renderData[i]; - - item.Left = xs[i]; - item.Width = xs[i + 1] - xs[i]; - item.Height = ItemHeight; - - // g.DrawRectangle(p, item.Rect); - item.Draw(g); - } - } - - #endregion - - #region Функции-помощники в отрисовке - - /// - /// Смешивание цвета с цветом текста. - /// - /// Цвет оттенка. - /// Степень смешения. - /// Смешенный цвет. - private Color BlendColor(Color color, double rate = 0.5) - { - return BlendColor(ForeColor, color, rate); - } - - /// - /// Смешивание цветов. - /// - /// Первый смешиваемый цвет. - /// Второй смешиваемый цвет. - /// Степень смешения. - /// Смешенный цвет. - private Color BlendColor(Color color1, Color color2, double rate) - { - return Color.FromArgb( - Mix(color1.A, color2.A), - Mix(color1.R, color2.R), - Mix(color1.G, color2.G), - Mix(color1.B, color2.B) - ); - - int Mix(int a, int b) => Convert.ToInt32(Math.Round(a * rate + b * (1 - rate))); - } - - /// - /// Получение цвета текста по типу значения поля. - /// - /// Цвет текста. - public Color GetValueColor() - { - return Item switch - { - StructureFieldPrimitive primitive => Type.GetTypeCode(primitive.Type) switch - { - TypeCode.Boolean => BlendColor(Color.DarkGoldenrod), - TypeCode.Int32 => BlendColor(Color.Blue), - TypeCode.Double => BlendColor(Color.Aqua), - TypeCode.String => BlendColor(Color.Green), - _ => ForeColor, - }, - StructureFieldEnum => BlendColor(Color.Red), - StructureFieldNull => BlendColor(BackColor), - _ => ForeColor, - }; - } - - #endregion - - /// - /// Класс для хранения данных рендеринга строки. - /// - /// Текст отображаемой строки. - /// Шрифт отображаемой строки. - /// Цвет отображаемой строки. - private class StringRenderData(string text, Font font, Color color) - { - /// - /// Текст отображаемой строки. - /// - public string Text { get; } = text; - - /// - /// Шрифт отображаемой строки. - /// - public Font Font { get; } = font; - - /// - /// Цвет отображаемой строки. - /// - public Color Color { get; } = color; - - /// - /// Левый край отображаемой строки. - /// - public float Left { get; set; } - - /// - /// Ширина отображаемой строки. - /// - public float Width { get; set; } - - /// - /// Высота отображаемой строки. - /// - public float Height { get; set; } - - /// - /// Прямоугольник, занимаемый строкой. - /// - public RectangleF Rect => new(Left, 0, Width, Height); - - /// - /// Уместить строку в занимаемый прямоугольник. - /// - /// Элемент графики. - /// Занимаемый прямоугольник - /// Строка, на которую будет заканчиваться значнеие при переполнении. - /// - private string Fit(Graphics g, RectangleF rect, string filler = "…") - { - if (Text.Length == 0 || g.MeasureString(Text, Font).Width <= rect.Width) - { - return Text; - } - - string txt = Text.Length > 100 ? Text[..100] : Text; - - int i = txt.Length; - - while (g.MeasureString(txt + filler, Font).Width > rect.Width) - { - txt = txt[..--i]; - if (i == 0) - break; - } - - return txt + filler; - } - - /// - /// Отрисовка строки. - /// - /// Элемент графики. - public void Draw(Graphics g) - { - g.DrawString( - Fit(g, Rect), - Font, - new SolidBrush(Color), - Rect, - new StringFormat - { - Alignment = StringAlignment.Near, - LineAlignment = StringAlignment.Center, - FormatFlags = StringFormatFlags.NoWrap, - } - ); - } - } -} diff --git a/Pf2eViewer/EntityTreeViewer/StructureBuilder.cs b/Pf2eViewer/EntityTreeViewer/StructureBuilder.cs deleted file mode 100644 index 0dfea73..0000000 --- a/Pf2eViewer/EntityTreeViewer/StructureBuilder.cs +++ /dev/null @@ -1,627 +0,0 @@ -using System.Collections; -using System.Reflection; -using LinqToDB.Extensions; -using Pf2eModel.Model.Common.I18n; - -namespace Pf2eViewer.EntityTreeViewer; - -/// -/// Класс для построения структуры данных класса. -/// -internal class StructureBuilder -{ - /// - /// Список обработанных объектов. - /// - private readonly List _processedObjects = []; - - /// - /// Создание поля структуры. - /// - /// Название поля. - /// Значение поля. - /// Глубина, на котором поле отображается. - /// Поле структуры. - public StructureFieldComplex Create(string name, object value, int depth = 0) - { - _ = RegisterProcessed(value); - - StructureFieldComplex field = new(this, value, name, depth); - - CompleteProcessed(value, field); - - return field; - } - - /// - /// Регистрация обработанного объекта. - /// - /// Регистрируемый объект. - /// `true`, если объект был добавлен; `false`, если объект был добавлен ранее. - public bool RegisterProcessed(object value) - { - if (_processedObjects.Any(p => p.Value == value)) - { - return false; - } - - StructureProcessedObject processed = new(value); - - _processedObjects.Add(processed); - - return true; - } - - /// - /// Дополнить обработанный объект. - /// - /// Значение. - /// Поле объекта. - public void CompleteProcessed(object value, StructureFieldComplex field) - { - StructureProcessedObject? q = _processedObjects.FirstOrDefault(p => p.Value == value); - - if (q == null) - { - return; - } - - q.Field = field; - } - - /// - /// Выбор поля структуры по значению. - /// - /// Название поля. - /// Значение поля. - /// Глубина, на котором поле отображается. - /// - public StructureField Resolve(string name, object? value, int depth) - { - switch (GetFieldType(value)) - { - case StructureFieldType.Null: - return new StructureFieldNull(this, name, depth); - - case StructureFieldType.Primitive: - return new StructureFieldPrimitive(this, value!, name, depth); - - case StructureFieldType.Enum: - return new StructureFieldEnum(this, value!, name, depth); - - case StructureFieldType.Reference: - break; - - case StructureFieldType.Complex: - default: - - StructureProcessedObject? processed = _processedObjects.FirstOrDefault(p => - p.Value == value - ); - - if (processed is null) - { - return Create(name, value!, depth); - } - - StructureFieldReference reference = new StructureFieldReference( - this, - name, - null, - depth - ); - processed.AddReference(reference); - return reference; - } - - throw new("Impossible"); - } - - /// - /// Получить тип поля структуры по значению. - /// - /// Значение поля. - /// Тип поля структуры. - public static StructureFieldType GetFieldType(object? value) - { - if (value is null) - { - return StructureFieldType.Null; - } - - Type type = value.GetType(); - - if (type.IsEnum) - { - return StructureFieldType.Enum; - } - - if (type.IsPrimitive || type == typeof(string)) - { - return StructureFieldType.Primitive; - } - - return StructureFieldType.Complex; - } -} - -/// -/// Класс для хранения обработанного объекта. -/// -/// Объект. -internal class StructureProcessedObject(object value) -{ - public readonly object Value = value; - - private StructureFieldComplex? _field = null; - - public StructureFieldComplex? Field - { - get => _field; - set - { - _field = value; - foreach (StructureFieldReference reference in _references) - { - reference.Reference = Field; - } - } - } - - private readonly List _references = []; - - public void AddReference(StructureFieldReference reference) - { - _references.Add(reference); - - if (_field is not null) - { - reference.Reference = Field; - } - } -} - -/// -/// Тип поля структуры. -/// -internal enum StructureFieldType -{ - /// - /// Пустое поле. - /// - Null, - - /// - /// Простое поле. - /// - Primitive, - - /// - /// Поле с перечислением. - /// - Enum, - - /// - /// Поле с объектом. - /// - Complex, - - /// - /// Поле с ссылкой на объект. - /// - Reference, -} - -/// -/// Тип лестницы глубины. -/// -internal enum LadderType -{ - /// - /// Пустой элемент: [ ]. - /// - Empty, - - /// - /// Последний элемент: [└]. - /// - Last, - - /// - /// Проходной элемент: [├] или [│]. - /// - Through, -} - -/// -/// Базовый класс для полей структуры. -/// -/// Класс построения структуры данных. -/// Название поля. -/// Глубина поля. -internal abstract class StructureField(StructureBuilder builder, string name, int depth) -{ - /// - /// Название поля. - /// - public readonly string Name = name; - - /// - /// Тип поля структуры. - /// - public abstract StructureFieldType FieldType { get; } - - /// - /// Класс построения структуры данных. - /// - public readonly StructureBuilder Builder = builder; - - /// - /// Флаг, указывающий, отображается ли поле. - /// - public virtual bool Visible { get; set; } = true; - - /// - /// Глубина поля структуры. - /// - public readonly int Depth = depth; - - /// - /// Получить строку, представляющую тип поля. - /// - /// Строка, представляющая тип поля. - public abstract string GetTypeString(); - - /// - /// Получить строку, представляющую значение поля. - /// - /// Строка, представляющая значение поля. - public abstract string GetValueString(); - - /// - /// Получить набор строк, используя результат функция. - /// - /// Тип результирующей строки. - /// Функция, оборажения поля в результирующую строку. - /// Коллекция, содержащая набор строк. - public virtual ICollection GetRows(Func func) - { - StructureField[] q = [this]; - return q.Select(func).ToList(); - } -} - -/// -/// Пустое поле структуры. -/// -/// Класс построения структуры данных. -/// Название поля. -/// Глубина поля. -internal class StructureFieldNull(StructureBuilder builder, string name, int depth) - : StructureField(builder, name, depth) -{ - /// - public override StructureFieldType FieldType => StructureFieldType.Null; - - /// - public override string GetTypeString() => "null"; - - /// - public override string GetValueString() => ""; -} - -/// -/// Простое поле структуры. -/// -/// Класс построения структуры данных. -/// Значение поля. -/// Название поля. -/// Глубина поля. -internal class StructureFieldPrimitive( - StructureBuilder builder, - object value, - string name, - int depth -) : StructureField(builder, name, depth) -{ - /// - public override StructureFieldType FieldType => StructureFieldType.Primitive; - - /// - /// Значение поля. - /// - public readonly object Value = value; - - /// - /// Тип значения поля. - /// - public readonly Type Type = value.GetType(); - - /// - public override string GetTypeString() - { - return Type.GetTypeCode(Type) switch - { - TypeCode.Boolean => "bool", - TypeCode.Int32 => "int", - TypeCode.String => "string", - TypeCode.Double => "double", - _ => Type.Name, - }; - } - - /// - public override string GetValueString() - { - if (Type == typeof(string)) - { - return "\"" + ((string)Value).Replace("\"", "\\\"") + "\""; - } - - return Value.ToString() ?? string.Empty; - } -} - -/// -/// Поле структуры с перечислением. -/// -/// Класс построения структуры данных. -/// Значение поля. -/// Название поля. -/// Глубина поля. -internal class StructureFieldEnum(StructureBuilder builder, object value, string name, int depth) - : StructureField(builder, name, depth) -{ - /// - public override StructureFieldType FieldType => StructureFieldType.Enum; - - /// - /// Значение поля. - /// - public readonly object Value = value; - - /// - /// Тип значения поля. - /// - public readonly Type Type = value.GetType(); - - /// - public override string GetTypeString() => "enum"; - - /// - public override string GetValueString() => $"{Type.Name}.{Value}"; -} - -/// -/// Поле стркутуры с объектом. -/// -internal class StructureFieldComplex : StructureField -{ - /// - public override StructureFieldType FieldType => StructureFieldType.Complex; - - /// - /// Набор полей объекта. - /// - public readonly List Fields = []; - - /// - /// Тип значения поля. - /// - public readonly Type Type; - - /// - /// Флаг, указывающий, отображается ли поля объекта. - /// - public bool Collapsed - { - get => _collapsed; - set - { - _collapsed = value; - UpdateFieldVisibility(); - } - } - private bool _collapsed = false; - - /// - public override bool Visible - { - get => _visible; - set - { - _visible = value; - UpdateFieldVisibility(); - } - } - private bool _visible = true; - - /// - /// Конструктор класса поля структуры с объектом. - /// - /// Класс построения структуры данных. - /// Значение поля. - /// Название поля. - /// Глубина поля. - public StructureFieldComplex(StructureBuilder builder, object value, string name, int depth) - : base(builder, name, depth) - { - Type = value.GetType(); - - SetFields((dynamic)value); - } - - /// - /// Обновить видимость полей структуры. - /// - private void UpdateFieldVisibility() - { - foreach (StructureField field in Fields) - { - field.Visible = Visible && !Collapsed; - } - } - - /// - /// Установить поля структуры `LocaleString`. - /// - /// Объект строки локализации. - private void SetFields(LocaleString localeString) - { - SetFieldsFromRecords( - localeString - .Select(field => new FieldRecord(field.Locale.ToString(), field.Value)) - .ToList() - ); - } - - /// - /// Установить поля структуры `IEnumerable`. - /// - /// Объект-перечисление. - private void SetFields(IEnumerable enumerable) - { - int i = 0; - - List records = []; - - foreach (object? item in enumerable) - { - records.Add(new($"[{i++}]", item)); - } - - SetFieldsFromRecords(records); - } - - /// - /// Установить поля структуры общего объекта. - /// - /// Объект. - private void SetFields(object value) - { - Type type = value.GetType(); - PropertyInfo[] properties = type.GetProperties(BindingFlags.Public | BindingFlags.Instance); - - SetFieldsFromRecords( - properties - .Where(property => - property.GetAttribute() is null - ) - .Select(property => new FieldRecord(property.Name, property.GetValue(value, null))) - .ToList() - ); - } - - /// - /// Установить поля структуры из списка записей. - /// - /// - private void SetFieldsFromRecords(List records) - { - foreach ( - FieldRecord record in records.Where(record => - record.FieldType == StructureFieldType.Complex - ) - ) - { - record.Allowed = Builder.RegisterProcessed(record.Value!); - } - - foreach (FieldRecord record in records) - { - Fields.Add( - record is { FieldType: StructureFieldType.Complex, Allowed: true } - ? Builder.Create(record.Name, record.Value!, Depth + 1) - : Builder.Resolve(record.Name, record.Value!, Depth + 1) - ); - } - } - - /// - /// Запись поля структуры. - /// - /// Название поля. - /// Значение поля. - private class FieldRecord(string name, object? value) - { - /// - /// Название поля. - /// - public readonly string Name = name; - - /// - /// Значение поля. - /// - public readonly object? Value = value; - - /// - /// Тип поля структуры. - /// - public StructureFieldType FieldType => StructureBuilder.GetFieldType(Value); - - /// - /// Флаг, указывающий, использовать ли поле. - /// - public bool Allowed = true; - } - - /// - public override string GetTypeString() - { - if (Type.IsGenericEnumerableType()) - { - Type elementType = Type.GetGenericArguments().Single(); - - return $"{elementType.Name}[]"; - } - else - { - return Type.Name; - } - } - - /// - public override string GetValueString() - { - if (Type.IsGenericEnumerableType()) - { - return Fields.Count.ToString() + (Fields.Count == 1 ? " item" : " items"); - } - return ""; - } - - /// - public override ICollection GetRows(Func func) - { - return [.. base.GetRows(func), .. Fields.SelectMany(f => f.GetRows(func)).ToList()]; - } -} - -/// -/// Поле структуры с ссылкой на объект. -/// -/// Класс построения структуры данных. -/// Название поля. -/// Ссылка на объект. -/// Глубина поля. -internal class StructureFieldReference( - StructureBuilder builder, - string name, - StructureFieldComplex? reference, - int depth -) : StructureField(builder, name, depth) -{ - /// - /// Ссылка на объект. - /// - public StructureFieldComplex? Reference = reference; - - /// - public override StructureFieldType FieldType => StructureFieldType.Reference; - - /// - public override string GetTypeString() => Reference?.GetTypeString() ?? "???"; - - /// - public override string GetValueString() => ""; -} diff --git a/Pf2eViewer/EntityView.cs b/Pf2eViewer/EntityView.cs deleted file mode 100644 index cd440b2..0000000 --- a/Pf2eViewer/EntityView.cs +++ /dev/null @@ -1,138 +0,0 @@ -using Microsoft.EntityFrameworkCore; -using Pf2eModel; -using Pf2eModel.Model; -using Pf2eModel.Model.Base; -using Pf2eModel.Model.Enum; -using Pf2eModel.Model.Structure; - -namespace Pf2eViewer; - -/// -/// Класс, обрабатывающий запросы к сущностям и подключающий необходимые данные. -/// -public class EntityView -{ - /// - /// Корневая сущность. - /// - public Entity? Entity { get; } - - /// - /// Основная сущность. - /// - public IEntity? SubEntity { get; } - - /// - /// Конструктор класса, который получает сущность из базы данных и заполняет её данными. - /// - /// Контекст базы данных. - /// Тип запрашиваемой сущности. - /// Идентификатор запрашиваемой сущности. - public EntityView(Pf2eDbContext context, EntityType type, int id) - { - Getter? getter = _getters.FirstOrDefault(g => g.Type == type); - - Entity fullEntity = - context - .Entities.Where(e => e.Id == id && e.Type == type) - .Include(e => e.Sources) - .ThenInclude(s => s.Source) - .Include(e => e.Keywords) - .Include(e => e.Externals) - .ThenInclude(x => x.Target) - .Include(e => e.Traits) - .ThenInclude(t => t.Entity) - .FirstOrDefault() ?? throw new("Entity is null"); - - IEntity? subEntity = - (getter != null) - ? getter.Get(id, context) - : (IEntity?)context.Find(EntityOfTypeAttribute.Resolve(fullEntity), id); - - Entity = fullEntity; - SubEntity = subEntity; - } - - /// - /// Словарь, содержащий методы получения сущностей из базы данных. - /// - private readonly ICollection _getters = - [ - new Getter( - EntityType.Ancestry, - context => context.Ancestries.Include(a => a.AncestryBoosts) - ), - new Getter( - EntityType.Archetype, - context => - context - .Archetypes.Include(a => a.DedicationFeat) - .ThenInclude(f => f.Entity) - .Include(a => a.Feats) - .ThenInclude(f => f.Entity) - ), - new Getter( - EntityType.Background, - context => - context - .Backgrounds.Include(b => b.BackgroundBoosts) - .Include(b => b.BackgroundSkills) - .ThenInclude(t => t.Training) - .Include(b => b.BackgroundItems) - ), - new Getter( - EntityType.Class, - context => - context - .Classes.Include(c => c.ClassKeyAbilities) - .Include(c => c.ClassTrainings) - .ThenInclude(t => t.Training) - .Include(c => c.ClassProgressions) - ), - new Getter( - EntityType.Feat, - context => - context.Feats.Include(f => f.Archetypes).ThenInclude(a => a.Entity).AsQueryable() - ), - new Getter( - EntityType.Spell, - context => context.Spells.Include(s => s.SpellAreas).Include(s => s.SpellDefenses) - ), - new Getter( - EntityType.Ritual, - context => - context - .Rituals.Include(r => r.Area) - .Include(r => r.Checks) - .ThenInclude(c => c.Training) - .AsQueryable() - ), - ]; - - /// - /// Абстрактный класс, который определяет метод получения сущности из базы данных. - /// - /// Связанный тип сущности. - private abstract class Getter(EntityType type) - { - public readonly EntityType Type = type; - - public abstract IEntity? Get(int id, Pf2eDbContext context); - } - - /// - /// Класс, определяющий метод получения сущности из базы данных. - /// - /// Тип данных основной сущности. - /// Связанный тип сущности. - /// Метод получения сущности из базы данных. - private class Getter(EntityType type, Func> method) - : Getter(type) - where T : IEntity - { - public override IEntity? Get(int id, Pf2eDbContext context) - { - return method.Invoke(context).FirstOrDefault(c => c.Id == id); - } - } -} diff --git a/Pf2eViewer/MainViewForm.Designer.cs b/Pf2eViewer/MainViewForm.Designer.cs deleted file mode 100644 index b4379dc..0000000 --- a/Pf2eViewer/MainViewForm.Designer.cs +++ /dev/null @@ -1,187 +0,0 @@ -using Microsoft.EntityFrameworkCore.Scaffolding.Metadata; -using Pf2eViewer.DatabaseViewer; - -namespace Pf2eViewer; - -partial class MainViewForm -{ - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - RootSplitContainer = new SplitContainer(); - InnerSplitContainer = new SplitContainer(); - TypesListBox = new ListBox(); - DatabaseViewer = new DatabaseViewerControl(); - ResultSplitContainer = new SplitContainer(); - EntityTreeViewerControl = new Pf2eViewer.EntityTreeViewer.EntityTreeViewerControl(); - DescriptionTextBox = new TextBox(); - ((System.ComponentModel.ISupportInitialize)RootSplitContainer).BeginInit(); - RootSplitContainer.Panel1.SuspendLayout(); - RootSplitContainer.Panel2.SuspendLayout(); - RootSplitContainer.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)InnerSplitContainer).BeginInit(); - InnerSplitContainer.Panel1.SuspendLayout(); - InnerSplitContainer.Panel2.SuspendLayout(); - InnerSplitContainer.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)ResultSplitContainer).BeginInit(); - ResultSplitContainer.Panel1.SuspendLayout(); - ResultSplitContainer.Panel2.SuspendLayout(); - ResultSplitContainer.SuspendLayout(); - SuspendLayout(); - // - // RootSplitContainer - // - RootSplitContainer.Dock = DockStyle.Fill; - RootSplitContainer.Location = new Point(0, 0); - RootSplitContainer.Name = "RootSplitContainer"; - // - // RootSplitContainer.Panel1 - // - RootSplitContainer.Panel1.Controls.Add(InnerSplitContainer); - RootSplitContainer.Panel1MinSize = 200; - // - // RootSplitContainer.Panel2 - // - RootSplitContainer.Panel2.Controls.Add(ResultSplitContainer); - RootSplitContainer.Panel2MinSize = 400; - RootSplitContainer.Size = new Size(1384, 861); - RootSplitContainer.SplitterDistance = 322; - RootSplitContainer.TabIndex = 0; - // - // InnerSplitContainer - // - InnerSplitContainer.Dock = DockStyle.Fill; - InnerSplitContainer.Location = new Point(0, 0); - InnerSplitContainer.Name = "InnerSplitContainer"; - InnerSplitContainer.Orientation = Orientation.Horizontal; - // - // InnerSplitContainer.Panel1 - // - InnerSplitContainer.Panel1.Controls.Add(TypesListBox); - // - // InnerSplitContainer.Panel2 - // - InnerSplitContainer.Panel2.Controls.Add(DatabaseViewer); - InnerSplitContainer.Size = new Size(322, 861); - InnerSplitContainer.SplitterDistance = 126; - InnerSplitContainer.TabIndex = 1; - // - // TypesListBox - // - TypesListBox.Dock = DockStyle.Fill; - TypesListBox.FormattingEnabled = true; - TypesListBox.Location = new Point(0, 0); - TypesListBox.Name = "TypesListBox"; - TypesListBox.Size = new Size(322, 126); - TypesListBox.TabIndex = 0; - TypesListBox.SelectedIndexChanged += TypesListBox_SelectedIndexChanged; - // - // DatabaseViewer - // - DatabaseViewer.Dock = DockStyle.Fill; - DatabaseViewer.Location = new Point(0, 0); - DatabaseViewer.Name = "DatabaseViewer"; - DatabaseViewer.Size = new Size(322, 731); - DatabaseViewer.TabIndex = 1; - // - // ResultSplitContainer - // - ResultSplitContainer.Dock = DockStyle.Fill; - ResultSplitContainer.Location = new Point(0, 0); - ResultSplitContainer.Name = "ResultSplitContainer"; - // - // ResultSplitContainer.Panel1 - // - ResultSplitContainer.Panel1.Controls.Add(EntityTreeViewerControl); - // - // ResultSplitContainer.Panel2 - // - ResultSplitContainer.Panel2.Controls.Add(DescriptionTextBox); - ResultSplitContainer.Size = new Size(1058, 861); - ResultSplitContainer.SplitterDistance = 582; - ResultSplitContainer.TabIndex = 1; - // - // EntityTreeViewerControl - // - EntityTreeViewerControl.AutoScroll = true; - EntityTreeViewerControl.ButtonSize = 15; - EntityTreeViewerControl.DepthSize = 15; - EntityTreeViewerControl.Dock = DockStyle.Fill; - EntityTreeViewerControl.Font = new Font("Consolas", 9F); - EntityTreeViewerControl.HoverColor = SystemColors.ControlDark; - EntityTreeViewerControl.ItemHeight = 20; - EntityTreeViewerControl.Location = new Point(0, 0); - EntityTreeViewerControl.Name = "EntityTreeViewerControl"; - EntityTreeViewerControl.Size = new Size(582, 861); - EntityTreeViewerControl.TabIndex = 0; - EntityTreeViewerControl.TypeFontSize = 7F; - // - // DescriptionTextBox - // - DescriptionTextBox.Dock = DockStyle.Fill; - DescriptionTextBox.Font = new Font("Consolas", 9F); - DescriptionTextBox.Location = new Point(0, 0); - DescriptionTextBox.Multiline = true; - DescriptionTextBox.Name = "DescriptionTextBox"; - DescriptionTextBox.ReadOnly = true; - DescriptionTextBox.ScrollBars = ScrollBars.Vertical; - DescriptionTextBox.Size = new Size(472, 861); - DescriptionTextBox.TabIndex = 0; - // - // MainViewForm - // - AutoScaleDimensions = new SizeF(7F, 15F); - AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(1384, 861); - Controls.Add(RootSplitContainer); - Name = "MainViewForm"; - Text = "DataBaseViewer"; - RootSplitContainer.Panel1.ResumeLayout(false); - RootSplitContainer.Panel2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)RootSplitContainer).EndInit(); - RootSplitContainer.ResumeLayout(false); - InnerSplitContainer.Panel1.ResumeLayout(false); - InnerSplitContainer.Panel2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)InnerSplitContainer).EndInit(); - InnerSplitContainer.ResumeLayout(false); - ResultSplitContainer.Panel1.ResumeLayout(false); - ResultSplitContainer.Panel2.ResumeLayout(false); - ResultSplitContainer.Panel2.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)ResultSplitContainer).EndInit(); - ResultSplitContainer.ResumeLayout(false); - ResumeLayout(false); - } - - #endregion - - private SplitContainer RootSplitContainer; - private SplitContainer InnerSplitContainer; - private ListBox TypesListBox; - private SplitContainer ResultSplitContainer; - private TextBox DescriptionTextBox; - private EntityTreeViewer.EntityTreeViewerControl EntityTreeViewerControl; - private DatabaseViewerControl DatabaseViewer; -} diff --git a/Pf2eViewer/MainViewForm.cs b/Pf2eViewer/MainViewForm.cs deleted file mode 100644 index 0979588..0000000 --- a/Pf2eViewer/MainViewForm.cs +++ /dev/null @@ -1,86 +0,0 @@ -using System.ComponentModel; -using Pf2eModel; -using Pf2eModel.Model.Enum; - -namespace Pf2eViewer; - -/// -/// Основная форма приложения. -/// -public partial class MainViewForm : Form -{ - /// - /// Контекст базы данных. - /// - public Pf2eDbContext Context = new(); - - /// - /// Элемент управления для отображения дерева сущностей. - /// - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] - public EntityView? CurrentView - { - get => EntityTreeViewerControl.EntityView; - set - { - EntityTreeViewerControl.EntityView = value; - Application.DoEvents(); - } - } - - /// - /// Конструктор класса . - /// - public MainViewForm() - { - InitializeComponent(); - - DatabaseViewer.EntityChange += DatabaseViewer_EntityChange; - - Reset(); - } - - /// - /// Сброс состояния формы. - /// - public void Reset() - { - Context.Dispose(); - Context = new(); - - TypesListBox.DataSource = Context - .Entities.Select(e => e.Type) - .Distinct() - .OrderBy(t => t.ToString()) - .ToList(); - TypesListBox.SelectedIndex = 0; - } - - /// - /// Обработчик события изменения выбранного элемента в списке типов сущностей. - /// - /// Источник события. - /// Данные события. - private void TypesListBox_SelectedIndexChanged(object sender, EventArgs _) - { - if (TypesListBox.SelectedItem is null) - { - return; - } - - CurrentView = null; - - DatabaseViewer.Type = (EntityType)TypesListBox.SelectedItem; - } - - /// - /// Обработчик события изменения выбранной сущности в дереве сущностей. - /// - /// Новая выбранная сущность. - private void DatabaseViewer_EntityChange(EntityView newEntity) - { - CurrentView = newEntity; - - DescriptionTextBox.Text = newEntity.Entity!.Description; - } -} diff --git a/Pf2eViewer/MainViewForm.resx b/Pf2eViewer/MainViewForm.resx deleted file mode 100644 index 8b2ff64..0000000 --- a/Pf2eViewer/MainViewForm.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/Pf2eViewer/Pf2eViewer.csproj b/Pf2eViewer/Pf2eViewer.csproj deleted file mode 100644 index 973136e..0000000 --- a/Pf2eViewer/Pf2eViewer.csproj +++ /dev/null @@ -1,29 +0,0 @@ - - - WinExe - net9.0-windows7.0 - enable - true - enable - - - - - - - - - - - True - True - Settings.settings - - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - diff --git a/Pf2eViewer/Program.cs b/Pf2eViewer/Program.cs deleted file mode 100644 index f3567bb..0000000 --- a/Pf2eViewer/Program.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace Pf2eViewer; - -internal static class Program -{ - /// - /// The main entry point for the application. - /// - [STAThread] - static void Main() - { - // To customize application configuration such as set high DPI settings or default font, - // see https://aka.ms/applicationconfiguration. - ApplicationConfiguration.Initialize(); - - Application.SetHighDpiMode(HighDpiMode.SystemAware); - -#pragma warning disable WFO5001 - Application.SetColorMode(SystemColorMode.System); -#pragma warning restore WFO5001 - - Application.Run(new MainViewForm() { StartPosition = FormStartPosition.CenterScreen }); - //Application.Run(new TestForm() { StartPosition = FormStartPosition.CenterScreen }); - } -} diff --git a/Pf2eViewer/Properties/Settings.Designer.cs b/Pf2eViewer/Properties/Settings.Designer.cs deleted file mode 100644 index 81e8c50..0000000 --- a/Pf2eViewer/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Этот код создан программой. -// Исполняемая версия:4.0.30319.42000 -// -// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае -// повторной генерации кода. -// -//------------------------------------------------------------------------------ - -namespace Pf2eViewer.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.13.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/Pf2eViewer/Properties/Settings.settings b/Pf2eViewer/Properties/Settings.settings deleted file mode 100644 index 049245f..0000000 --- a/Pf2eViewer/Properties/Settings.settings +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/Pf2eViewer/TestForm.Designer.cs b/Pf2eViewer/TestForm.Designer.cs deleted file mode 100644 index e1deba6..0000000 --- a/Pf2eViewer/TestForm.Designer.cs +++ /dev/null @@ -1,81 +0,0 @@ -using Pf2eViewer.EntityTreeViewer; - -namespace Pf2eViewer; - -partial class TestForm -{ - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - RandomButton = new Button(); - entityTreeViewerControl1 = new EntityTreeViewerControl(); - SuspendLayout(); - // - // RandomButton - // - RandomButton.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; - RandomButton.FlatStyle = FlatStyle.System; - RandomButton.Location = new Point(12, 12); - RandomButton.Name = "RandomButton"; - RandomButton.Size = new Size(426, 23); - RandomButton.TabIndex = 0; - RandomButton.Text = "Random"; - RandomButton.UseVisualStyleBackColor = true; - RandomButton.Click += RandomButton_Click; - // - // entityTreeViewerControl1 - // - entityTreeViewerControl1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; - entityTreeViewerControl1.AutoScroll = true; - entityTreeViewerControl1.ButtonSize = 15; - entityTreeViewerControl1.DepthSize = 15; - entityTreeViewerControl1.Font = new Font("Consolas", 9F); - entityTreeViewerControl1.HoverColor = SystemColors.ControlLight; - entityTreeViewerControl1.ItemHeight = 20; - entityTreeViewerControl1.Location = new Point(14, 46); - entityTreeViewerControl1.Margin = new Padding(3, 4, 3, 4); - entityTreeViewerControl1.Name = "entityTreeViewerControl1"; - entityTreeViewerControl1.Size = new Size(424, 597); - entityTreeViewerControl1.TabIndex = 1; - // - // TestForm - // - AutoScaleDimensions = new SizeF(7F, 15F); - AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(450, 656); - Controls.Add(entityTreeViewerControl1); - Controls.Add(RandomButton); - Name = "TestForm"; - Text = "TestForm"; - Load += TestForm_Load; - ResumeLayout(false); - } - - #endregion - - private Button RandomButton; - private EntityTreeViewerControl entityTreeViewerControl1; -} \ No newline at end of file diff --git a/Pf2eViewer/TestForm.cs b/Pf2eViewer/TestForm.cs deleted file mode 100644 index 783d714..0000000 --- a/Pf2eViewer/TestForm.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Pf2eModel; -using Pf2eModel.Model.Base; - -namespace Pf2eViewer; - -public partial class TestForm : Form -{ - public Pf2eDbContext Context = new(); - - public int Count = 0; - - public TestForm() - { - InitializeComponent(); - } - - public void RandomEntity() - { - int id = Random.Shared.Next(1, Count + 1); - - Entity entity = Context.Entities.FirstOrDefault(e => e.Id == id)!; - - EntityView view = new(Context, entity.Type, id); - - entityTreeViewerControl1.EntityView = view; - } - - private void TestForm_Load(object sender, EventArgs e) - { - Count = Context.Entities.Count(); - - RandomEntity(); - } - - private void RandomButton_Click(object sender, EventArgs e) - { - RandomEntity(); - } -} diff --git a/Pf2eViewer/TestForm.resx b/Pf2eViewer/TestForm.resx deleted file mode 100644 index 8b2ff64..0000000 --- a/Pf2eViewer/TestForm.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/Pf2eWeb/Pages/_ViewImports.cshtml b/Pf2eWeb/Pages/_ViewImports.cshtml deleted file mode 100644 index 2eb7374..0000000 --- a/Pf2eWeb/Pages/_ViewImports.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -@using Pf2eWeb -@namespace Pf2eWeb.Pages -@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/Pf2eWeb/Pf2eWeb.csproj b/Pf2eWeb/Pf2eWeb.csproj deleted file mode 100644 index a613297..0000000 --- a/Pf2eWeb/Pf2eWeb.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - net9.0 - enable - enable - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - diff --git a/Pf2eWeb/Program.cs b/Pf2eWeb/Program.cs deleted file mode 100644 index 21578b5..0000000 --- a/Pf2eWeb/Program.cs +++ /dev/null @@ -1,35 +0,0 @@ -using dotenv.net; -using dotenv.net.Utilities; -using Microsoft.EntityFrameworkCore; -using Pf2eModel; - -WebApplicationBuilder builder = WebApplication.CreateBuilder(args); -DotEnv.Load(); - -// Add services to the container. -builder.Services.AddRazorPages(); - -builder.Services.AddDbContext(options => - options.UseNpgsql(EnvReader.GetStringValue("DATABASE_CONNECTION")) -); - -var app = builder.Build(); - -// Configure the HTTP request pipeline. -if (!app.Environment.IsDevelopment()) -{ - app.UseExceptionHandler("/Error"); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. - app.UseHsts(); -} - -app.UseHttpsRedirection(); - -app.UseRouting(); - -app.UseAuthorization(); - -app.MapStaticAssets(); -app.MapRazorPages().WithStaticAssets(); - -app.Run(); diff --git a/README.md b/README.md index d5c9e9c..4fbbda8 100644 --- a/README.md +++ b/README.md @@ -4,19 +4,19 @@ ## Начало работы -- Склонируйте репозиторий и войдите в папку `Pf2eDataScrapper`. +- Склонируйте репозиторий и войдите в папку `Pf2e/Scrapper`. - Создайте файл `.env` и добавьте в него содержимое из файла `.env.example`. Измените содержащиеся поля: - `DATA_DIR` - путь к папке для распаковки репозиториев обрабатываемых данных; - `OUTPUT_DIR` - путь к месту сохранения схем; - `DATABASE_CONNECTION` - строка подключения к БД (только PostreSQL); - `MAX_THREADS` - максимальное количество потоков при параллельной обработке. -- Перейдите а папку `Pf2eModel` (`cd ../Pf2eModel`) и запустите `dotnet ef database update` для создания структуры БД в командной строке. Если необходимо обновить структуру после изменения модели - используйте скрипт `RebuildDatabase.bat`. -- Запустите проект `Pf2eDataScrapper` для парсинга информации. +- Перейдите а папку `Pf2e/Database` (`cd ../Database`) и запустите `dotnet ef database update` для создания структуры БД в командной строке. Если необходимо обновить структуру после изменения модели - используйте скрипт `RebuildDatabase.bat`. +- Запустите проект `Pf2e.Scrapper` для парсинга информации. ## Роли и документация проектов -- [`Pf2eModel`](Documentation/Pf2eModel/index.md) - общая ORM-структура модели. -- [`Pf2eDataScrapper`](Documentation/Pf2eDataScrapper/index.md) - загрузчик и обработчик данных. +- [`Pf2e.Database`](Documentation/Pf2e.Database/index.md) - общая ORM-структура модели. +- [`Pf2e.Scrapper`](Documentation/Pf2e.Scrapper/index.md) - загрузчик и обработчик данных. По ссылкам можно увидеть полную документацию классов.