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