diff --git a/anbs_cp/Classes/ActionState.cs b/anbs_cp/Classes/ActionState.cs
index 0a72407..034feee 100644
--- a/anbs_cp/Classes/ActionState.cs
+++ b/anbs_cp/Classes/ActionState.cs
@@ -5,19 +5,23 @@ namespace anbs_cp.Classes;
///
/// Состояние действия
///
+/// Обновлено 2023.11.1
+/// * Добавлен возвращаемый результат
+///
/// Обновлено 2023.01.121.1:
/// * Заменены интерфейсы IAction* на соответствующие классы
///
-public sealed class ActionState
+public class ActionState
{
///
/// Конструктор
///
- public ActionState ()
+ protected ActionState ()
{
Info = new();
Warnings = new();
Errors = new();
+ Value = default;
}
///
@@ -35,6 +39,11 @@ public sealed class ActionState
///
public List Errors { get; }
+ ///
+ /// Значение
+ ///
+ public T? Value { get; set; }
+
#region Методы
#region Очистка
diff --git a/anbs_cp/Classes/ActionStateSimply.cs b/anbs_cp/Classes/ActionStateSimply.cs
new file mode 100644
index 0000000..8c73d9d
--- /dev/null
+++ b/anbs_cp/Classes/ActionStateSimply.cs
@@ -0,0 +1,9 @@
+namespace anbs_cp.Classes;
+
+///
+/// Состояние действия
+///
+/// Обновлено 2023.11.1
+/// * Добавлен класс ActionState без возвращаемого значения
+///
+public sealed class ActionState: ActionState { }
\ No newline at end of file
diff --git a/anbs_cp/anbs_cp.csproj b/anbs_cp/anbs_cp.csproj
index 8a96959..c1ad123 100644
--- a/anbs_cp/anbs_cp.csproj
+++ b/anbs_cp/anbs_cp.csproj
@@ -2,7 +2,7 @@
net7.0
- 2023.1015.0
+ 2023.1101.0
Александр Бабаев
Набор компонентов ANB Software
Библиотека полезных методов языка C#