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