7 writes to CollectionEnumerator
System.Text.Json (7)
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (1)
31
state.Current.
CollectionEnumerator
= enumerator;
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (2)
78
state.Current.
CollectionEnumerator
= enumerator;
93
state.Current.
CollectionEnumerator
= enumerator;
System\Text\Json\Serialization\Converters\Collection\IDictionaryConverter.cs (1)
55
state.Current.
CollectionEnumerator
= enumerator;
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverter.cs (1)
49
state.Current.
CollectionEnumerator
= enumerator;
System\Text\Json\Serialization\Converters\Collection\IEnumerableDefaultConverter.cs (1)
25
state.Current.
CollectionEnumerator
= enumerator;
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverter.cs (1)
49
state.Current.
CollectionEnumerator
= enumerator;
23 references to CollectionEnumerator
System.Text.Json (23)
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (2)
28
if (state.Current.
CollectionEnumerator
== null)
40
enumerator = (IEnumerator<KeyValuePair<TKey, TValue>>)state.Current.
CollectionEnumerator
;
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (2)
44
if (state.Current.
CollectionEnumerator
== null)
55
enumerator = (Dictionary<TKey, TValue>.Enumerator)state.Current.
CollectionEnumerator
;
System\Text\Json\Serialization\Converters\Collection\IDictionaryConverter.cs (2)
52
if (state.Current.
CollectionEnumerator
== null)
63
enumerator = (IDictionaryEnumerator)state.Current.
CollectionEnumerator
;
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverter.cs (2)
46
if (state.Current.
CollectionEnumerator
== null)
57
enumerator = state.Current.
CollectionEnumerator
;
System\Text\Json\Serialization\Converters\Collection\IEnumerableDefaultConverter.cs (3)
22
if (state.Current.
CollectionEnumerator
== null)
34
Debug.Assert(state.Current.
CollectionEnumerator
is IEnumerator<TElement>);
35
enumerator = (IEnumerator<TElement>)state.Current.
CollectionEnumerator
;
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverter.cs (2)
46
if (state.Current.
CollectionEnumerator
== null)
57
enumerator = state.Current.
CollectionEnumerator
;
System\Text\Json\Serialization\WriteStack.cs (10)
318
DisposeFrame(Current.
CollectionEnumerator
, ref exception);
331
Debug.Assert(_stack[i].
CollectionEnumerator
is null || ReferenceEquals(Current.
CollectionEnumerator
, _stack[i].
CollectionEnumerator
));
335
DisposeFrame(_stack[i].
CollectionEnumerator
, ref exception);
368
exception = await DisposeFrame(Current.
CollectionEnumerator
, Current.AsyncDisposable, exception).ConfigureAwait(false);
380
Debug.Assert(_stack[i].
CollectionEnumerator
is null || ReferenceEquals(Current.
CollectionEnumerator
, _stack[i].
CollectionEnumerator
));
385
exception = await DisposeFrame(_stack[i].
CollectionEnumerator
, _stack[i].AsyncDisposable, exception).ConfigureAwait(false);