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