1 write to _collector
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogCollector.LogEnumeration.cs (1)
90_collector = collector;
10 references to _collector
Microsoft.Extensions.Diagnostics.Testing (10)
Logging\FakeLogCollector.LogEnumeration.cs (10)
126lock (_collector._records) 128int currentVersion = _collector._recordCollectionVersion; 135if (_index < _collector._records.Count) 137Current = _collector._records[_index++]; 143waiter = _collector._logEnumerationSharedWaiter; 144_collector._waitingEnumeratorCount++; 154lock (_collector._records) 157_collector._waitingEnumeratorCount > 0 // counter can be zero during the cancellation path 158&& waiter == _collector._logEnumerationSharedWaiter // makes sure we adjust the counter for the same shared waiting session 161_collector._waitingEnumeratorCount--;