16 references to Union
Microsoft.AspNetCore.Components.Server (1)
Circuits\ComponentParameterDeserializer.cs (1)
123.GetTypeInfo(parameterType).Kind == JsonTypeInfoKind.Union;
Microsoft.AspNetCore.Components.WebAssembly (1)
Prerendering\WebAssemblyComponentParameterDeserializer.cs (1)
81WebAssemblyComponentSerializationSettings.JsonSerializationOptions.GetTypeInfo(parameterType).Kind == JsonTypeInfoKind.Union)
Microsoft.AspNetCore.OpenApi (1)
Extensions\JsonNodeSchemaExtensions.cs (1)
479if (context.TypeInfo.Kind == JsonTypeInfoKind.Union)
System.Text.Json (13)
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
361case JsonTypeInfoKind.Union:
System\Text\Json\Serialization\JsonUnionTypeStructuralClassifier.cs (1)
177if (typeInfo.Kind is JsonTypeInfoKind.Union)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (2)
71if (typeInfo.Kind is JsonTypeInfoKind.Union) 165if (typeInfo.Kind is not JsonTypeInfoKind.Union)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (1)
23Debug.Assert(typeInfo.Kind is JsonTypeInfoKind.Union);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (8)
360/// This property is only meaningful when <see cref="Kind"/> is <see cref="JsonTypeInfoKind.Union"/>. 1021if (Kind is JsonTypeInfoKind.Union) 1030if (Kind is JsonTypeInfoKind.Union && 1045Debug.Assert(Kind is JsonTypeInfoKind.Union); 1065Debug.Assert(Kind is JsonTypeInfoKind.Union); 1081Debug.Assert(Kind is JsonTypeInfoKind.Union || PolymorphismOptions is not null); 1094if (Kind is JsonTypeInfoKind.Union) 1772return Nullable.GetUnderlyingType(type) is null ? JsonTypeInfoKind.Union : JsonTypeInfoKind.None;