2 writes to CanContainMetadata
System.Text.Json (2)
System\Text\Json\Serialization\ReadStack.cs (2)
114
Current.
CanContainMetadata
= PreserveReferences || jsonTypeInfo.PolymorphicTypeResolver?.UsesTypeDiscriminators == true
144
Current.
CanContainMetadata
= PreserveReferences || jsonTypeInfo.PolymorphicTypeResolver?.UsesTypeDiscriminators == true
16 references to CanContainMetadata
System.Text.Json (16)
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (4)
72
if (!state.SupportContinuation && !state.Current.
CanContainMetadata
)
129
else if (state.Current.
CanContainMetadata
)
145
if (state.Current.
CanContainMetadata
&& state.Current.ObjectState < StackFrameObjectState.ReadMetadata)
176
if (state.Current.
CanContainMetadata
)
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (4)
84
if (!state.SupportContinuation && !state.Current.
CanContainMetadata
)
167
if (state.Current.
CanContainMetadata
&& state.Current.ObjectState < StackFrameObjectState.ReadMetadata)
199
if (state.Current.
CanContainMetadata
)
251
if (state.Current.
CanContainMetadata
)
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (3)
32
if (!state.SupportContinuation && !state.Current.
CanContainMetadata
)
75
if (state.Current.
CanContainMetadata
&& state.Current.ObjectState < StackFrameObjectState.ReadMetadata)
106
if (state.Current.
CanContainMetadata
)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (3)
39
if (!state.SupportContinuation && !state.Current.
CanContainMetadata
)
132
if (state.Current.
CanContainMetadata
&& state.Current.ObjectState < StackFrameObjectState.ReadMetadata)
178
if (state.Current.
CanContainMetadata
)
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
28
Debug.Assert(state.Current.
CanContainMetadata
);
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (1)
87
if (state.Current.
CanContainMetadata
)