public void Enqueue(Connection connection) { if (this.fCount == fCapacity || connection == null) throw new ArgumentOutOfRangeException(); this.fArray[this.fTail] = connection; this.fTail = (this.fTail + 1) % this.fCapacity; this.fCount++; }