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