12 writes to CollectionEnumerator
System.Text.Json (12)
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (2)
50state.Current.CollectionEnumerator = enumerator; 64state.Current.CollectionEnumerator = enumerator;
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (2)
66state.Current.CollectionEnumerator = enumerator; 81state.Current.CollectionEnumerator = enumerator;
System\Text\Json\Serialization\Converters\Collection\IDictionaryConverter.cs (2)
65state.Current.CollectionEnumerator = enumerator; 90state.Current.CollectionEnumerator = enumerator;
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverter.cs (2)
64state.Current.CollectionEnumerator = enumerator; 71state.Current.CollectionEnumerator = enumerator;
System\Text\Json\Serialization\Converters\Collection\IEnumerableDefaultConverter.cs (2)
42state.Current.CollectionEnumerator = enumerator; 49state.Current.CollectionEnumerator = enumerator;
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverter.cs (2)
64state.Current.CollectionEnumerator = enumerator; 71state.Current.CollectionEnumerator = enumerator;
17 references to CollectionEnumerator
System.Text.Json (17)
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (2)
28if (state.Current.CollectionEnumerator == null) 39enumerator = (IEnumerator<KeyValuePair<TKey, TValue>>)state.Current.CollectionEnumerator;
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (2)
32if (state.Current.CollectionEnumerator == null) 43enumerator = (Dictionary<TKey, TValue>.Enumerator)state.Current.CollectionEnumerator;
System\Text\Json\Serialization\Converters\Collection\IDictionaryConverter.cs (2)
45if (state.Current.CollectionEnumerator == null) 55enumerator = (IDictionaryEnumerator)state.Current.CollectionEnumerator;
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverter.cs (2)
46if (state.Current.CollectionEnumerator == null) 56enumerator = state.Current.CollectionEnumerator;
System\Text\Json\Serialization\Converters\Collection\IEnumerableDefaultConverter.cs (3)
22if (state.Current.CollectionEnumerator == null) 33Debug.Assert(state.Current.CollectionEnumerator is IEnumerator<TElement>); 34enumerator = (IEnumerator<TElement>)state.Current.CollectionEnumerator;
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverter.cs (2)
46if (state.Current.CollectionEnumerator == null) 56enumerator = state.Current.CollectionEnumerator;
System\Text\Json\Serialization\WriteStack.cs (4)
312DisposeFrame(Current.CollectionEnumerator, ref exception); 318DisposeFrame(_stack[i].CollectionEnumerator, ref exception); 350exception = await DisposeFrame(Current.CollectionEnumerator, Current.AsyncDisposable, exception).ConfigureAwait(false); 355exception = await DisposeFrame(_stack[i].CollectionEnumerator, _stack[i].AsyncDisposable, exception).ConfigureAwait(false);