Files
DP44/Common/DTS.CommonCore/.svn/pristine/87/87a882335c3888c10e966a71582f8bd90aa2009a.svn-base

37 lines
850 B
Plaintext
Raw Normal View History

2026-04-17 14:55:32 -04:00
using System.Collections.Generic;
namespace DTS.Common.Enums
{
public enum UIItemStatus
{
None,
Success,
Failed,
Error,
Warning
}
public abstract class SelectedItemsStatus
{
private static Dictionary<object, bool> _ListStatus = new Dictionary<object, bool>();
private static readonly object MyLock = new object();
public static void SetUpdating(object o, bool updating)
{
lock (MyLock)
{
_ListStatus[o] = updating;
}
}
public static bool GetUpdating(object o)
{
lock (MyLock)
{
if( _ListStatus.ContainsKey(o) ){ return _ListStatus[o]; }
return false;
}
}
}
}