6 writes to ConverterStrategy
System.Text.Json (6)
System\Text\Json\Serialization\Converters\CastingConverter.cs (1)
33
ConverterStrategy
= sourceConverter.ConverterStrategy;
System\Text\Json\Serialization\Converters\FSharp\FSharpOptionConverter.cs (1)
30
ConverterStrategy
= elementConverter.ConverterStrategy;
System\Text\Json\Serialization\Converters\FSharp\FSharpValueOptionConverter.cs (1)
30
ConverterStrategy
= elementConverter.ConverterStrategy;
System\Text\Json\Serialization\Converters\JsonMetadataServicesConverter.cs (1)
37
ConverterStrategy
= converter.ConverterStrategy;
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (1)
25
ConverterStrategy
= elementConverter.ConverterStrategy;
System\Text\Json\Serialization\JsonConverter.cs (1)
21
ConverterStrategy
= GetDefaultConverterStrategy();
18 references to ConverterStrategy
System.Text.Json (18)
System\Text\Json\Nodes\JsonValueOfTPrimitive.cs (1)
21
Debug.Assert(converter is { IsInternalConverter: true,
ConverterStrategy
: ConverterStrategy.Value });
System\Text\Json\Serialization\Converters\CastingConverter.cs (1)
33
ConverterStrategy = sourceConverter.
ConverterStrategy
;
System\Text\Json\Serialization\Converters\FSharp\FSharpOptionConverter.cs (1)
30
ConverterStrategy = elementConverter.
ConverterStrategy
;
System\Text\Json\Serialization\Converters\FSharp\FSharpValueOptionConverter.cs (1)
30
ConverterStrategy = elementConverter.
ConverterStrategy
;
System\Text\Json\Serialization\Converters\JsonMetadataServicesConverter.cs (1)
37
ConverterStrategy = converter.
ConverterStrategy
;
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (1)
397
Debug.Assert(jsonPropertyInfo.EffectiveConverter.
ConverterStrategy
!= ConverterStrategy.Value);
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (1)
25
ConverterStrategy = elementConverter.
ConverterStrategy
;
System\Text\Json\Serialization\JsonConverter.cs (1)
54
/// Invoked by the base contructor to populate the initial value of the <see cref="
ConverterStrategy
"/> property.
System\Text\Json\Serialization\JsonConverterOfT.cs (3)
163
if (
ConverterStrategy
== ConverterStrategy.Value)
342
if (
ConverterStrategy
== ConverterStrategy.Value)
501
Debug.Assert(isValueConverter == (
ConverterStrategy
== ConverterStrategy.Value));
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (2)
542
if ((EffectiveConverter.
ConverterStrategy
& (ConverterStrategy.Enumerable | ConverterStrategy.Dictionary)) != 0)
703
((ConverterStrategy.Enumerable | ConverterStrategy.Dictionary) & EffectiveConverter.
ConverterStrategy
) == 0)
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (1)
185
EffectiveConverter.
ConverterStrategy
!= ConverterStrategy.Value &&
System\Text\Json\Serialization\ReadStack.cs (1)
399
private string DebuggerDisplay => $"Path = {JsonPath()}, Current = ConverterStrategy.{Current.JsonTypeInfo?.Converter.
ConverterStrategy
}, {Current.JsonTypeInfo?.Type.Name}";
System\Text\Json\Serialization\ReadStackFrame.cs (1)
166
private string DebuggerDisplay => $"ConverterStrategy.{JsonTypeInfo?.Converter.
ConverterStrategy
}, {JsonTypeInfo?.Type.Name}";
System\Text\Json\Serialization\WriteStack.cs (1)
446
private string DebuggerDisplay => $"Path = {PropertyPath()} Current = ConverterStrategy.{Current.JsonPropertyInfo?.EffectiveConverter.
ConverterStrategy
}, {Current.JsonTypeInfo?.Type.Name}";
System\Text\Json\Serialization\WriteStackFrame.cs (1)
169
private readonly string DebuggerDisplay => $"ConverterStrategy.{JsonTypeInfo?.Converter.
ConverterStrategy
}, {JsonTypeInfo?.Type.Name}";