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