Skip to content

Commit

Permalink
Remove duplicate assignments
Browse files Browse the repository at this point in the history
  • Loading branch information
manandre committed Mar 30, 2024
1 parent 7734059 commit 576c426
Show file tree
Hide file tree
Showing 6 changed files with 2 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ protected internal override bool OnWriteResume(
{
if (ShouldFlush(writer, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand All @@ -62,7 +61,6 @@ protected internal override bool OnWriteResume(
TValue element = enumerator.Current.Value;
if (!_valueConverter.TryWrite(writer, element, options, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ protected internal override bool OnWriteResume(
JsonSerializerOptions options,
ref WriteStack state)
{
Dictionary<TKey, TValue>.Enumerator enumerator;
IEnumerator<KeyValuePair<TKey, TValue>> enumerator;
if (state.Current.CollectionEnumerator == null)
{
enumerator = value.GetEnumerator();
Expand All @@ -41,7 +41,7 @@ protected internal override bool OnWriteResume(
}
else
{
enumerator = (Dictionary<TKey, TValue>.Enumerator)state.Current.CollectionEnumerator;
enumerator = (IEnumerator<KeyValuePair<TKey, TValue>>)state.Current.CollectionEnumerator;
}

JsonTypeInfo typeInfo = state.Current.JsonTypeInfo;
Expand All @@ -64,7 +64,6 @@ protected internal override bool OnWriteResume(
{
if (ShouldFlush(writer, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand All @@ -79,7 +78,6 @@ protected internal override bool OnWriteResume(
TValue element = enumerator.Current.Value;
if (!_valueConverter.TryWrite(writer, element, options, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ protected internal override bool OnWriteResume(Utf8JsonWriter writer, TDictionar
{
if (ShouldFlush(writer, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand All @@ -88,7 +87,6 @@ protected internal override bool OnWriteResume(Utf8JsonWriter writer, TDictionar
object? element = enumerator.Value;
if (!_valueConverter.TryWrite(writer, element, options, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,12 @@ protected override bool OnWriteResume(
{
if (ShouldFlush(writer, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

object? element = enumerator.Current;
if (!converter.TryWrite(writer, element, options, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,12 @@ protected override bool OnWriteResume(Utf8JsonWriter writer, TCollection value,
{
if (ShouldFlush(writer, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

TElement element = enumerator.Current;
if (!converter.TryWrite(writer, element, options, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,12 @@ protected sealed override bool OnWriteResume(Utf8JsonWriter writer, TCollection
{
if (ShouldFlush(writer, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

object? element = enumerator.Current;
if (!converter.TryWrite(writer, element, options, ref state))
{
state.Current.CollectionEnumerator = enumerator;
return false;
}

Expand Down

0 comments on commit 576c426

Please sign in to comment.