2 writes to UnionConstructor
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (1)
359
typeInfo.
UnionConstructor
= (Type caseType, object? value) =>
System\Text\Json\Serialization\Metadata\JsonMetadataServices.cs (1)
84
UnionConstructor
= unionInfo.UnionConstructor,
3 references to UnionConstructor
System.Text.Json (3)
System\Text\Json\Serialization\Converters\Union\JsonUnionConverter.cs (1)
35
Func<Type, object?, TUnion>? constructor = typeInfo.
UnionConstructor
;
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (1)
346
Debug.Assert(typeInfo.
UnionConstructor
is null,
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
525
/// Prefer setting the strongly-typed <see cref="JsonTypeInfo{T}.
UnionConstructor
"/>