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.