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