13 references to JsonName
System.Text.Json (13)
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (13)
73JsonEncodedText encodedName = JsonEncodedText.Encode(fieldInfo.JsonName, encoder); 75_nameCacheForReading.TryAdd(fieldInfo.JsonName, fieldInfo.Key); 93if (!_enumFieldInfoIndex.TryAdd(fieldInfo.JsonName, fieldInfo)) 96EnumFieldInfo existingFieldInfo = _enumFieldInfoIndex[fieldInfo.JsonName]; 416: enumField.JsonName; 505enumValues.Add((JsonNode)fieldInfo.JsonName); 593Debug.Assert(JsonName.Equals(other.JsonName, StringComparison.OrdinalIgnoreCase), "The conflicting entry must be equal up to case insensitivity."); 632return current.JsonName.Equals(other.JsonName, StringComparison.Ordinal); 638Debug.Assert(input.Equals(JsonName.AsSpan(), StringComparison.OrdinalIgnoreCase), "Must equal the field name up to case insensitivity."); 640if (Kind is EnumFieldNameKind.Default || input.SequenceEqual(JsonName.AsSpan())) 651if (matchingField.Kind is EnumFieldNameKind.Default || input.SequenceEqual(matchingField.JsonName.AsSpan()))