1 write to _properties
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
260
JsonPropertyInfoList? result = Interlocked.CompareExchange(ref
_properties
, list, null);
6 references to _properties
System.Text.Json (6)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (6)
249
return
_properties
?? CreatePropertyList();
276
Debug.Assert(
_properties
is null, "must not be set if a property list has been initialized.");
1296
if (
_properties
is not null)
1298
foreach (JsonPropertyInfo property in
_properties
)
1823
public override bool IsReadOnly => _jsonTypeInfo.
_properties
== this && _jsonTypeInfo.IsReadOnly || _jsonTypeInfo.Kind != JsonTypeInfoKind.Object;
1826
if (_jsonTypeInfo.
_properties
== this)