diff --git a/anbs_cp/Classes/ActionState.cs b/anbs_cp/Classes/ActionState.cs
index 8cda85b..0a72407 100644
--- a/anbs_cp/Classes/ActionState.cs
+++ b/anbs_cp/Classes/ActionState.cs
@@ -5,8 +5,8 @@ namespace anbs_cp.Classes;
///
/// Состояние действия
///
-/// Обновлено 2023.01.104.1:
-/// * Убрана ошибка с рекурсивным вызовом AddError
+/// Обновлено 2023.01.121.1:
+/// * Заменены интерфейсы IAction* на соответствующие классы
///
public sealed class ActionState
{
@@ -23,17 +23,17 @@ public sealed class ActionState
///
/// Список информации
///
- public List Info { get; }
+ public List Info { get; }
///
/// Список предупреждений
///
- public List Warnings { get; }
+ public List Warnings { get; }
///
/// Список ошибок
///
- public List Errors { get; }
+ public List Errors { get; }
#region Методы
@@ -83,13 +83,13 @@ public sealed class ActionState
/// Ошибка
// ReSharper disable once MemberCanBeMadeStatic.Global
// ReSharper disable once FunctionRecursiveOnAllPaths
- public void AddError (IActionError error) => Errors.Add(error);
+ public void AddError (ActionError error) => Errors.Add(error);
///
/// Добавляет ошибки в список
///
/// Список ошибок
- public void AddErrors(IEnumerable errors) => Errors.AddRange(errors);
+ public void AddErrors(IEnumerable errors) => Errors.AddRange(errors);
///
/// Добавление ошибки
@@ -139,13 +139,13 @@ public sealed class ActionState
/// Добавление предупреждения
///
/// Предупреждение
- public void AddWarning (IActionWarning warning) => Warnings.Add(warning);
+ public void AddWarning (ActionWarning warning) => Warnings.Add(warning);
///
/// Добавление предупреждений
///
/// Список предупреждений
- public void AddWarnings(IEnumerable warnings) => Warnings.AddRange(warnings);
+ public void AddWarnings(IEnumerable warnings) => Warnings.AddRange(warnings);
///
/// Добавление предупреждение
@@ -167,13 +167,13 @@ public sealed class ActionState
/// Добавление информации
///
/// Информация
- public void AddInfo (IActionInfo info) => Info.Add(info);
+ public void AddInfo (ActionInfo info) => Info.Add(info);
///
/// Добавление информации
///
/// Список информации
- public void AddInfos (IEnumerable infos) => Info.AddRange(infos);
+ public void AddInfos (IEnumerable infos) => Info.AddRange(infos);
///
/// Добавление информации
diff --git a/anbs_cp/anbs_cp.csproj b/anbs_cp/anbs_cp.csproj
index ae60b44..b115968 100644
--- a/anbs_cp/anbs_cp.csproj
+++ b/anbs_cp/anbs_cp.csproj
@@ -2,7 +2,7 @@
net7.0
- 2023.121.0
+ 2023.121.1
Alexander Babaev
ANB Software Components Pack
Library of some useful functions in C# language.