1 write to Options
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
301
Options
= options;
34 references to Options
System.Text.Json (34)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (2)
387
else if (propertyInfo.
Options
.PropertyNamingPolicy != null)
389
name = propertyInfo.
Options
.PropertyNamingPolicy.ConvertName(memberInfo.Name);
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (2)
210
else if (propertyInfo.
Options
.PropertyNamingPolicy == null)
216
name = propertyInfo.
Options
.PropertyNamingPolicy.ConvertName(declaredPropertyName);
System\Text\Json\Serialization\Metadata\JsonParameterInfo.cs (1)
44
Options = matchingProperty.
Options
;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (20)
343
_jsonTypeInfo ??=
Options
.GetTypeInfoInternal(PropertyType);
391
EscapedNameSection = JsonHelpers.GetEscapedPropertyNameSection(NameAsUtf8Bytes,
Options
.Encoder);
403
if (
Options
.IgnoreNullValues)
406
Debug.Assert(
Options
.DefaultIgnoreCondition == JsonIgnoreCondition.Never);
413
else if (
Options
.DefaultIgnoreCondition == JsonIgnoreCondition.WhenWritingNull)
420
else if (
Options
.DefaultIgnoreCondition == JsonIgnoreCondition.WhenWritingDefault)
484
if (!EffectiveNumberHandling.HasValue &&
Options
.NumberHandling != JsonNumberHandling.Strict)
486
EffectiveNumberHandling =
Options
.NumberHandling;
505
if (!handling.HasValue &&
Options
.NumberHandling != JsonNumberHandling.Strict)
507
handling =
Options
.NumberHandling;
533
:
Options
.PreferredObjectCreationHandling);
584
if (
Options
.ReferenceHandlingStrategy != ReferenceHandlingStrategy.None)
677
MemberTypes.Property =>
Options
.IgnoreReadOnlyProperties,
678
MemberTypes.Field =>
Options
.IgnoreReadOnlyFields,
784
object value = converter.Read(ref reader, JsonTypeInfo.ObjectType,
Options
)!;
791
JsonElement value = converter.Read(ref reader, typeof(JsonElement),
Options
);
798
EffectiveConverter.ReadElementAndSetProperty(propValue, state.Current.JsonPropertyNameAsString!, ref reader,
Options
, ref state);
810
??
Options
.GetTypeInfoInternal(typeof(TValue));
831
JsonConverter<JsonElement> converter = (JsonConverter<JsonElement>)
Options
.GetConverterInternal(typeof(JsonElement));
832
if (!converter.TryRead(ref reader, typeof(JsonElement),
Options
, ref state, out JsonElement jsonElement, out _))
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (9)
139
Options
.ExpandConverterFactory(CustomConverter, PropertyType) // Expand any property-level custom converters.
168
Options
.ReferenceHandlingStrategy == ReferenceHandlingStrategy.IgnoreCycles &&
208
EffectiveConverter.Write(writer, value,
Options
);
229
return EffectiveConverter.TryWrite(writer, value,
Options
, ref state);
251
success = EffectiveConverter.TryWriteDataExtensionProperty(writer, value,
Options
, ref state);
294
T? fastValue = EffectiveConverter.Read(ref reader, PropertyType,
Options
);
308
success = EffectiveConverter.TryRead(ref reader, PropertyType,
Options
, ref state, out T? value, out bool populatedValue);
353
value = EffectiveConverter.Read(ref reader, PropertyType,
Options
);
358
success = EffectiveConverter.TryRead(ref reader, PropertyType,
Options
, ref state, out T? typedValue, out _);