20240329
This commit is contained in:
@@ -29,7 +29,10 @@ namespace anbs_cp.Classes;
|
||||
* Заменены интерфейсы IAction* на соответствующие классы
|
||||
*/
|
||||
|
||||
/// <inheritdoc />
|
||||
/// <summary>
|
||||
/// Состояние действия
|
||||
/// </summary>
|
||||
/// <typeparam name="T">Тип класса</typeparam>
|
||||
public class ActionState<T>: ISerializable
|
||||
{
|
||||
/// <summary>
|
||||
@@ -264,12 +267,13 @@ public class ActionState<T>: ISerializable
|
||||
#endregion
|
||||
|
||||
#region Добавление другого состояния
|
||||
|
||||
/// <summary>
|
||||
/// Добавляет другое состояние (например, результат другого действия, который возвращает <see cref="ActionState"/>).
|
||||
/// </summary>
|
||||
/// <typeparam name="T">Тип параметра</typeparam>
|
||||
/// <typeparam name="TO">Тип параметра</typeparam>
|
||||
/// <param name="state">Запись состояния</param>
|
||||
public void AddState (ActionState<T> state) => AddRange(state.Messages);
|
||||
public void AddState<TO> (ActionState<TO> state) => AddRange(state.Messages);
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
|
Reference in New Issue
Block a user