diff --git a/Docs/01.概述.ipynb b/Docs/01.概述.ipynb new file mode 100644 index 0000000..77babe0 --- /dev/null +++ b/Docs/01.概述.ipynb @@ -0,0 +1,100 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "4fa88424", + "metadata": {}, + "source": [ + "语义内核简介\n", + "===========" + ] + }, + { + "cell_type": "markdown", + "id": "d3a87a3d", + "metadata": {}, + "source": [ + "语义内核是一种轻型开源开发工具包,可用于轻松生成 AI 代理并将最新的 AI 模型集成到 C#、Python 或 Java 代码库中。 它充当一个高效的中间件,可实现企业级解决方案的快速交付。" + ] + }, + { + "cell_type": "markdown", + "id": "a89e87bd", + "metadata": {}, + "source": [ + "## 面向企业" + ] + }, + { + "cell_type": "markdown", + "id": "3120c4a2", + "metadata": {}, + "source": [ + "Microsoft和其他财富 500 强公司已经利用语义内核,因为它灵活、模块化和可观察。 通过增强安全性的功能(如遥测支持和挂钩和筛选器)提供支持,因此你有信心大规模交付负责任的 AI 解决方案。\n", + "\n", + "跨 C#、Python 和 Java 的 1.0+ 版本支持意味着它可靠,致力于非中断性变更。 可以轻松扩展任何基于聊天的现有 API,以支持其他形式,例如语音和视频。\n", + "\n", + "语义内核设计为未来证明,可以轻松地将代码连接到随着技术的发展而演变的最新 AI 模型。 发布新模型后,只需将它们交换出来,而无需重写整个代码库。\n", + "\n", + "![企业就绪](./Assets/Images/enterprise-ready.png)" + ] + }, + { + "cell_type": "markdown", + "id": "92c4f3c8", + "metadata": {}, + "source": [ + "## 业务流程自动化" + ] + }, + { + "cell_type": "markdown", + "id": "bfe6b13a", + "metadata": {}, + "source": [ + "语义内核将提示与现有 API 组合在一起以执行操作。 通过将现有代码描述为 AI 模型,将调用它们来处理请求。 发出请求时,模型调用函数,语义内核是将模型请求转换为函数调用的中间件,并将结果传回模型。" + ] + }, + { + "cell_type": "markdown", + "id": "11e159fe", + "metadata": {}, + "source": [ + "## 模块化和可扩展" + ] + }, + { + "cell_type": "markdown", + "id": "6c31d657", + "metadata": {}, + "source": [ + "通过将现有代码添加为插件,你可以通过一组现成的连接器灵活集成 AI 服务来最大化投资。 语义内核使用 OpenAPI 规范(如 Microsoft 365 Copilot),以便你可以与公司中的其他专业或低代码开发人员共享任何扩展。\n", + "![模块化和可扩展](./Assets/Images/designed-for-modular-extensibility.png)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".NET (C#)", + "language": "C#", + "name": ".net-csharp" + }, + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelInfo": { + "defaultKernelName": "csharp", + "items": [ + { + "aliases": [], + "languageName": "csharp", + "name": "csharp" + } + ] + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Docs/02.1.快速入门指南.ipynb b/Docs/02.1.快速入门指南.ipynb new file mode 100644 index 0000000..44838f8 --- /dev/null +++ b/Docs/02.1.快速入门指南.ipynb @@ -0,0 +1,293 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "261d91b6", + "metadata": {}, + "source": [ + "快速入门指南\n", + "===========" + ] + }, + { + "cell_type": "markdown", + "id": "034c3c59", + "metadata": {}, + "source": [ + "只需执行几个步骤,即可在 Python、.NET 或 Java 中使用语义内核生成第一个 AI 代理。以C#为例: \n", + "\n", + "+ 安装所需的包\n", + "+ 使用 AI 创建来回对话\n", + "+ 使 AI 代理能够运行代码\n", + "+ 观看 AI 动态创建计划" + ] + }, + { + "cell_type": "markdown", + "id": "70d6d69f", + "metadata": {}, + "source": [ + "## 初始化基础设施" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "becd4e47", + "metadata": { + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelName": "csharp" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "初始化完毕!\r\n" + ] + } + ], + "source": [ + "#!import ./ini.ipynb" + ] + }, + { + "cell_type": "markdown", + "id": "f942ceb2", + "metadata": {}, + "source": [ + "## 安装 SDK" + ] + }, + { + "cell_type": "markdown", + "id": "145ba5d7", + "metadata": {}, + "source": [ + "语义内核有多个 NuGet 包可用。 但是,对于大多数方案,通常只需要 Microsoft.SemanticKernel。\n", + "\n", + "可以使用以下命令安装它:\n", + "\n", + "```Bash\n", + " dotnet add package Microsoft.SemanticKernel\n", + "```\n", + "\n", + "有关 Nuget 包的完整列表,请参阅 [支持的语言文章](https://learn.microsoft.com/zh-cn/semantic-kernel/get-started/supported-languages?pivots=programming-language-csharp)。" + ] + }, + { + "cell_type": "markdown", + "id": "6e796f0a", + "metadata": {}, + "source": [ + "## 快速开始使用笔记本" + ] + }, + { + "cell_type": "markdown", + "id": "d3ecfe91", + "metadata": {}, + "source": [ + "C# 开发人员,可以快速开始使用笔记本。 这些笔记本提供了有关如何使用语义内核生成 AI 代理的分步指南。\n", + "![快速开始](./Assets/Images/getting_started_notebooks.png)\n", + "\n", + "要开始,请按照以下步骤操作:\n", + "\n", + "1. 克隆[语义内核存储库](https://github.com/microsoft/semantic-kernel)\n", + "2. 在 Visual Studio Code 中打开存储库\n", + "3. 导航到 _/dotnet/notebooks\n", + "4. 打开 00-getting-started.ipynb 以开始设置环境并创建第一个 AI 代理!\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "id": "7e1ffa9a", + "metadata": {}, + "source": [ + "## 编写第一个控制台应用" + ] + }, + { + "cell_type": "markdown", + "id": "eeba44ee", + "metadata": {}, + "source": [ + "1. 使用以下命令创建新的 .NET 控制台项目:\n", + "\n", + " ```bash\n", + " dotnet new console\n", + " ```" + ] + }, + { + "cell_type": "markdown", + "id": "765fd394", + "metadata": {}, + "source": [ + "2. 安装以下 .NET 依赖项:\n", + "\n", + " ```baSH\n", + " dotnet add package Microsoft.SemanticKernel\n", + " dotnet add package Microsoft.Extensions.Logging\n", + " dotnet add package Microsoft.Extensions.Logging.Console\n", + " ```" + ] + }, + { + "cell_type": "markdown", + "id": "8c9b17d0", + "metadata": {}, + "source": [ + "3. 将 Program.cs 文件的内容替换为以下代码:\n", + "\n", + "```csharp\n", + " // Import packages\n", + " using Microsoft.Extensions.DependencyInjection;\n", + " using Microsoft.Extensions.Logging;\n", + " using Microsoft.SemanticKernel;\n", + " using Microsoft.SemanticKernel.ChatCompletion;\n", + " using Microsoft.SemanticKernel.Connectors.OpenAI;\n", + "\n", + " // Populate values from your OpenAI deployment\n", + " var modelId = \"\";\n", + " var endpoint = \"\";\n", + " var apiKey = \"\";\n", + "\n", + " // Create a kernel with Azure OpenAI chat completion\n", + " var builder = Kernel.CreateBuilder().AddAzureOpenAIChatCompletion(modelId, endpoint, apiKey);\n", + "\n", + " // Add enterprise components\n", + " builder.Services.AddLogging(services => services.AddConsole().SetMinimumLevel(LogLevel.Trace));\n", + "\n", + " // Build the kernel\n", + " Kernel kernel = builder.Build();\n", + " var chatCompletionService = kernel.GetRequiredService();\n", + "\n", + " // Add a plugin (the LightsPlugin class is defined below)\n", + " kernel.Plugins.AddFromType(\"Lights\");\n", + "\n", + " // Enable planning\n", + " OpenAIPromptExecutionSettings openAIPromptExecutionSettings = new() \n", + " {\n", + " FunctionChoiceBehavior = FunctionChoiceBehavior.Auto()\n", + " };\n", + "\n", + " // Create a history store the conversation\n", + " var history = new ChatHistory();\n", + "\n", + " // Initiate a back-and-forth chat\n", + " string? userInput;\n", + " do {\n", + " // Collect user input\n", + " Console.Write(\"User > \");\n", + " userInput = Console.ReadLine();\n", + "\n", + " // Add user input\n", + " history.AddUserMessage(userInput);\n", + "\n", + " // Get the response from the AI\n", + " var result = await chatCompletionService.GetChatMessageContentAsync(\n", + " history,\n", + " executionSettings: openAIPromptExecutionSettings,\n", + " kernel: kernel);\n", + "\n", + " // Print the results\n", + " Console.WriteLine(\"Assistant > \" + result);\n", + "\n", + " // Add the message from the agent to the chat history\n", + " history.AddMessage(result.Role, result.Content ?? string.Empty);\n", + " } while (userInput is not null);\n", + "\n", + "```\n", + "\n", + "以下来回聊天应类似于你在控制台中看到的内容。 下面添加了函数调用,以演示 AI 如何在后台利用插件。\n", + "\n", + "| 角色 | 消息 |\n", + "| ------------------ - | ----------- |\n", + "| 🔵 用户 | 请切换灯 |\n", + "| 🔴 助手(函数调用) | LightsPlugin.GetState() |\n", + "| 🟢 工具 | off |\n", + "| 🔴 助手(函数调用) | LightsPlugin.ChangeState(true) |\n", + "| 🟢 工具 | on |\n", + "| 🔴 助手 | 灯现在打开 |\n", + "\n", + "如果有兴趣了解有关上述代码的详细信息,我们将在下一部分中将其分解。" + ] + }, + { + "cell_type": "markdown", + "id": "b7e846a6", + "metadata": {}, + "source": [ + "## 了解代码" + ] + }, + { + "cell_type": "markdown", + "id": "31f3881d", + "metadata": {}, + "source": [ + "为了更轻松地开始使用语义内核构建企业应用,我们创建了一个分步指导你完成创建内核的过程,并使用它与 AI 服务交互。\n", + "\n", + "![过程](./Assets/Images/dotnetmap.png)\n", + "\n", + "在以下部分中,我们将通过演练步骤 1、2、3、4、6、9 和 10 来解包上述示例。 构建由 AI 服务提供支持且可以运行代码的简单代理所需的一切。\n", + "+ 导入包\n", + "+ 添加 AI 服务\n", + "+ 企业组件\n", + "+ 生成内核\n", + "+ 添加内存(已跳过)\n", + "+ 添加插件\n", + "+ 创建内核参数(已跳过)\n", + "+ 创建提示(跳过)\n", + "+ 规划\n", + "+ Invoke" + ] + }, + { + "cell_type": "markdown", + "id": "d9b47cb5", + "metadata": {}, + "source": [ + "### 1导入包" + ] + }, + { + "cell_type": "markdown", + "id": "382cfdf5", + "metadata": {}, + "source": [ + "### 2添加 AI 服务" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".NET (C#)", + "language": "C#", + "name": ".net-csharp" + }, + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelInfo": { + "defaultKernelName": "csharp", + "items": [ + { + "aliases": [], + "languageName": "csharp", + "name": "csharp" + } + ] + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Docs/02.2.深入示例.ipynb b/Docs/02.2.深入示例.ipynb new file mode 100644 index 0000000..09fc98f --- /dev/null +++ b/Docs/02.2.深入示例.ipynb @@ -0,0 +1,52 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "1d5afbc3", + "metadata": {}, + "source": [ + "深入示例\n", + "=======" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "becd4e47", + "metadata": { + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelName": "csharp" + } + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".NET (C#)", + "language": "C#", + "name": ".net-csharp" + }, + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelInfo": { + "defaultKernelName": "csharp", + "items": [ + { + "aliases": [], + "languageName": "csharp", + "name": "csharp" + } + ] + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Docs/02.3.支持的语言.ipynb b/Docs/02.3.支持的语言.ipynb new file mode 100644 index 0000000..dd30be1 --- /dev/null +++ b/Docs/02.3.支持的语言.ipynb @@ -0,0 +1,52 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "520bf6a8", + "metadata": {}, + "source": [ + "支持的语言\n", + "=========" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "becd4e47", + "metadata": { + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelName": "csharp" + } + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".NET (C#)", + "language": "C#", + "name": ".net-csharp" + }, + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelInfo": { + "defaultKernelName": "csharp", + "items": [ + { + "aliases": [], + "languageName": "csharp", + "name": "csharp" + } + ] + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Docs/Assets/Images/designed-for-modular-extensibility.png b/Docs/Assets/Images/designed-for-modular-extensibility.png new file mode 100644 index 0000000..224e627 Binary files /dev/null and b/Docs/Assets/Images/designed-for-modular-extensibility.png differ diff --git a/Docs/Assets/Images/dotnetmap.png b/Docs/Assets/Images/dotnetmap.png new file mode 100644 index 0000000..4279953 Binary files /dev/null and b/Docs/Assets/Images/dotnetmap.png differ diff --git a/Docs/Assets/Images/enterprise-ready.png b/Docs/Assets/Images/enterprise-ready.png new file mode 100644 index 0000000..f1475cc Binary files /dev/null and b/Docs/Assets/Images/enterprise-ready.png differ diff --git a/Docs/Assets/Images/getting_started_notebooks.png b/Docs/Assets/Images/getting_started_notebooks.png new file mode 100644 index 0000000..aa6e555 Binary files /dev/null and b/Docs/Assets/Images/getting_started_notebooks.png differ diff --git a/Docs/Ini.ipynb b/Docs/Ini.ipynb new file mode 100644 index 0000000..61deb55 --- /dev/null +++ b/Docs/Ini.ipynb @@ -0,0 +1,57 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "34fd7745", + "metadata": { + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelName": "csharp" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "初始化完毕!\r\n" + ] + } + ], + "source": [ + "/** 初始化文档\n", + " 全局共用文件,包括 Nuget包引用、全局类库引用、全局文件引用、全局命名空间引用、全局变量、全局方法、全局类定义等功能;\n", + " 在业务笔记中引用,执行其它单元格之前先执行一次。\n", + "*/\n", + "Console.WriteLine(\"初始化完毕!\");" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".NET (C#)", + "language": "C#", + "name": ".net-csharp" + }, + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelInfo": { + "defaultKernelName": "csharp", + "items": [ + { + "aliases": [], + "languageName": "csharp", + "name": "csharp" + } + ] + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Docs/练习.ipynb b/Docs/练习.ipynb new file mode 100644 index 0000000..b28cc01 --- /dev/null +++ b/Docs/练习.ipynb @@ -0,0 +1,331 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "e9d75564", + "metadata": {}, + "source": [ + "学习SK\n", + "========" + ] + }, + { + "cell_type": "markdown", + "id": "9f04db50", + "metadata": {}, + "source": [ + "## 初始化" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "id": "417cef62", + "metadata": { + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelName": "csharp" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
Installed Packages
  • Microsoft.Extensions.Configuration, 9.0.8
  • Microsoft.Extensions.Configuration.Binder, 9.0.8
  • Microsoft.Extensions.Configuration.CommandLine, 9.0.8
  • Microsoft.Extensions.Configuration.EnvironmentVariables, 9.0.8
  • Microsoft.Extensions.Configuration.Json, 9.0.8
  • Microsoft.Extensions.Configuration.UserSecrets, 9.0.8
  • microsoft.extensions.logging, 9.0.8
  • microsoft.extensions.logging.configuration, 9.0.8
  • microsoft.extensions.logging.console, 9.0.8
  • microsoft.extensions.logging.debug, 9.0.8
  • microsoft.extensions.logging.eventlog, 9.0.8
  • microsoft.extensions.logging.eventsource, 9.0.8
  • Microsoft.Extensions.Options, 9.0.8
  • Microsoft.Extensions.Options.ConfigurationExtensions, 9.0.8
  • Microsoft.Extensions.Options.DataAnnotations, 9.0.8
  • Microsoft.SemanticKernel, 1.64.0
  • Microsoft.SemanticKernel.Agents.Core, 1.64.0
  • Microsoft.SemanticKernel.Agents.OpenAI, 1.64.0-preview
  • Microsoft.SemanticKernel.Connectors.InMemory, 1.64.0-preview
  • Microsoft.SemanticKernel.Connectors.Ollama, 1.64.0-alpha
  • microsoft.semantickernel.connectors.openai, 1.64.0
  • Microsoft.SemanticKernel.Plugins.Core, 1.64.0-preview
  • Microsoft.SemanticKernel.PromptTemplates.Handlebars, 1.64.0
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#r \"nuget:Microsoft.Extensions.Configuration\"\n", + "#r \"nuget:Microsoft.Extensions.Configuration.Binder\"\n", + "#r \"nuget:Microsoft.Extensions.Configuration.CommandLine\"\n", + "#r \"nuget:Microsoft.Extensions.Configuration.EnvironmentVariables\"\n", + "#r \"nuget:Microsoft.Extensions.Configuration.UserSecrets\"\n", + "#r \"nuget:Microsoft.Extensions.Configuration.Json\"\n", + "#r \"nuget:Microsoft.Extensions.Options\"\n", + "#r \"nuget:Microsoft.Extensions.Options.ConfigurationExtensions\"\n", + "#r \"nuget:Microsoft.Extensions.Options.DataAnnotations\"\n", + "#r \"nuget:Microsoft.Extensions.Logging\"\n", + "#r \"nuget:Microsoft.Extensions.Logging.Configuration\"\n", + "#r \"nuget:Microsoft.Extensions.Logging.Console\"\n", + "#r \"nuget:Microsoft.Extensions.Logging.Debug\"\n", + "#r \"nuget:Microsoft.Extensions.Logging.EventLog\"\n", + "#r \"nuget:Microsoft.Extensions.Logging.EventSource\"\n", + "\n", + "#r \"nuget:Microsoft.SemanticKernel\"\n", + "#r \"nuget:Microsoft.SemanticKernel.Plugins.Core,*-*\"\n", + "#r \"nuget:Microsoft.SemanticKernel.Connectors.InMemory,*-*\"\n", + "#r \"nuget:Microsoft.SemanticKernel.Connectors.Ollama,*-*\"\n", + "#r \"nuget:Microsoft.SemanticKernel.Connectors.OpenAI\"\n", + "#r \"nuget:Microsoft.SemanticKernel.PromptTemplates.Handlebars\"\n", + "#r \"nuget:Microsoft.SemanticKernel.Agents.Core\"\n", + "#r \"nuget:Microsoft.SemanticKernel.Agents.OpenAI,*-*\"\n", + "\n", + "global using Microsoft.Extensions.Configuration;\n", + "global using Microsoft.Extensions.Configuration.Memory;\n", + "global using Microsoft.Extensions.Configuration.UserSecrets;\n", + "global using Microsoft.Extensions.Configuration.EnvironmentVariables;\n", + "global using Microsoft.Extensions.Configuration.CommandLine;\n", + "global using Microsoft.Extensions.Configuration.Json;\n", + "\n", + "global using Microsoft.Extensions.Logging;\n", + "global using Microsoft.Extensions.Logging.Configuration;\n", + "global using Microsoft.Extensions.Logging.Console;\n", + "global using Microsoft.Extensions.Logging.Debug;\n", + "global using Microsoft.Extensions.Logging.EventLog;\n", + "global using Microsoft.Extensions.Logging.EventSource;\n", + "\n", + "global using Microsoft.Extensions.Options;\n", + "global using Microsoft.Extensions.DependencyInjection;\n", + "global using Microsoft.Extensions.Hosting;\n", + "\n", + "global using Microsoft.SemanticKernel;\n", + "global using Microsoft.SemanticKernel.AudioToText;\n", + "global using Microsoft.SemanticKernel.ChatCompletion;\n", + "global using Microsoft.SemanticKernel.Data;\n", + "global using Microsoft.SemanticKernel.Embeddings;\n", + "global using Microsoft.SemanticKernel.Functions;\n", + "global using Microsoft.SemanticKernel.ImageToText;\n", + "global using Microsoft.SemanticKernel.Text;\n", + "global using Microsoft.SemanticKernel.Services;\n", + "global using Microsoft.SemanticKernel.PromptTemplates;\n", + "\n", + "global using Microsoft.SemanticKernel.Plugins;\n", + "global using Microsoft.SemanticKernel.Plugins.Core;\n", + "\n", + "global using Microsoft.SemanticKernel.Connectors;\n", + "global using Microsoft.SemanticKernel.Connectors.InMemory;\n", + "global using Microsoft.SemanticKernel.Connectors.Ollama;\n", + "global using Microsoft.SemanticKernel.Connectors.OpenAI;\n", + "\n", + "global using Microsoft.SemanticKernel.Agents;\n", + "global using Microsoft.SemanticKernel.Agents.Extensions;\n", + "global using Microsoft.SemanticKernel.Agents.Chat;\n", + "global using Microsoft.SemanticKernel.Agents.Serialization;\n", + "global using Microsoft.SemanticKernel.Agents.OpenAI;\n" + ] + }, + { + "cell_type": "markdown", + "id": "d9ebc0e1", + "metadata": {}, + "source": [ + "## 示例" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelName": "csharp" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Date' for 'Date'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Today' for 'Today'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Now' for 'Now'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'UtcNow' for 'UtcNow'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Time' for 'Time'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Year' for 'Year'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Month' for 'Month'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'MonthNumber' for 'MonthNumber'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Day' for 'Day'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'DaysAgo' for 'DaysAgo'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'DayOfWeek' for 'DayOfWeek'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Hour' for 'Hour'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'HourNumber' for 'HourNumber'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'DateMatchingLastDayName' for 'DateMatchingLastDayName'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Minute' for 'Minute'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'Second' for 'Second'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'TimeZoneOffset' for 'TimeZoneOffset'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created KernelFunction 'TimeZoneName' for 'TimeZoneName'\n", + "trce: Microsoft.SemanticKernel.Plugins.Core.TimePlugin[0]\n", + " Created plugin TimePlugin with 18 [KernelFunction] methods out of 24 methods found.\n", + "info: Microsoft.SemanticKernel.KernelFunction[0]\n", + " Function (null)-InvokePromptAsync_31aa6e0df0ab427eb6a358361ff9cdf9 invoking.\n", + "trce: Microsoft.SemanticKernel.KernelFunction[0]\n", + " Function (null)-InvokePromptAsync_31aa6e0df0ab427eb6a358361ff9cdf9 arguments: {}\n", + "trce: Microsoft.SemanticKernel.KernelFunctionFactory[0]\n", + " Rendered prompt: 你好\n", + "trce: Microsoft.Extensions.AI.LoggingChatClient[805843669]\n", + " GetResponseAsync invoked: [\n", + " {\n", + " \"role\": \"user\",\n", + " \"contents\": [\n", + " {\n", + " \"$type\": \"text\",\n", + " \"text\": \"你好\"\n", + " }\n", + " ]\n", + " }\n", + " ]. Options: null. Metadata: {\n", + " \"providerName\": \"ollama\",\n", + " \"providerUri\": \"http://localhost:11434/v1\",\n", + " \"defaultModelId\": \"qwen3:0.6b\"\n", + " }.\n", + "trce: Microsoft.Extensions.AI.LoggingChatClient[384896670]\n", + " GetResponseAsync completed: {\n", + " \"messages\": [\n", + " {\n", + " \"role\": \"assistant\",\n", + " \"contents\": [\n", + " {\n", + " \"$type\": \"text\",\n", + " \"text\": \"\\n好的,用户发来“你好”,我需要先回应。用户可能是在打招呼,或者测试我的反应。我应该用友好且友好的语气回复,比如“你好!有什么可以帮助你的吗?”这样既回应了问候,又保持了自然。\\n\\n接下来,用户可能继续提问,所以我要保持开放性,让用户有空间继续对话。同时,我需要确保回应简洁明了,避免冗长。可能用户还希望得到更多信息,所以可以适当引导,比如询问他们的需求或问题,促进进一步交流。\\n\\n另外,要注意用户的潜在需求,比如是否在寻找帮助,或者只是测试语言。保持回应的友好和开放性,有助于建立良好的互动氛围。最后,检查语言是否自然流畅,符合中文表达习惯。\\n\\n\\n你好!有什么可以帮助你的吗?\\uD83D\\uDE0A\"\n", + " }\n", + " ]\n", + " }\n", + " ],\n", + " \"responseId\": \"2025-09-08T13:08:50.0398425Z\",\n", + " \"modelId\": \"qwen3:0.6b\",\n", + " \"createdAt\": \"2025-09-08T13:08:50.0398425+00:00\",\n", + " \"finishReason\": \"stop\",\n", + " \"usage\": {\n", + " \"inputTokenCount\": 9,\n", + " \"outputTokenCount\": 167,\n", + " \"totalTokenCount\": 176\n", + " },\n", + " \"additionalProperties\": {\n", + " \"load_duration\": \"00:00:00.1469721\",\n", + " \"total_duration\": \"00:00:05.5827500\",\n", + " \"prompt_eval_duration\": \"00:00:00.0291759\",\n", + " \"eval_duration\": \"00:00:05.4054305\"\n", + " }\n", + " }.\n", + "info: Microsoft.SemanticKernel.KernelFunction[0]\n", + " Function (null)-InvokePromptAsync_31aa6e0df0ab427eb6a358361ff9cdf9 succeeded.\n", + "trce: Microsoft.SemanticKernel.KernelFunction[0]\n", + " Function (null)-InvokePromptAsync_31aa6e0df0ab427eb6a358361ff9cdf9 result: \n", + "好的,用户发来“你好”,我需要先回应。用户可能是在打招呼,或者测试我的反应。我应该用友好且友好的语气回复,比如“你好!有什么可以帮助你的吗?”这样既回应了问候,又保持了自然。\n", + "\n", + "接下来,用户可能继续提问,所以我要保持开放性,让用户有空间继续对话。同时,我需要确保回应简洁明了,避免冗长。可能用户还希望得到更多信息,所以可以适当引导,比如询问他们的需求或问题,促进进一步交流。\n", + "\n", + "另外,要注意用户的潜在需求,比如是否在寻找帮助,或者只是测试语言。保持回应的友好和开放性,有助于建立良好的互动氛围。最后,检查语言是否自然流畅,符合中文表达习惯。\n", + "\n", + "\n", + "你好!有什么可以帮助你的吗?😊\n", + "info: Microsoft.SemanticKernel.KernelFunction[0]\n", + " Function (null)-InvokePromptAsync_31aa6e0df0ab427eb6a358361ff9cdf9 completed. Duration: 5.5873648s\n" + ] + }, + { + "data": { + "text/html": [ + "
<think>\\n好的,用户发来“你好”,我需要先回应。用户可能是在打招呼,或者测试我的反应。我应该用友好且友好的语气回复,比如“你好!有什么可以帮助你的吗?”这样既回应了问候,又保持了自然。\\n\\n接下来,用户可能继续提问,所以我要保持开放性,让用户有空间继续对话。同时,我需要确保回应简洁明了,避免冗长。可能用户还希望得到更多信息,所以可以适当引导,比如询问他们的需求或问题,促进进一步交流。\\n\\n另外,要注意用户的潜在需求,比如是否在寻找帮助,或者只是测试语言。保持回应的友好和开放性,有助于建立良好的互动氛围。最后,检查语言是否自然流畅,符合中文表达习惯。\\n</think>\\n\\n你好!...
Function
InvokePromptAsync_31aa6e0df0ab427eb6a358361ff9cdf9
Name
InvokePromptAsync_31aa6e0df0ab427eb6a358361ff9cdf9
PluginName
<null>
Description
Generic function, unknown purpose
ExecutionSettings(empty)
JsonSchema
{\r\n", + " "type": "object",\r\n", + " "condition": "Generic function, unknown purpose",\r\n", + " "properties": {}\r\n", + "}
type"object"
condition"Generic function, unknown purpose"
properties
{}
JsonSerializerOptions
System.Text.Json.JsonSerializerOptions
Converters
indexvalue
0
System.Text.Json.Serialization.JsonStringEnumConverter
Type
<null>
TypeInfoResolver
indextypevalue
0Microsoft.Extensions.AI.AIJsonUtilities+JsonContext
Microsoft.Extensions.AI.AIJsonUtilities+JsonContext
Boolean
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Boolean]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Boolean]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Boolean]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Boolean
ConverterSystem.Text.Json.Serialization.Converters.BooleanConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableBoolean
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Boolean]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Boolean]]
SerializeHandler
<null>
ElementTypeSystem.Boolean
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Boolean]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Boolean]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Boolean]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Char
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Char]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Char]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Char]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Char
ConverterSystem.Text.Json.Serialization.Converters.CharConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Decimal
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Decimal]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Decimal]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Decimal]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Decimal
ConverterSystem.Text.Json.Serialization.Converters.DecimalConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Double
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Double]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Double]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Double]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Double
ConverterSystem.Text.Json.Serialization.Converters.DoubleConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Single
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Single]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Single]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Single]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Single
ConverterSystem.Text.Json.Serialization.Converters.SingleConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableSingle
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Single]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Single]]
SerializeHandler
<null>
ElementTypeSystem.Single
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Single]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Single]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Single]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
AdditionalPropertiesDictionary
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AdditionalPropertiesDictionary
ConverterSystem.Text.Json.Serialization.Converters.IDictionaryOfTKeyTValueConverter`3[Microsoft.Extensions.AI.AdditionalPropertiesDictionary,System.String,System.Object]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
AdditionalPropertiesDictionaryInt64
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
ElementTypeSystem.Int64
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
AIAnnotation
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIAnnotation]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIAnnotation]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIAnnotation]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AIAnnotation
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.AIAnnotation]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
AIContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AIContent
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.AIContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
AIFunctionArguments
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIFunctionArguments]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIFunctionArguments]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIFunctionArguments]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AIFunctionArguments
ConverterSystem.Text.Json.Serialization.Converters.IDictionaryOfTKeyTValueConverter`3[Microsoft.Extensions.AI.AIFunctionArguments,System.String,System.Object]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
AnnotatedRegion
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AnnotatedRegion]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AnnotatedRegion]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AnnotatedRegion]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AnnotatedRegion
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.AnnotatedRegion]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
AutoChatToolMode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AutoChatToolMode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AutoChatToolMode]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.AutoChatToolMode]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AutoChatToolMode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AutoChatToolMode
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.AutoChatToolMode]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
BinaryEmbedding
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.BinaryEmbedding]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.BinaryEmbedding]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.BinaryEmbedding]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.BitArray], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.BinaryEmbedding
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.BinaryEmbedding]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.Collections.BitArray)
ChatClientMetadata
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatClientMetadata]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatClientMetadata]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatClientMetadata]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatClientMetadata]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatClientMetadata
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatClientMetadata]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.Uri, System.String)
ChatFinishReason
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatFinishReason]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatFinishReason]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatFinishReason]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatFinishReason
ConverterMicrosoft.Extensions.AI.ChatFinishReason+Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableChatFinishReason
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]]
SerializeHandler
<null>
ElementTypeMicrosoft.Extensions.AI.ChatFinishReason
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[Microsoft.Extensions.AI.ChatFinishReason]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ChatMessage
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.ChatRole], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatMessage
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatMessage]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatMessageArray
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage[]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage[]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatMessage[]]
ElementTypeMicrosoft.Extensions.AI.ChatMessage
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage[]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatMessage[]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatMessage[]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ChatOptions
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatOptions]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatOptions]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatOptions]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatOptions]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int64]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.ChatResponseFormat], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[System.String]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Boolean]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.ChatToolMode], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AITool]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Func`2[Microsoft.Extensions.AI.IChatClient,System.Object]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatOptions
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatOptions]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatResponse
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponse]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponse]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponse]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.UsageDetails], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponse
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatResponse]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatResponseFormat
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormat]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormat]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormat]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponseFormat
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatResponseFormat]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ChatResponseFormatJson
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatJson]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatJson]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatResponseFormatJson]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatJson]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Text.Json.JsonElement]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponseFormatJson
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatResponseFormatJson]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.Nullable`1[System.Text.Json.JsonElement], System.String, System.String)
ChatResponseFormatText
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatText]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatText]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatResponseFormatText]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatText]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponseFormatText
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatResponseFormatText]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatResponseUpdate
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseUpdate]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseUpdate]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseUpdate]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatRole]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponseUpdate
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatResponseUpdate]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatRole
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatRole]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatRole]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatRole]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatRole
ConverterMicrosoft.Extensions.AI.ChatRole+Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableChatRole
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatRole]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatRole]]
SerializeHandler
<null>
ElementTypeMicrosoft.Extensions.AI.ChatRole
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatRole]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[Microsoft.Extensions.AI.ChatRole]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[Microsoft.Extensions.AI.ChatRole]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ChatToolMode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatToolMode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatToolMode]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatToolMode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatToolMode
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatToolMode]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
CitationAnnotation
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.CitationAnnotation]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.CitationAnnotation]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.CitationAnnotation]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.CitationAnnotation
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.CitationAnnotation]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
DataContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.DataContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.DataContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.DataContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Byte]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Char]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.DataContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.DataContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.String)
Embedding
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.Embedding]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
EmbeddingByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Byte]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Byte]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Byte]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Byte]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Byte]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Byte]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Byte]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Byte])
EmbeddingDouble
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Double]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Double]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Double]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Double]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Double]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Double]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Double]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Double])
EmbeddingSingle
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Single]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Single]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Single]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Single]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Single]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Single]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Single])
EmbeddingHalf
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Half]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Half]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Half]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Half]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Half]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Half]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Half]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Half])
EmbeddingInt32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Int32]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Int32]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Int32]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Int32]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Int32]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Int32]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Int32])
EmbeddingSByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.SByte]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.SByte]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.SByte]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.SByte]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.SByte]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.SByte]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.SByte]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.SByte])
EmbeddingGenerationOptions
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGenerationOptions]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGenerationOptions]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.EmbeddingGenerationOptions]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGenerationOptions]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Func`2[Microsoft.Extensions.AI.IEmbeddingGenerator,System.Object]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.EmbeddingGenerationOptions
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.EmbeddingGenerationOptions]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
EmbeddingGeneratorMetadata
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.EmbeddingGeneratorMetadata
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.Uri, System.String, System.Nullable`1[System.Int32])
ErrorContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ErrorContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ErrorContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ErrorContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ErrorContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.ErrorContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
FunctionCallContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionCallContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionCallContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionCallContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IDictionary`2[System.String,System.Object]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Exception], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.FunctionCallContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.FunctionCallContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.String, System.Collections.Generic.IDictionary`2[System.String,System.Object])
FunctionResultContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionResultContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionResultContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionResultContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Exception], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.FunctionResultContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.FunctionResultContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.Object)
HostedFileContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedFileContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedFileContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedFileContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.HostedFileContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.HostedFileContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
HostedVectorStoreContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedVectorStoreContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedVectorStoreContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedVectorStoreContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.HostedVectorStoreContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.HostedVectorStoreContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
ImageGenerationOptions
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationOptions]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationOptions]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ImageGenerationOptions]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationOptions]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Drawing.Size]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Func`2[Microsoft.Extensions.AI.IImageGenerator,System.Object]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ImageGenerationOptions
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ImageGenerationOptions]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ImageGenerationResponse
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponse]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponse]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponse]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ImageGenerationResponse
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ImageGenerationResponse]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ImageGenerationResponseFormat
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ImageGenerationResponseFormat
ConverterSystem.Text.Json.Serialization.Converters.EnumConverter`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableImageGenerationResponseFormat
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]]
SerializeHandler
<null>
ElementTypeMicrosoft.Extensions.AI.ImageGenerationResponseFormat
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NoneChatToolMode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.NoneChatToolMode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.NoneChatToolMode]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.NoneChatToolMode]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.NoneChatToolMode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.NoneChatToolMode
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.NoneChatToolMode]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
RequiredChatToolMode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.RequiredChatToolMode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.RequiredChatToolMode]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.RequiredChatToolMode]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.RequiredChatToolMode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.RequiredChatToolMode
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.RequiredChatToolMode]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
SpeechToTextClientMetadata
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextClientMetadata]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextClientMetadata]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.SpeechToTextClientMetadata]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextClientMetadata]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextClientMetadata
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.SpeechToTextClientMetadata]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.Uri, System.String)
SpeechToTextOptions
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextOptions]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextOptions]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.SpeechToTextOptions]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextOptions]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Func`2[Microsoft.Extensions.AI.ISpeechToTextClient,System.Object]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextOptions
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.SpeechToTextOptions]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
SpeechToTextResponse
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponse]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponse]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponse]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.TimeSpan]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.TimeSpan]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.UsageDetails] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextResponse
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.SpeechToTextResponse]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
SpeechToTextResponseUpdate
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdateKind], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.TimeSpan]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.TimeSpan]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextResponseUpdate
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
SpeechToTextResponseUpdateKind
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdateKind]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdateKind]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdateKind]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextResponseUpdateKind
ConverterMicrosoft.Extensions.AI.SpeechToTextResponseUpdateKind+Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
TextContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.TextContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.TextContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
TextReasoningContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextReasoningContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextReasoningContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextReasoningContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.TextReasoningContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.TextReasoningContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
TextSpanAnnotatedRegion
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.TextSpanAnnotatedRegion
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
UriContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UriContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UriContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UriContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.UriContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.UriContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.Uri, System.String)
UsageContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.UsageDetails], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.UsageContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.UsageContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(Microsoft.Extensions.AI.UsageDetails)
UsageDetails
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageDetails]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageDetails]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.UsageDetails]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageDetails]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int64]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int64]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int64]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.UsageDetails
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.UsageDetails]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
BitArray
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.BitArray]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.BitArray]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.BitArray]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.BitArray
ConverterSystem.Text.Json.Serialization.Converters.IEnumerableConverter`1[System.Collections.BitArray]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
DictionaryStringObject
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.Dictionary`2[System.String,System.Object]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.Dictionary`2[System.String,System.Object]]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.Dictionary`2[System.String,System.Object]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.Dictionary`2[System.String,System.Object]
ConverterSystem.Text.Json.Serialization.Converters.DictionaryOfTKeyTValueConverter`3[System.Collections.Generic.Dictionary`2[System.String,System.Object],System.String,System.Object]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IDictionaryStringObject
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IDictionary`2[System.String,System.Object]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IDictionary`2[System.String,System.Object]]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IDictionary`2[System.String,System.Object]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IDictionary`2[System.String,System.Object]
ConverterSystem.Text.Json.Serialization.Converters.IDictionaryOfTKeyTValueConverter`3[System.Collections.Generic.IDictionary`2[System.String,System.Object],System.String,System.Object]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IEnumerableChatMessage
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
ElementTypeMicrosoft.Extensions.AI.ChatMessage
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IEnumerableString
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[System.String]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[System.String]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IEnumerable`1[System.String]]
ElementTypeSystem.String
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[System.String]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IEnumerable`1[System.String]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IEnumerable`1[System.String]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListAIAnnotation
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
ElementTypeMicrosoft.Extensions.AI.AIAnnotation
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListAIContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
ElementTypeMicrosoft.Extensions.AI.AIContent
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListAnnotatedRegion
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
ElementTypeMicrosoft.Extensions.AI.AnnotatedRegion
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListChatMessage
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
ElementTypeMicrosoft.Extensions.AI.ChatMessage
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListString
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[System.String]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[System.String]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[System.String]]
ElementTypeSystem.String
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[System.String]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[System.String]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[System.String]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IReadOnlyListChatResponseUpdate
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
ElementTypeMicrosoft.Extensions.AI.ChatResponseUpdate
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IReadOnlyListSpeechToTextResponseUpdate
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
ElementTypeMicrosoft.Extensions.AI.SpeechToTextResponseUpdate
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
DateTime
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTime]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTime]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTime]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.DateTime
ConverterSystem.Text.Json.Serialization.Converters.DateTimeConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
DateTimeOffset
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTimeOffset]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTimeOffset]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTimeOffset]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.DateTimeOffset
ConverterSystem.Text.Json.Serialization.Converters.DateTimeOffsetConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableDateTimeOffset
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.DateTimeOffset]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.DateTimeOffset]]
SerializeHandler
<null>
ElementTypeSystem.DateTimeOffset
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.DateTimeOffset]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.DateTimeOffset]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.DateTimeOffset]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Size
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Drawing.Size]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Drawing.Size]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Drawing.Size]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Drawing.Size]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Boolean], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Drawing.Size
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Drawing.Size]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableSize
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Drawing.Size]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Drawing.Size]]
SerializeHandler
<null>
ElementTypeSystem.Drawing.Size
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Drawing.Size]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Drawing.Size]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Drawing.Size]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Half
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Half]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Half]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Half]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Half
ConverterSystem.Text.Json.Serialization.Converters.HalfConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemoryByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Byte]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Byte]]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Byte]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Byte]
ConverterSystem.Text.Json.Serialization.Converters.ReadOnlyMemoryByteConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemoryDouble
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Double]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Double]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.Double]]
ElementTypeSystem.Double
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Double]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Double]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.Double]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemorySingle
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Single]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Single]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.Single]]
ElementTypeSystem.Single
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Single]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Single]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.Single]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemoryHalf
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Half]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Half]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.Half]]
ElementTypeSystem.Half
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Half]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Half]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.Half]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemoryInt32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Int32]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Int32]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.Int32]]
ElementTypeSystem.Int32
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Int32]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Int32]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.Int32]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemorySByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.SByte]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.SByte]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.SByte]]
ElementTypeSystem.SByte
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.SByte]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.SByte]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.SByte]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonDocument
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonDocument]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonDocument]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonDocument]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.JsonDocument
ConverterSystem.Text.Json.Serialization.Converters.JsonDocumentConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonElement
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonElement]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonElement]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonElement]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.JsonElement
ConverterSystem.Text.Json.Serialization.Converters.JsonElementConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableJsonElement
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Text.Json.JsonElement]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Text.Json.JsonElement]]
SerializeHandler
<null>
ElementTypeSystem.Text.Json.JsonElement
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Text.Json.JsonElement]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Text.Json.JsonElement]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Text.Json.JsonElement]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonArray
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonArray]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonArray]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonArray]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.Nodes.JsonArray
ConverterSystem.Text.Json.Serialization.Converters.JsonArrayConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonNode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonNode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonNode]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonNode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.Nodes.JsonNode
ConverterSystem.Text.Json.Serialization.Converters.JsonNodeConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonObject
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonObject]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonObject]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonObject]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.Nodes.JsonObject
ConverterSystem.Text.Json.Serialization.Converters.JsonObjectConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonValue
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonValue]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonValue]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonValue]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.Nodes.JsonValue
ConverterSystem.Text.Json.Serialization.Converters.JsonValueConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
TimeSpan
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.TimeSpan]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.TimeSpan]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.TimeSpan]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.TimeSpan
ConverterSystem.Text.Json.Serialization.Converters.TimeSpanConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableTimeSpan
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.TimeSpan]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.TimeSpan]]
SerializeHandler
<null>
ElementTypeSystem.TimeSpan
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.TimeSpan]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.TimeSpan]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.TimeSpan]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Uri
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Uri]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Uri]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Uri]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Uri
ConverterSystem.Text.Json.Serialization.Converters.UriConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Int32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int32]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int32]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int32]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Int32
ConverterSystem.Text.Json.Serialization.Converters.Int32Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableInt32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int32]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int32]]
SerializeHandler
<null>
ElementTypeSystem.Int32
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int32]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Int32]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Int32]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Int64
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int64]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int64]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int64]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Int64
ConverterSystem.Text.Json.Serialization.Converters.Int64Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableInt64
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int64]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int64]]
SerializeHandler
<null>
ElementTypeSystem.Int64
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int64]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Int64]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Int64]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Object
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Object]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Object]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Object]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Object
ConverterSystem.Text.Json.Serialization.Converters.DefaultObjectConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
SByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.SByte]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.SByte]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.SByte]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.SByte
ConverterSystem.Text.Json.Serialization.Converters.SByteConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Int16
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int16]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int16]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int16]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Int16
ConverterSystem.Text.Json.Serialization.Converters.Int16Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
String
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.String]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.String]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.String]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.String
ConverterSystem.Text.Json.Serialization.Converters.StringConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
UInt32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt32]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt32]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt32]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.UInt32
ConverterSystem.Text.Json.Serialization.Converters.UInt32Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
UInt64
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt64]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt64]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt64]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.UInt64
ConverterSystem.Text.Json.Serialization.Converters.UInt64Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
UInt16
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt16]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt16]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt16]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.UInt16
ConverterSystem.Text.Json.Serialization.Converters.UInt16Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Options
System.Text.Json.JsonSerializerOptions
Converters[ ]
TypeInfoResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
TypeInfoResolverChain[ Microsoft.Extensions.AI.AIJsonUtilities+JsonContext ]
AllowOutOfOrderMetadataPropertiesFalse
AllowTrailingCommasFalse
DefaultBufferSize16384
Encoder
<null>
DictionaryKeyPolicy
<null>
IgnoreNullValuesFalse
DefaultIgnoreConditionWhenWritingNull
NumberHandlingAllowReadingFromString
PreferredObjectCreationHandlingReplace
IgnoreReadOnlyPropertiesFalse
IgnoreReadOnlyFieldsFalse
IncludeFieldsFalse
MaxDepth0
PropertyNamingPolicySystem.Text.Json.JsonCamelCaseNamingPolicy
PropertyNameCaseInsensitiveTrue
ReadCommentHandlingDisallow
UnknownTypeHandlingJsonElement
UnmappedMemberHandlingSkip
WriteIndentedTrue
IndentCharacter
IndentSize2
ReferenceHandler
<null>
NewLine\r\n", + "
RespectNullableAnnotationsFalse
RespectRequiredConstructorParametersFalse
IsReadOnlyTrue
1System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver
System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver
Modifiers(empty)
TypeInfoResolverChain
indextypevalue
0Microsoft.Extensions.AI.AIJsonUtilities+JsonContext
Microsoft.Extensions.AI.AIJsonUtilities+JsonContext
Boolean
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Boolean]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Boolean]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Boolean]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Boolean
ConverterSystem.Text.Json.Serialization.Converters.BooleanConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableBoolean
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Boolean]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Boolean]]
SerializeHandler
<null>
ElementTypeSystem.Boolean
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Boolean]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Boolean]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Boolean]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Char
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Char]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Char]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Char]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Char
ConverterSystem.Text.Json.Serialization.Converters.CharConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Decimal
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Decimal]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Decimal]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Decimal]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Decimal
ConverterSystem.Text.Json.Serialization.Converters.DecimalConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Double
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Double]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Double]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Double]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Double
ConverterSystem.Text.Json.Serialization.Converters.DoubleConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Single
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Single]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Single]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Single]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Single
ConverterSystem.Text.Json.Serialization.Converters.SingleConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableSingle
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Single]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Single]]
SerializeHandler
<null>
ElementTypeSystem.Single
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Single]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Single]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Single]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
AdditionalPropertiesDictionary
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AdditionalPropertiesDictionary
ConverterSystem.Text.Json.Serialization.Converters.IDictionaryOfTKeyTValueConverter`3[Microsoft.Extensions.AI.AdditionalPropertiesDictionary,System.String,System.Object]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
AdditionalPropertiesDictionaryInt64
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
ElementTypeSystem.Int64
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
AIAnnotation
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIAnnotation]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIAnnotation]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIAnnotation]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AIAnnotation
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.AIAnnotation]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
AIContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AIContent
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.AIContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
AIFunctionArguments
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIFunctionArguments]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIFunctionArguments]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AIFunctionArguments]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AIFunctionArguments
ConverterSystem.Text.Json.Serialization.Converters.IDictionaryOfTKeyTValueConverter`3[Microsoft.Extensions.AI.AIFunctionArguments,System.String,System.Object]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
AnnotatedRegion
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AnnotatedRegion]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AnnotatedRegion]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AnnotatedRegion]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AnnotatedRegion
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.AnnotatedRegion]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
AutoChatToolMode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AutoChatToolMode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AutoChatToolMode]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.AutoChatToolMode]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.AutoChatToolMode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.AutoChatToolMode
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.AutoChatToolMode]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
BinaryEmbedding
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.BinaryEmbedding]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.BinaryEmbedding]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.BinaryEmbedding]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.BitArray], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.BinaryEmbedding
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.BinaryEmbedding]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.Collections.BitArray)
ChatClientMetadata
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatClientMetadata]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatClientMetadata]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatClientMetadata]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatClientMetadata]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatClientMetadata
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatClientMetadata]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.Uri, System.String)
ChatFinishReason
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatFinishReason]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatFinishReason]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatFinishReason]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatFinishReason
ConverterMicrosoft.Extensions.AI.ChatFinishReason+Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableChatFinishReason
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]]
SerializeHandler
<null>
ElementTypeMicrosoft.Extensions.AI.ChatFinishReason
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[Microsoft.Extensions.AI.ChatFinishReason]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ChatMessage
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.ChatRole], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatMessage
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatMessage]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatMessageArray
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage[]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage[]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatMessage[]]
ElementTypeMicrosoft.Extensions.AI.ChatMessage
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatMessage[]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatMessage[]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatMessage[]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ChatOptions
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatOptions]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatOptions]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatOptions]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatOptions]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int64]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.ChatResponseFormat], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[System.String]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Boolean]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.ChatToolMode], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AITool]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Func`2[Microsoft.Extensions.AI.IChatClient,System.Object]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatOptions
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatOptions]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatResponse
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponse]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponse]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponse]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.UsageDetails], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponse
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatResponse]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatResponseFormat
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormat]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormat]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormat]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponseFormat
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatResponseFormat]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ChatResponseFormatJson
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatJson]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatJson]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatResponseFormatJson]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatJson]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Text.Json.JsonElement]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponseFormatJson
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatResponseFormatJson]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.Nullable`1[System.Text.Json.JsonElement], System.String, System.String)
ChatResponseFormatText
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatText]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatText]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ChatResponseFormatText]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseFormatText]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponseFormatText
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ChatResponseFormatText]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatResponseUpdate
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseUpdate]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseUpdate]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatResponseUpdate]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatRole]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatFinishReason]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatResponseUpdate
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatResponseUpdate]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ChatRole
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatRole]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatRole]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatRole]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatRole
ConverterMicrosoft.Extensions.AI.ChatRole+Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableChatRole
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatRole]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatRole]]
SerializeHandler
<null>
ElementTypeMicrosoft.Extensions.AI.ChatRole
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ChatRole]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[Microsoft.Extensions.AI.ChatRole]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[Microsoft.Extensions.AI.ChatRole]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ChatToolMode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatToolMode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatToolMode]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ChatToolMode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ChatToolMode
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ChatToolMode]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
CitationAnnotation
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.CitationAnnotation]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.CitationAnnotation]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.CitationAnnotation]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.CitationAnnotation
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.CitationAnnotation]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
DataContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.DataContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.DataContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.DataContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Byte]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Char]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.DataContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.DataContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.String)
Embedding
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptionsSystem.Text.Json.Serialization.Metadata.JsonPolymorphismOptions
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.Embedding]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
EmbeddingByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Byte]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Byte]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Byte]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Byte]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Byte]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Byte]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Byte]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Byte])
EmbeddingDouble
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Double]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Double]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Double]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Double]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Double]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Double]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Double]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Double])
EmbeddingSingle
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Single]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Single]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Single]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Single]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Single]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Single]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Single]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Single])
EmbeddingHalf
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Half]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Half]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Half]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Half]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Half]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Half]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Half]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Half])
EmbeddingInt32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Int32]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Int32]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.Int32]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.Int32]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.Int32]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.Int32]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.Int32])
EmbeddingSByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.SByte]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.SByte]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.Embedding`1[System.SByte]]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.Embedding`1[System.SByte]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.ReadOnlyMemory`1[System.SByte]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.DateTimeOffset]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.Embedding`1[System.SByte]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.Embedding`1[System.SByte]]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.ReadOnlyMemory`1[System.SByte])
EmbeddingGenerationOptions
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGenerationOptions]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGenerationOptions]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.EmbeddingGenerationOptions]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGenerationOptions]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Func`2[Microsoft.Extensions.AI.IEmbeddingGenerator,System.Object]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.EmbeddingGenerationOptions
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.EmbeddingGenerationOptions]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
EmbeddingGeneratorMetadata
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.EmbeddingGeneratorMetadata
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.EmbeddingGeneratorMetadata]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.Uri, System.String, System.Nullable`1[System.Int32])
ErrorContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ErrorContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ErrorContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ErrorContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ErrorContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.ErrorContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
FunctionCallContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionCallContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionCallContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionCallContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IDictionary`2[System.String,System.Object]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Exception], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.FunctionCallContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.FunctionCallContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.String, System.Collections.Generic.IDictionary`2[System.String,System.Object])
FunctionResultContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionResultContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionResultContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.FunctionResultContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Exception], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.FunctionResultContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.FunctionResultContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.Object)
HostedFileContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedFileContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedFileContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedFileContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.HostedFileContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.HostedFileContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
HostedVectorStoreContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedVectorStoreContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedVectorStoreContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.HostedVectorStoreContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.HostedVectorStoreContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.HostedVectorStoreContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
ImageGenerationOptions
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationOptions]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationOptions]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.ImageGenerationOptions]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationOptions]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Drawing.Size]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Func`2[Microsoft.Extensions.AI.IImageGenerator,System.Object]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ImageGenerationOptions
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.ImageGenerationOptions]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ImageGenerationResponse
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponse]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponse]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponse]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ImageGenerationResponse
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.ImageGenerationResponse]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
ImageGenerationResponseFormat
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.ImageGenerationResponseFormat
ConverterSystem.Text.Json.Serialization.Converters.EnumConverter`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableImageGenerationResponseFormat
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]]
SerializeHandler
<null>
ElementTypeMicrosoft.Extensions.AI.ImageGenerationResponseFormat
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[Microsoft.Extensions.AI.ImageGenerationResponseFormat]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NoneChatToolMode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.NoneChatToolMode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.NoneChatToolMode]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.NoneChatToolMode]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.NoneChatToolMode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.NoneChatToolMode
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.NoneChatToolMode]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
RequiredChatToolMode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.RequiredChatToolMode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.RequiredChatToolMode]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.RequiredChatToolMode]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.RequiredChatToolMode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.RequiredChatToolMode
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.RequiredChatToolMode]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
SpeechToTextClientMetadata
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextClientMetadata]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextClientMetadata]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.SpeechToTextClientMetadata]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextClientMetadata]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextClientMetadata
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.SpeechToTextClientMetadata]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String, System.Uri, System.String)
SpeechToTextOptions
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextOptions]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextOptions]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.SpeechToTextOptions]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextOptions]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Func`2[Microsoft.Extensions.AI.ISpeechToTextClient,System.Object]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextOptions
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.SpeechToTextOptions]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
SpeechToTextResponse
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponse]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponse]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponse]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.TimeSpan]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.TimeSpan]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.UsageDetails] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextResponse
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.SpeechToTextResponse]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
SpeechToTextResponseUpdate
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdateKind], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.TimeSpan]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.TimeSpan]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextResponseUpdate
ConverterSystem.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
SpeechToTextResponseUpdateKind
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdateKind]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdateKind]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdateKind]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.SpeechToTextResponseUpdateKind
ConverterMicrosoft.Extensions.AI.SpeechToTextResponseUpdateKind+Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
TextContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.TextContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.TextContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
TextReasoningContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextReasoningContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextReasoningContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextReasoningContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.TextReasoningContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.TextReasoningContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.String)
TextSpanAnnotatedRegion
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int32]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.TextSpanAnnotatedRegion
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.TextSpanAnnotatedRegion]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
UriContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UriContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UriContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UriContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Uri], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.String], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.UriContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.UriContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(System.Uri, System.String)
UsageContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageContent]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageContent]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageContent]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.UsageDetails], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Object], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.UsageContent
ConverterSystem.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1[Microsoft.Extensions.AI.UsageContent]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor(Microsoft.Extensions.AI.UsageDetails)
UsageDetails
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageDetails]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageDetails]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,Microsoft.Extensions.AI.UsageDetails]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[Microsoft.Extensions.AI.UsageDetails]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int64]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int64]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[System.Int64]], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1[System.Int64]] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeMicrosoft.Extensions.AI.UsageDetails
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[Microsoft.Extensions.AI.UsageDetails]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProviderVoid .ctor()
BitArray
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.BitArray]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.BitArray]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.BitArray]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.BitArray
ConverterSystem.Text.Json.Serialization.Converters.IEnumerableConverter`1[System.Collections.BitArray]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
DictionaryStringObject
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.Dictionary`2[System.String,System.Object]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.Dictionary`2[System.String,System.Object]]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.Dictionary`2[System.String,System.Object]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.Dictionary`2[System.String,System.Object]
ConverterSystem.Text.Json.Serialization.Converters.DictionaryOfTKeyTValueConverter`3[System.Collections.Generic.Dictionary`2[System.String,System.Object],System.String,System.Object]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IDictionaryStringObject
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IDictionary`2[System.String,System.Object]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IDictionary`2[System.String,System.Object]]
SerializeHandler
<null>
ElementTypeSystem.Object
KeyTypeSystem.String
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IDictionary`2[System.String,System.Object]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IDictionary`2[System.String,System.Object]
ConverterSystem.Text.Json.Serialization.Converters.IDictionaryOfTKeyTValueConverter`3[System.Collections.Generic.IDictionary`2[System.String,System.Object],System.String,System.Object]
KindDictionary
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IEnumerableChatMessage
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
ElementTypeMicrosoft.Extensions.AI.ChatMessage
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.AI.ChatMessage]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IEnumerableString
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[System.String]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[System.String]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IEnumerable`1[System.String]]
ElementTypeSystem.String
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IEnumerable`1[System.String]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IEnumerable`1[System.String]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IEnumerable`1[System.String]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListAIAnnotation
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
ElementTypeMicrosoft.Extensions.AI.AIAnnotation
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIAnnotation]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListAIContent
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
ElementTypeMicrosoft.Extensions.AI.AIContent
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AIContent]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListAnnotatedRegion
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
ElementTypeMicrosoft.Extensions.AI.AnnotatedRegion
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.AnnotatedRegion]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListChatMessage
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
ElementTypeMicrosoft.Extensions.AI.ChatMessage
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[Microsoft.Extensions.AI.ChatMessage]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IListString
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[System.String]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[System.String]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IList`1[System.String]]
ElementTypeSystem.String
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IList`1[System.String]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IList`1[System.String]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IList`1[System.String]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IReadOnlyListChatResponseUpdate
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
ElementTypeMicrosoft.Extensions.AI.ChatResponseUpdate
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.ChatResponseUpdate]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
IReadOnlyListSpeechToTextResponseUpdate
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
ElementTypeMicrosoft.Extensions.AI.SpeechToTextResponseUpdate
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.AI.SpeechToTextResponseUpdate]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
DateTime
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTime]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTime]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTime]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.DateTime
ConverterSystem.Text.Json.Serialization.Converters.DateTimeConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
DateTimeOffset
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTimeOffset]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTimeOffset]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.DateTimeOffset]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.DateTimeOffset
ConverterSystem.Text.Json.Serialization.Converters.DateTimeOffsetConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableDateTimeOffset
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.DateTimeOffset]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.DateTimeOffset]]
SerializeHandler
<null>
ElementTypeSystem.DateTimeOffset
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.DateTimeOffset]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.DateTimeOffset]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.DateTimeOffset]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Size
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Drawing.Size]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Drawing.Size]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.Drawing.Size]
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Drawing.Size]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Boolean], System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Int32] ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Drawing.Size
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.Drawing.Size]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableSize
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Drawing.Size]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Drawing.Size]]
SerializeHandler
<null>
ElementTypeSystem.Drawing.Size
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Drawing.Size]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Drawing.Size]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Drawing.Size]
KindObject
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Half
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Half]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Half]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Half]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Half
ConverterSystem.Text.Json.Serialization.Converters.HalfConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemoryByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Byte]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Byte]]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Byte]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Byte]
ConverterSystem.Text.Json.Serialization.Converters.ReadOnlyMemoryByteConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemoryDouble
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Double]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Double]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.Double]]
ElementTypeSystem.Double
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Double]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Double]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.Double]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemorySingle
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Single]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Single]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.Single]]
ElementTypeSystem.Single
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Single]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Single]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.Single]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemoryHalf
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Half]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Half]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.Half]]
ElementTypeSystem.Half
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Half]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Half]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.Half]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemoryInt32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Int32]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Int32]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.Int32]]
ElementTypeSystem.Int32
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.Int32]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.Int32]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.Int32]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
ReadOnlyMemorySByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.SByte]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.SByte]]
SerializeHandlerSystem.Action`2[System.Text.Json.Utf8JsonWriter,System.ReadOnlyMemory`1[System.SByte]]
ElementTypeSystem.SByte
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.ReadOnlyMemory`1[System.SByte]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.ReadOnlyMemory`1[System.SByte]
ConverterSystem.Text.Json.Serialization.Converters.JsonMetadataServicesConverter`1[System.ReadOnlyMemory`1[System.SByte]]
KindEnumerable
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonDocument
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonDocument]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonDocument]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonDocument]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.JsonDocument
ConverterSystem.Text.Json.Serialization.Converters.JsonDocumentConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonElement
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonElement]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonElement]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.JsonElement]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.JsonElement
ConverterSystem.Text.Json.Serialization.Converters.JsonElementConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableJsonElement
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Text.Json.JsonElement]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Text.Json.JsonElement]]
SerializeHandler
<null>
ElementTypeSystem.Text.Json.JsonElement
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Text.Json.JsonElement]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Text.Json.JsonElement]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Text.Json.JsonElement]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonArray
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonArray]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonArray]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonArray]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.Nodes.JsonArray
ConverterSystem.Text.Json.Serialization.Converters.JsonArrayConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonNode
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonNode]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonNode]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonNode]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.Nodes.JsonNode
ConverterSystem.Text.Json.Serialization.Converters.JsonNodeConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonObject
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonObject]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonObject]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonObject]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.Nodes.JsonObject
ConverterSystem.Text.Json.Serialization.Converters.JsonObjectConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
JsonValue
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonValue]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonValue]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Text.Json.Nodes.JsonValue]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Text.Json.Nodes.JsonValue
ConverterSystem.Text.Json.Serialization.Converters.JsonValueConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
TimeSpan
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.TimeSpan]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.TimeSpan]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.TimeSpan]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.TimeSpan
ConverterSystem.Text.Json.Serialization.Converters.TimeSpanConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableTimeSpan
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.TimeSpan]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.TimeSpan]]
SerializeHandler
<null>
ElementTypeSystem.TimeSpan
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.TimeSpan]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.TimeSpan]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.TimeSpan]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Uri
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Uri]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Uri]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Uri]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Uri
ConverterSystem.Text.Json.Serialization.Converters.UriConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Int32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int32]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int32]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int32]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Int32
ConverterSystem.Text.Json.Serialization.Converters.Int32Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableInt32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int32]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int32]]
SerializeHandler
<null>
ElementTypeSystem.Int32
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int32]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Int32]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Int32]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Int64
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int64]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int64]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int64]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Int64
ConverterSystem.Text.Json.Serialization.Converters.Int64Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
NullableInt64
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int64]]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int64]]
SerializeHandler
<null>
ElementTypeSystem.Int64
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[System.Int64]]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Nullable`1[System.Int64]
ConverterSystem.Text.Json.Serialization.Converters.NullableConverter`1[System.Int64]
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Object
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Object]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Object]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Object]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Object
ConverterSystem.Text.Json.Serialization.Converters.DefaultObjectConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
SByte
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.SByte]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.SByte]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.SByte]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.SByte
ConverterSystem.Text.Json.Serialization.Converters.SByteConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Int16
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int16]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int16]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Int16]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.Int16
ConverterSystem.Text.Json.Serialization.Converters.Int16Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
String
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.String]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.String]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.String]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.String
ConverterSystem.Text.Json.Serialization.Converters.StringConverter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
UInt32
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt32]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt32]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt32]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.UInt32
ConverterSystem.Text.Json.Serialization.Converters.UInt32Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
UInt64
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt64]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt64]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt64]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.UInt64
ConverterSystem.Text.Json.Serialization.Converters.UInt64Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
UInt16
System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt16]
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt16]
SerializeHandler
<null>
ElementType
<null>
KeyType
<null>
CreateObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.UInt16]
OnSerializing
<null>
OnSerialized
<null>
OnDeserializing
<null>
OnDeserialized
<null>
Properties[ ]
PolymorphismOptions
<null>
IsReadOnlyTrue
OptionsSystem.Text.Json.JsonSerializerOptions
TypeSystem.UInt16
ConverterSystem.Text.Json.Serialization.Converters.UInt16Converter
KindNone
NumberHandling
<null>
UnmappedMemberHandling
<null>
PreferredPropertyObjectCreationHandling
<null>
OriginatingResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
ConstructorAttributeProvider
<null>
Options
System.Text.Json.JsonSerializerOptions
Converters[ ]
TypeInfoResolverMicrosoft.Extensions.AI.AIJsonUtilities+JsonContext
TypeInfoResolverChain[ Microsoft.Extensions.AI.AIJsonUtilities+JsonContext ]
AllowOutOfOrderMetadataPropertiesFalse
AllowTrailingCommasFalse
DefaultBufferSize16384
Encoder
<null>
DictionaryKeyPolicy
<null>
IgnoreNullValuesFalse
DefaultIgnoreConditionWhenWritingNull
NumberHandlingAllowReadingFromString
PreferredObjectCreationHandlingReplace
IgnoreReadOnlyPropertiesFalse
IgnoreReadOnlyFieldsFalse
IncludeFieldsFalse
MaxDepth0
PropertyNamingPolicySystem.Text.Json.JsonCamelCaseNamingPolicy
PropertyNameCaseInsensitiveTrue
ReadCommentHandlingDisallow
UnknownTypeHandlingJsonElement
UnmappedMemberHandlingSkip
WriteIndentedTrue
IndentCharacter
IndentSize2
ReferenceHandler
<null>
NewLine\r\n", + "
RespectNullableAnnotationsFalse
RespectRequiredConstructorParametersFalse
IsReadOnlyTrue
1System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver
System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver
Modifiers(empty)
AllowOutOfOrderMetadataProperties
False
AllowTrailingCommas
False
DefaultBufferSize
16384
Encoder
System.Text.Encodings.Web.DefaultJavaScriptEncoder
MaxOutputCharactersPerInputCharacter
6
DictionaryKeyPolicy
<null>
IgnoreNullValues
False
DefaultIgnoreConditionWhenWritingNull
NumberHandlingAllowReadingFromString
PreferredObjectCreationHandlingReplace
IgnoreReadOnlyProperties
False
IgnoreReadOnlyFields
False
IncludeFields
False
MaxDepth
0
PropertyNamingPolicy
System.Text.Json.JsonCamelCaseNamingPolicy
PropertyNameCaseInsensitive
True
ReadCommentHandlingDisallow
UnknownTypeHandlingJsonElement
UnmappedMemberHandlingSkip
WriteIndented
True
IndentCharacter
 
IndentSize
2
ReferenceHandler
<null>
NewLine
\r\n",
+       "
RespectNullableAnnotations
False
RespectRequiredConstructorParameters
False
IsReadOnly
True
UnderlyingMethod
<null>
Metadata
Microsoft.SemanticKernel.KernelFunctionMetadata
Name
InvokePromptAsync_31aa6e0df0ab427eb6a358361ff9cdf9
PluginName
<null>
Description
Generic function, unknown purpose
Parameters(empty)
ReturnParameter
Microsoft.SemanticKernel.KernelReturnParameterMetadata
Description
ParameterType
<null>
Schema
<null>
AdditionalProperties(empty)
ReturnJsonSchema
<null>
AdditionalProperties(empty)
Metadata
keyvalue
load_duration
00:00:00.1469721
total_duration
00:00:05.5827500
prompt_eval_duration
00:00:00.0291759
eval_duration
00:00:05.4054305
Culture
Parent
Parent
Parent
Parent
Parent
LCID127
KeyboardLayoutId127
Name
IetfLanguageTag
DisplayNameInvariant Language (Invariant Country)
NativeNameInvariant Language (Invariant Country)
EnglishNameInvariant Language (Invariant Country)
TwoLetterISOLanguageNameiv
ThreeLetterISOLanguageNameivl
ThreeLetterWindowsLanguageNameIVL
CompareInfoCompareInfo -
TextInfoTextInfo -
IsNeutralCultureFalse
CultureTypesSpecificCultures, InstalledWin32Cultures
NumberFormatSystem.Globalization.NumberFormatInfo
DateTimeFormatSystem.Globalization.DateTimeFormatInfo
CalendarSystem.Globalization.GregorianCalendar
OptionalCalendars[ System.Globalization.GregorianCalendar ]
UseUserOverrideFalse
IsReadOnlyTrue
LCID
127
KeyboardLayoutId
127
Name
IetfLanguageTag
DisplayName
Invariant Language (Invariant Country)
NativeName
Invariant Language (Invariant Country)
EnglishName
Invariant Language (Invariant Country)
TwoLetterISOLanguageName
iv
ThreeLetterISOLanguageName
ivl
ThreeLetterWindowsLanguageName
IVL
CompareInfo
CompareInfo -
Name
VersionSystem.Globalization.SortVersion
LCID127
TextInfo
TextInfo -
ANSICodePage1252
OEMCodePage437
MacCodePage10000
EBCDICCodePage37
LCID127
CultureName
IsReadOnlyTrue
ListSeparator,
IsRightToLeftFalse
IsNeutralCulture
False
CultureTypesSpecificCultures, InstalledWin32Cultures
NumberFormat
System.Globalization.NumberFormatInfo
CurrencyDecimalDigits2
CurrencyDecimalSeparator.
IsReadOnlyTrue
CurrencyGroupSizes[ 3 ]
NumberGroupSizes[ 3 ]
PercentGroupSizes[ 3 ]
CurrencyGroupSeparator,
CurrencySymbol¤
NaNSymbolNaN
CurrencyNegativePattern0
NumberNegativePattern1
PercentPositivePattern0
PercentNegativePattern0
NegativeInfinitySymbol-Infinity
NegativeSign-
NumberDecimalDigits2
NumberDecimalSeparator.
NumberGroupSeparator,
CurrencyPositivePattern0
PositiveInfinitySymbolInfinity
PositiveSign+
PercentDecimalDigits2
PercentDecimalSeparator.
PercentGroupSeparator,
PercentSymbol%
PerMilleSymbol
NativeDigits[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
DigitSubstitutionNone
DateTimeFormat
System.Globalization.DateTimeFormatInfo
AMDesignatorAM
CalendarSystem.Globalization.GregorianCalendar
DateSeparator/
FirstDayOfWeekSunday
CalendarWeekRuleFirstDay
FullDateTimePatterndddd, dd MMMM yyyy HH:mm:ss
LongDatePatterndddd, dd MMMM yyyy
LongTimePatternHH:mm:ss
MonthDayPatternMMMM dd
PMDesignatorPM
RFC1123Patternddd, dd MMM yyyy HH':'mm':'ss 'GMT'
ShortDatePatternMM/dd/yyyy
ShortTimePatternHH:mm
SortableDateTimePatternyyyy'-'MM'-'dd'T'HH':'mm':'ss
TimeSeparator:
UniversalSortableDateTimePatternyyyy'-'MM'-'dd HH':'mm':'ss'Z'
YearMonthPatternyyyy MMMM
AbbreviatedDayNames[ Sun, Mon, Tue, Wed, Thu, Fri, Sat ]
ShortestDayNames[ Su, Mo, Tu, We, Th, Fr, Sa ]
DayNames[ Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday ]
AbbreviatedMonthNames[ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, ]
MonthNames[ January, February, March, April, May, June, July, August, September, October, November, December, ]
IsReadOnlyTrue
NativeCalendarNameGregorian Calendar
AbbreviatedMonthGenitiveNames[ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, ]
MonthGenitiveNames[ January, February, March, April, May, June, July, August, September, October, November, December, ]
Calendar
System.Globalization.GregorianCalendar
MinSupportedDateTime0001/1/1 0:00:00
MaxSupportedDateTime9999/12/31 23:59:59
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras[ 1 ]
TwoDigitYearMax2049
IsReadOnlyTrue
OptionalCalendars
indexvalue
0System.Globalization.GregorianCalendar
UseUserOverride
False
IsReadOnly
True
LCID
127
KeyboardLayoutId
127
Name
IetfLanguageTag
DisplayName
Invariant Language (Invariant Country)
NativeName
Invariant Language (Invariant Country)
EnglishName
Invariant Language (Invariant Country)
TwoLetterISOLanguageName
iv
ThreeLetterISOLanguageName
ivl
ThreeLetterWindowsLanguageName
IVL
CompareInfo
CompareInfo -
Name
Version
System.Globalization.SortVersion
FullVersion31129
SortId00007999-0000-0000-0000-00000000007f
LCID
127
TextInfo
TextInfo -
ANSICodePage
1252
OEMCodePage
437
MacCodePage
10000
EBCDICCodePage
37
LCID
127
CultureName
IsReadOnly
True
ListSeparator
,
IsRightToLeft
False
IsNeutralCulture
False
CultureTypesSpecificCultures, InstalledWin32Cultures
NumberFormat
System.Globalization.NumberFormatInfo
CurrencyDecimalDigits
2
CurrencyDecimalSeparator
.
IsReadOnly
True
CurrencyGroupSizes
[ 3 ]
NumberGroupSizes
[ 3 ]
PercentGroupSizes
[ 3 ]
CurrencyGroupSeparator
,
CurrencySymbol
¤
NaNSymbol
NaN
CurrencyNegativePattern
0
NumberNegativePattern
1
PercentPositivePattern
0
PercentNegativePattern
0
NegativeInfinitySymbol
-Infinity
NegativeSign
-
NumberDecimalDigits
2
NumberDecimalSeparator
.
NumberGroupSeparator
,
CurrencyPositivePattern
0
PositiveInfinitySymbol
Infinity
PositiveSign
+
PercentDecimalDigits
2
PercentDecimalSeparator
.
PercentGroupSeparator
,
PercentSymbol
%
PerMilleSymbol
NativeDigits
[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
DigitSubstitutionNone
DateTimeFormat
System.Globalization.DateTimeFormatInfo
AMDesignator
AM
Calendar
System.Globalization.GregorianCalendar
MinSupportedDateTime0001/1/1 0:00:00
MaxSupportedDateTime9999/12/31 23:59:59
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras[ 1 ]
TwoDigitYearMax2049
IsReadOnlyTrue
DateSeparator
/
FirstDayOfWeekSunday
CalendarWeekRuleFirstDay
FullDateTimePattern
dddd, dd MMMM yyyy HH:mm:ss
LongDatePattern
dddd, dd MMMM yyyy
LongTimePattern
HH:mm:ss
MonthDayPattern
MMMM dd
PMDesignator
PM
RFC1123Pattern
ddd, dd MMM yyyy HH':'mm':'ss 'GMT'
ShortDatePattern
MM/dd/yyyy
ShortTimePattern
HH:mm
SortableDateTimePattern
yyyy'-'MM'-'dd'T'HH':'mm':'ss
TimeSeparator
:
UniversalSortableDateTimePattern
yyyy'-'MM'-'dd HH':'mm':'ss'Z'
YearMonthPattern
yyyy MMMM
AbbreviatedDayNames
[ Sun, Mon, Tue, Wed, Thu, Fri, Sat ]
ShortestDayNames
[ Su, Mo, Tu, We, Th, Fr, Sa ]
DayNames
[ Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday ]
AbbreviatedMonthNames
[ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec,  ]
MonthNames
[ January, February, March, April, May, June, July, August, September, October, November, December,  ]
IsReadOnly
True
NativeCalendarName
Gregorian Calendar
AbbreviatedMonthGenitiveNames
[ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec,  ]
MonthGenitiveNames
[ January, February, March, April, May, June, July, August, September, October, November, December,  ]
Calendar
System.Globalization.GregorianCalendar
MinSupportedDateTime0001-01-01 00:00:00Z
MaxSupportedDateTime9999-12-31 23:59:59Z
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras
[ 1 ]
TwoDigitYearMax
2049
IsReadOnly
True
OptionalCalendars
indexvalue
0
System.Globalization.GregorianCalendar
MinSupportedDateTime0001/1/1 0:00:00
MaxSupportedDateTime9999/12/31 23:59:59
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras[ 1 ]
TwoDigitYearMax2049
IsReadOnlyFalse
UseUserOverride
False
IsReadOnly
True
LCID
127
KeyboardLayoutId
127
Name
IetfLanguageTag
DisplayName
Invariant Language (Invariant Country)
NativeName
Invariant Language (Invariant Country)
EnglishName
Invariant Language (Invariant Country)
TwoLetterISOLanguageName
iv
ThreeLetterISOLanguageName
ivl
ThreeLetterWindowsLanguageName
IVL
CompareInfo
CompareInfo -
Name
Version
System.Globalization.SortVersion
FullVersion
31129
SortId
00007999-0000-0000-0000-00000000007f
LCID
127
TextInfo
TextInfo -
ANSICodePage
1252
OEMCodePage
437
MacCodePage
10000
EBCDICCodePage
37
LCID
127
CultureName
IsReadOnly
True
ListSeparator
,
IsRightToLeft
False
IsNeutralCulture
False
CultureTypesSpecificCultures, InstalledWin32Cultures
NumberFormat
System.Globalization.NumberFormatInfo
CurrencyDecimalDigits
2
CurrencyDecimalSeparator
.
IsReadOnly
True
CurrencyGroupSizes
[ 3 ]
NumberGroupSizes
[ 3 ]
PercentGroupSizes
[ 3 ]
CurrencyGroupSeparator
,
CurrencySymbol
¤
NaNSymbol
NaN
CurrencyNegativePattern
0
NumberNegativePattern
1
PercentPositivePattern
0
PercentNegativePattern
0
NegativeInfinitySymbol
-Infinity
NegativeSign
-
NumberDecimalDigits
2
NumberDecimalSeparator
.
NumberGroupSeparator
,
CurrencyPositivePattern
0
PositiveInfinitySymbol
Infinity
PositiveSign
+
PercentDecimalDigits
2
PercentDecimalSeparator
.
PercentGroupSeparator
,
PercentSymbol
%
PerMilleSymbol
NativeDigits
[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
DigitSubstitutionNone
DateTimeFormat
System.Globalization.DateTimeFormatInfo
AMDesignator
AM
Calendar
System.Globalization.GregorianCalendar
MinSupportedDateTime0001-01-01 00:00:00Z
MaxSupportedDateTime9999-12-31 23:59:59Z
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras
[ 1 ]
TwoDigitYearMax
2049
IsReadOnly
True
DateSeparator
/
FirstDayOfWeekSunday
CalendarWeekRuleFirstDay
FullDateTimePattern
dddd, dd MMMM yyyy HH:mm:ss
LongDatePattern
dddd, dd MMMM yyyy
LongTimePattern
HH:mm:ss
MonthDayPattern
MMMM dd
PMDesignator
PM
RFC1123Pattern
ddd, dd MMM yyyy HH':'mm':'ss 'GMT'
ShortDatePattern
MM/dd/yyyy
ShortTimePattern
HH:mm
SortableDateTimePattern
yyyy'-'MM'-'dd'T'HH':'mm':'ss
TimeSeparator
:
UniversalSortableDateTimePattern
yyyy'-'MM'-'dd HH':'mm':'ss'Z'
YearMonthPattern
yyyy MMMM
AbbreviatedDayNames
[ Sun, Mon, Tue, Wed, Thu, Fri, Sat ]
ShortestDayNames
[ Su, Mo, Tu, We, Th, Fr, Sa ]
DayNames
[ Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday ]
AbbreviatedMonthNames
[ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec,  ]
MonthNames
[ January, February, March, April, May, June, July, August, September, October, November, December,  ]
IsReadOnly
True
NativeCalendarName
Gregorian Calendar
AbbreviatedMonthGenitiveNames
[ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec,  ]
MonthGenitiveNames
[ January, February, March, April, May, June, July, August, September, October, November, December,  ]
Calendar
System.Globalization.GregorianCalendar
MinSupportedDateTime0001-01-01 00:00:00Z
MaxSupportedDateTime9999-12-31 23:59:59Z
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras
[ 1 ]
TwoDigitYearMax
2049
IsReadOnly
True
OptionalCalendars
indexvalue
0
System.Globalization.GregorianCalendar
MinSupportedDateTime0001-01-01 00:00:00Z
MaxSupportedDateTime9999-12-31 23:59:59Z
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras
[ 1 ]
TwoDigitYearMax
2049
IsReadOnly
False
UseUserOverride
False
IsReadOnly
True
LCID
127
KeyboardLayoutId
127
Name
IetfLanguageTag
DisplayName
Invariant Language (Invariant Country)
NativeName
Invariant Language (Invariant Country)
EnglishName
Invariant Language (Invariant Country)
TwoLetterISOLanguageName
iv
ThreeLetterISOLanguageName
ivl
ThreeLetterWindowsLanguageName
IVL
CompareInfo
CompareInfo -
Name
Version
System.Globalization.SortVersion
FullVersion
31129
SortId
00007999-0000-0000-0000-00000000007f
LCID
127
TextInfo
TextInfo -
ANSICodePage
1252
OEMCodePage
437
MacCodePage
10000
EBCDICCodePage
37
LCID
127
CultureName
IsReadOnly
True
ListSeparator
,
IsRightToLeft
False
IsNeutralCulture
False
CultureTypesSpecificCultures, InstalledWin32Cultures
NumberFormat
System.Globalization.NumberFormatInfo
CurrencyDecimalDigits
2
CurrencyDecimalSeparator
.
IsReadOnly
True
CurrencyGroupSizes
[ 3 ]
NumberGroupSizes
[ 3 ]
PercentGroupSizes
[ 3 ]
CurrencyGroupSeparator
,
CurrencySymbol
¤
NaNSymbol
NaN
CurrencyNegativePattern
0
NumberNegativePattern
1
PercentPositivePattern
0
PercentNegativePattern
0
NegativeInfinitySymbol
-Infinity
NegativeSign
-
NumberDecimalDigits
2
NumberDecimalSeparator
.
NumberGroupSeparator
,
CurrencyPositivePattern
0
PositiveInfinitySymbol
Infinity
PositiveSign
+
PercentDecimalDigits
2
PercentDecimalSeparator
.
PercentGroupSeparator
,
PercentSymbol
%
PerMilleSymbol
NativeDigits
[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
DigitSubstitutionNone
DateTimeFormat
System.Globalization.DateTimeFormatInfo
AMDesignator
AM
Calendar
System.Globalization.GregorianCalendar
MinSupportedDateTime0001-01-01 00:00:00Z
MaxSupportedDateTime9999-12-31 23:59:59Z
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras
[ 1 ]
TwoDigitYearMax
2049
IsReadOnly
True
DateSeparator
/
FirstDayOfWeekSunday
CalendarWeekRuleFirstDay
FullDateTimePattern
dddd, dd MMMM yyyy HH:mm:ss
LongDatePattern
dddd, dd MMMM yyyy
LongTimePattern
HH:mm:ss
MonthDayPattern
MMMM dd
PMDesignator
PM
RFC1123Pattern
ddd, dd MMM yyyy HH':'mm':'ss 'GMT'
ShortDatePattern
MM/dd/yyyy
ShortTimePattern
HH:mm
SortableDateTimePattern
yyyy'-'MM'-'dd'T'HH':'mm':'ss
TimeSeparator
:
UniversalSortableDateTimePattern
yyyy'-'MM'-'dd HH':'mm':'ss'Z'
YearMonthPattern
yyyy MMMM
AbbreviatedDayNames
[ Sun, Mon, Tue, Wed, Thu, Fri, Sat ]
ShortestDayNames
[ Su, Mo, Tu, We, Th, Fr, Sa ]
DayNames
[ Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday ]
AbbreviatedMonthNames
[ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec,  ]
MonthNames
[ January, February, March, April, May, June, July, August, September, October, November, December,  ]
IsReadOnly
True
NativeCalendarName
Gregorian Calendar
AbbreviatedMonthGenitiveNames
[ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec,  ]
MonthGenitiveNames
[ January, February, March, April, May, June, July, August, September, October, November, December,  ]
Calendar
System.Globalization.GregorianCalendar
MinSupportedDateTime0001-01-01 00:00:00Z
MaxSupportedDateTime9999-12-31 23:59:59Z
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras
[ 1 ]
TwoDigitYearMax
2049
IsReadOnly
True
OptionalCalendars
indexvalue
0
System.Globalization.GregorianCalendar
MinSupportedDateTime0001-01-01 00:00:00Z
MaxSupportedDateTime9999-12-31 23:59:59Z
AlgorithmTypeSolarCalendar
CalendarTypeLocalized
Eras
[ 1 ]
TwoDigitYearMax
2049
IsReadOnly
False
UseUserOverride
False
IsReadOnly
True
ValueTypeMicrosoft.Extensions.AI.ChatResponse
RenderedPrompt
你好
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "var kernelBuilder = Kernel.CreateBuilder();\n", + "\n", + "//添加AI服务\n", + "kernelBuilder.AddOllamaChatClient(\"qwen3:0.6b\", new Uri(\"http://localhost:11434/v1\"), \"ollamaService\");\n", + "\n", + "kernelBuilder.Plugins.AddFromType();\n", + "\n", + "//添加企业级服务(日志、过滤器等)\n", + "kernelBuilder.Services.AddLogging(services => services.AddConsole().SetMinimumLevel(LogLevel.Trace));\n", + "\n", + "Kernel kernel = kernelBuilder.Build();\n", + "\n", + "var d = await kernel.InvokePromptAsync(\"你好\");" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".NET (C#)", + "language": "C#", + "name": ".net-csharp" + }, + "language_info": { + "name": "polyglot-notebook" + }, + "polyglot_notebook": { + "kernelInfo": { + "defaultKernelName": "csharp", + "items": [ + { + "aliases": [], + "languageName": "csharp", + "name": "csharp" + } + ] + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/SemanticKernelStudy.Test/GlobalUsing.cs b/SemanticKernelStudy.Test/GlobalUsing.cs new file mode 100644 index 0000000..9a3082f --- /dev/null +++ b/SemanticKernelStudy.Test/GlobalUsing.cs @@ -0,0 +1,48 @@ +global using System; +global using System.Collections.Generic; +global using System.Linq; +global using System.Text; +global using System.Threading.Tasks; + +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.Configuration.Memory; +global using Microsoft.Extensions.Configuration.UserSecrets; +global using Microsoft.Extensions.Configuration.EnvironmentVariables; +global using Microsoft.Extensions.Configuration.CommandLine; +global using Microsoft.Extensions.Configuration.Json; + +global using Microsoft.Extensions.Logging; +global using Microsoft.Extensions.Logging.Configuration; +global using Microsoft.Extensions.Logging.Console; +global using Microsoft.Extensions.Logging.Debug; +global using Microsoft.Extensions.Logging.EventLog; +global using Microsoft.Extensions.Logging.EventSource; + +global using Microsoft.Extensions.Options; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; + +global using Microsoft.SemanticKernel; +global using Microsoft.SemanticKernel.AudioToText; +global using Microsoft.SemanticKernel.ChatCompletion; +global using Microsoft.SemanticKernel.Data; +global using Microsoft.SemanticKernel.Embeddings; +global using Microsoft.SemanticKernel.Functions; +global using Microsoft.SemanticKernel.ImageToText; +global using Microsoft.SemanticKernel.Text; +global using Microsoft.SemanticKernel.Services; +global using Microsoft.SemanticKernel.PromptTemplates; + +global using Microsoft.SemanticKernel.Plugins; +global using Microsoft.SemanticKernel.Plugins.Core; + +global using Microsoft.SemanticKernel.Connectors; +global using Microsoft.SemanticKernel.Connectors.InMemory; +global using Microsoft.SemanticKernel.Connectors.Ollama; +global using Microsoft.SemanticKernel.Connectors.OpenAI; + +global using Microsoft.SemanticKernel.Agents; +global using Microsoft.SemanticKernel.Agents.Extensions; +global using Microsoft.SemanticKernel.Agents.Chat; +global using Microsoft.SemanticKernel.Agents.Serialization; +global using Microsoft.SemanticKernel.Agents.OpenAI; diff --git a/SemanticKernelStudy.Test/SemanticKernelStudy.Test.csproj b/SemanticKernelStudy.Test/SemanticKernelStudy.Test.csproj new file mode 100644 index 0000000..344543d --- /dev/null +++ b/SemanticKernelStudy.Test/SemanticKernelStudy.Test.csproj @@ -0,0 +1,49 @@ + + + + net9.0 + enable + enable + false + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SemanticKernelStudy.Test/UseXunit.cs b/SemanticKernelStudy.Test/UseXunit.cs new file mode 100644 index 0000000..2d275a1 --- /dev/null +++ b/SemanticKernelStudy.Test/UseXunit.cs @@ -0,0 +1,37 @@ +using System.Threading.Tasks; + +using Microsoft.Extensions.AI; + +namespace SemanticKernelStudy.Test +{ + public class UseXunit + { + [Fact] + public void Test1() + { + Assert.True(true,"使用 xUnit 2 框架!"); + } + + [Fact] + public async Task Test2() + { + var kernelBuilder = Kernel.CreateBuilder(); + + //添加AI服务 + kernelBuilder.AddOllamaChatClient("qwen3:0.6b", new Uri("http://localhost:11434/v1"), "ollamaService"); + + kernelBuilder.Plugins.AddFromType(); + + //添加企业级服务(日志、过滤器等) + kernelBuilder.Services.AddLogging(services => services.AddConsole().SetMinimumLevel(LogLevel.Trace)); + + Kernel kernel = kernelBuilder.Build(); + + FunctionResult d = await kernel.InvokePromptAsync("你好"); + + ChatResponse? dd = d.GetValue(); + + var t = dd?.Messages.First().Text; + } + } +} diff --git a/SemanticKernelStudy.sln b/SemanticKernelStudy.sln new file mode 100644 index 0000000..925200e --- /dev/null +++ b/SemanticKernelStudy.sln @@ -0,0 +1,33 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36414.22 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SemanticKernelStudy.Test", "SemanticKernelStudy.Test\SemanticKernelStudy.Test.csproj", "{3DCC1341-0A80-4BE5-A211-2F8BB8B77751}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{208BA388-4CEE-2CBF-559C-5607C099C1F8}" + ProjectSection(SolutionItems) = preProject + Docs\01.概述.ipynb = Docs\01.概述.ipynb + Docs\02.1.快速入门指南.ipynb = Docs\02.1.快速入门指南.ipynb + Docs\02.2.深入示例.ipynb = Docs\02.2.深入示例.ipynb + Docs\02.3.支持的语言.ipynb = Docs\02.3.支持的语言.ipynb + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3DCC1341-0A80-4BE5-A211-2F8BB8B77751}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3DCC1341-0A80-4BE5-A211-2F8BB8B77751}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3DCC1341-0A80-4BE5-A211-2F8BB8B77751}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3DCC1341-0A80-4BE5-A211-2F8BB8B77751}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9C65038D-5C88-4AED-96A6-CAECCC526BFE} + EndGlobalSection +EndGlobal