20221203-3
This commit is contained in:
parent
cb28634a72
commit
a0e10c2781
@ -176,11 +176,11 @@ public sealed class ActionState
|
|||||||
/// Добавление информации
|
/// Добавление информации
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="message">Текст информации</param>
|
/// <param name="message">Текст информации</param>
|
||||||
/// <param name="warningObject">Объект информации</param>
|
/// <param name="infoObject">Объект информации</param>
|
||||||
public void AddInfo (string message, string warningObject = "")
|
public void AddInfo (string message, string infoObject = "")
|
||||||
{
|
{
|
||||||
//Создаю информацию
|
//Создаю информацию
|
||||||
ActionInfo info = new(warningObject, message);
|
ActionInfo info = new(infoObject, message);
|
||||||
|
|
||||||
//Добавляю информацию
|
//Добавляю информацию
|
||||||
AddInfo(info);
|
AddInfo(info);
|
||||||
@ -295,5 +295,19 @@ public sealed class ActionState
|
|||||||
/// <returns>Количество информационных сообщений</returns>
|
/// <returns>Количество информационных сообщений</returns>
|
||||||
public int InfoCount (bool ignoreStatus) => ignoreStatus ? Info.Count(static info => !info.IsStatusInfo) : Info.Count;
|
public int InfoCount (bool ignoreStatus) => ignoreStatus ? Info.Count(static info => !info.IsStatusInfo) : Info.Count;
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region Добавление другого состояния
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Добавляет другое состояние (например, результат другого действия, который возвращает <see cref="ActionState"/>).
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="state">Запись состояния</param>
|
||||||
|
public void AddState(ActionState state)
|
||||||
|
{
|
||||||
|
AddErrors(state.Errors);
|
||||||
|
AddWarnings(state.Warnings);
|
||||||
|
AddInfos(state.Info);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net7.0</TargetFramework>
|
<TargetFramework>net7.0</TargetFramework>
|
||||||
<Version>2022.1203.2</Version>
|
<Version>2022.1203.3</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>
|
||||||
@ -15,8 +15,8 @@
|
|||||||
<SignAssembly>True</SignAssembly>
|
<SignAssembly>True</SignAssembly>
|
||||||
<PackageProjectUrl>https://git.babaev-an.ru/babaev-an/anbsoftware_componentspack</PackageProjectUrl>
|
<PackageProjectUrl>https://git.babaev-an.ru/babaev-an/anbsoftware_componentspack</PackageProjectUrl>
|
||||||
<RepositoryUrl>https://git.babaev-an.ru/babaev-an/anbsoftware_componentspack</RepositoryUrl>
|
<RepositoryUrl>https://git.babaev-an.ru/babaev-an/anbsoftware_componentspack</RepositoryUrl>
|
||||||
<AssemblyVersion>2022.1203.2</AssemblyVersion>
|
<AssemblyVersion>2022.1203.3</AssemblyVersion>
|
||||||
<FileVersion>2022.1203.2</FileVersion>
|
<FileVersion>2022.1203.3</FileVersion>
|
||||||
<PackageId>ANBSoftware.ComponentsPack</PackageId>
|
<PackageId>ANBSoftware.ComponentsPack</PackageId>
|
||||||
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
||||||
<AnalysisLevel>6.0</AnalysisLevel>
|
<AnalysisLevel>6.0</AnalysisLevel>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user