14 references to Dictionary
Microsoft.AspNetCore.OpenApi (1)
Extensions\JsonTypeInfoExtensions.cs (1)
77if (jsonTypeInfo is JsonTypeInfo { Kind: JsonTypeInfoKind.Dictionary })
Microsoft.Extensions.AI.Abstractions (2)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.cs (1)
396case JsonTypeInfoKind.Dictionary:
src\Shared\JsonSchemaExporter\JsonSchemaExporter.ReflectionHelpers.cs (1)
38Debug.Assert(typeInfo.Kind is JsonTypeInfoKind.Enumerable or JsonTypeInfoKind.Dictionary, "TypeInfo must be of collection type");
Shared (2)
JsonSchemaExporter\JsonSchemaExporter.cs (1)
396case JsonTypeInfoKind.Dictionary:
JsonSchemaExporter\JsonSchemaExporter.ReflectionHelpers.cs (1)
38Debug.Assert(typeInfo.Kind is JsonTypeInfoKind.Enumerable or JsonTypeInfoKind.Dictionary, "TypeInfo must be of collection type");
System.Text.Json (9)
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
312case JsonTypeInfoKind.Dictionary:
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (6)
128if (Kind is not (JsonTypeInfoKind.Object or JsonTypeInfoKind.Enumerable or JsonTypeInfoKind.Dictionary)) 158if (Kind is not (JsonTypeInfoKind.Object or JsonTypeInfoKind.Enumerable or JsonTypeInfoKind.Dictionary)) 188if (Kind is not (JsonTypeInfoKind.Object or JsonTypeInfoKind.Enumerable or JsonTypeInfoKind.Dictionary)) 224if (Kind is not (JsonTypeInfoKind.Object or JsonTypeInfoKind.Enumerable or JsonTypeInfoKind.Dictionary)) 1254if (Kind is JsonTypeInfoKind.Object or JsonTypeInfoKind.Enumerable or JsonTypeInfoKind.Dictionary) 1346case ConverterStrategy.Dictionary: return JsonTypeInfoKind.Dictionary;
System\Text\Json\Serialization\ReadStackFrame.cs (1)
119return JsonTypeInfo.Kind is JsonTypeInfoKind.Dictionary;
System\Text\Json\ThrowHelper.Serialization.cs (1)
672else if (typeInfo.Kind is JsonTypeInfoKind.Enumerable or JsonTypeInfoKind.Dictionary)