This commit is contained in:
2026-09-03 04:31:37 +03:00
parent 61ec566f63
commit 69a50d8b20
4 changed files with 281 additions and 0 deletions
+10
View File
@@ -57,6 +57,16 @@ public class AsyncQueue<T> : AsyncReply<T>
//Action<T> callback;
object queueLock = new object();
/// <summary>Current queued item count, exposed for opt-in runtime diagnostics.</summary>
public int Count
{
get
{
lock (queueLock)
return list.Count;
}
}
//public AsyncQueue<T> Then(Action<T> callback)
//{
// base.Then(new Action<object>(o => callback((T)o)));