8 writes to PolymorphicSerializationState
System.Text.Json (8)
System\Text\Json\Serialization\JsonConverter.MetadataHandling.cs (1)
129state.Current.PolymorphicSerializationState = PolymorphicSerializationState.PolymorphicReEntryNotFound;
System\Text\Json\Serialization\WriteStackFrame.cs (7)
87PolymorphicSerializationState = PolymorphicSerializationState.None; 93PolymorphicSerializationState = PolymorphicSerializationState.None; 101PolymorphicSerializationState = PolymorphicSerializationState.None; 132PolymorphicSerializationState = PolymorphicSerializationState.PolymorphicReEntryStarted; 144PolymorphicSerializationState = PolymorphicSerializationState.PolymorphicReEntryStarted; 155PolymorphicSerializationState = PolymorphicSerializationState.PolymorphicReEntryStarted; 164PolymorphicSerializationState = success ? PolymorphicSerializationState.None : PolymorphicSerializationState.PolymorphicReEntrySuspended;
9 references to PolymorphicSerializationState
System.Text.Json (9)
System\Text\Json\Serialization\JsonConverter.MetadataHandling.cs (1)
92switch (state.Current.PolymorphicSerializationState)
System\Text\Json\Serialization\JsonConverterOfT.cs (1)
375state.Current.PolymorphicSerializationState != PolymorphicSerializationState.PolymorphicReEntryStarted)
System\Text\Json\Serialization\WriteStack.cs (3)
174Debug.Assert(Current.PolymorphicSerializationState != PolymorphicSerializationState.PolymorphicReEntryStarted); 184Debug.Assert(Current.PolymorphicSerializationState != PolymorphicSerializationState.PolymorphicReEntrySuspended); 186if (_count == 0 && Current.PolymorphicSerializationState == PolymorphicSerializationState.None)
System\Text\Json\Serialization\WriteStackFrame.cs (4)
109return PolymorphicSerializationState is PolymorphicSerializationState.PolymorphicReEntryStarted 119Debug.Assert(PolymorphicSerializationState == PolymorphicSerializationState.None); 141Debug.Assert(PolymorphicSerializationState is PolymorphicSerializationState.None or PolymorphicSerializationState.PolymorphicReEntryStarted); 153Debug.Assert(PolymorphicSerializationState == PolymorphicSerializationState.PolymorphicReEntrySuspended);