2 writes to UnionDeconstructor
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (1)
223
typeInfo.
UnionDeconstructor
= (TUnion union) =>
System\Text\Json\Serialization\Metadata\JsonMetadataServices.cs (1)
85
UnionDeconstructor
= unionInfo.UnionDeconstructor,
3 references to UnionDeconstructor
System.Text.Json (3)
System\Text\Json\Serialization\Converters\Union\JsonUnionConverter.cs (1)
168
Func<TUnion, (Type?, object?)>? deconstructor = typeInfo.
UnionDeconstructor
;
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (1)
218
Debug.Assert(typeInfo.
UnionDeconstructor
is null);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
480
/// Prefer setting the strongly-typed <see cref="JsonTypeInfo{T}.
UnionDeconstructor
"/>