diff --git a/ArchiSteamFarm/Collections/FixedSizeConcurrentQueue.cs b/ArchiSteamFarm/Collections/FixedSizeConcurrentQueue.cs index 301eadc54..6a50617b8 100644 --- a/ArchiSteamFarm/Collections/FixedSizeConcurrentQueue.cs +++ b/ArchiSteamFarm/Collections/FixedSizeConcurrentQueue.cs @@ -26,7 +26,7 @@ using System.Collections.Generic; namespace ArchiSteamFarm.Collections { internal sealed class FixedSizeConcurrentQueue : IEnumerable { - private readonly ConcurrentQueue Queue = new ConcurrentQueue(); + private readonly ConcurrentQueue BackingQueue = new ConcurrentQueue(); internal byte MaxCount { get => BackingMaxCount; @@ -40,7 +40,7 @@ namespace ArchiSteamFarm.Collections { BackingMaxCount = value; - while ((Queue.Count > MaxCount) && Queue.TryDequeue(out _)) { } + while ((BackingQueue.Count > MaxCount) && BackingQueue.TryDequeue(out _)) { } } } @@ -54,17 +54,17 @@ namespace ArchiSteamFarm.Collections { MaxCount = maxCount; } - public IEnumerator GetEnumerator() => Queue.GetEnumerator(); + public IEnumerator GetEnumerator() => BackingQueue.GetEnumerator(); IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); internal void Enqueue(T obj) { - Queue.Enqueue(obj); + BackingQueue.Enqueue(obj); - if (Queue.Count <= MaxCount) { + if (BackingQueue.Count <= MaxCount) { return; } - Queue.TryDequeue(out _); + BackingQueue.TryDequeue(out _); } } }