20230121-1
This commit is contained in:
parent
e010f93b07
commit
5b82e8034d
@ -5,8 +5,8 @@ namespace anbs_cp.Classes;
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Состояние действия
|
/// Состояние действия
|
||||||
///
|
///
|
||||||
/// Обновлено 2023.01.104.1:
|
/// Обновлено 2023.01.121.1:
|
||||||
/// * Убрана ошибка с рекурсивным вызовом AddError
|
/// * Заменены интерфейсы IAction* на соответствующие классы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public sealed class ActionState
|
public sealed class ActionState
|
||||||
{
|
{
|
||||||
@ -23,17 +23,17 @@ public sealed class ActionState
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Список информации
|
/// Список информации
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public List<IActionInfo> Info { get; }
|
public List<ActionInfo> Info { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Список предупреждений
|
/// Список предупреждений
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public List<IActionWarning> Warnings { get; }
|
public List<ActionWarning> Warnings { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Список ошибок
|
/// Список ошибок
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public List<IActionError> Errors { get; }
|
public List<ActionError> Errors { get; }
|
||||||
|
|
||||||
#region Методы
|
#region Методы
|
||||||
|
|
||||||
@ -83,13 +83,13 @@ public sealed class ActionState
|
|||||||
/// <param name="error">Ошибка</param>
|
/// <param name="error">Ошибка</param>
|
||||||
// ReSharper disable once MemberCanBeMadeStatic.Global
|
// ReSharper disable once MemberCanBeMadeStatic.Global
|
||||||
// ReSharper disable once FunctionRecursiveOnAllPaths
|
// ReSharper disable once FunctionRecursiveOnAllPaths
|
||||||
public void AddError (IActionError error) => Errors.Add(error);
|
public void AddError (ActionError error) => Errors.Add(error);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Добавляет ошибки в список
|
/// Добавляет ошибки в список
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="errors">Список ошибок</param>
|
/// <param name="errors">Список ошибок</param>
|
||||||
public void AddErrors(IEnumerable<IActionError> errors) => Errors.AddRange(errors);
|
public void AddErrors(IEnumerable<ActionError> errors) => Errors.AddRange(errors);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Добавление ошибки
|
/// Добавление ошибки
|
||||||
@ -139,13 +139,13 @@ public sealed class ActionState
|
|||||||
/// Добавление предупреждения
|
/// Добавление предупреждения
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="warning">Предупреждение</param>
|
/// <param name="warning">Предупреждение</param>
|
||||||
public void AddWarning (IActionWarning warning) => Warnings.Add(warning);
|
public void AddWarning (ActionWarning warning) => Warnings.Add(warning);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Добавление предупреждений
|
/// Добавление предупреждений
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="warnings">Список предупреждений</param>
|
/// <param name="warnings">Список предупреждений</param>
|
||||||
public void AddWarnings(IEnumerable<IActionWarning> warnings) => Warnings.AddRange(warnings);
|
public void AddWarnings(IEnumerable<ActionWarning> warnings) => Warnings.AddRange(warnings);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Добавление предупреждение
|
/// Добавление предупреждение
|
||||||
@ -167,13 +167,13 @@ public sealed class ActionState
|
|||||||
/// Добавление информации
|
/// Добавление информации
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="info">Информация</param>
|
/// <param name="info">Информация</param>
|
||||||
public void AddInfo (IActionInfo info) => Info.Add(info);
|
public void AddInfo (ActionInfo info) => Info.Add(info);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Добавление информации
|
/// Добавление информации
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="infos">Список информации</param>
|
/// <param name="infos">Список информации</param>
|
||||||
public void AddInfos (IEnumerable<IActionInfo> infos) => Info.AddRange(infos);
|
public void AddInfos (IEnumerable<ActionInfo> infos) => Info.AddRange(infos);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Добавление информации
|
/// Добавление информации
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net7.0</TargetFramework>
|
<TargetFramework>net7.0</TargetFramework>
|
||||||
<Version>2023.121.0</Version>
|
<Version>2023.121.1</Version>
|
||||||
<Authors>Alexander Babaev</Authors>
|
<Authors>Alexander Babaev</Authors>
|
||||||
<Product>ANB Software Components Pack</Product>
|
<Product>ANB Software Components Pack</Product>
|
||||||
<Description>Library of some useful functions in C# language.</Description>
|
<Description>Library of some useful functions in C# language.</Description>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user