213 writes to AdditionalProperties
Microsoft.Extensions.AI (2)
ChatCompletion\ImageGeneratingChatClient.cs (2)
182
AdditionalProperties
= dataContent.AdditionalProperties
506
imageContent.
AdditionalProperties
??= [];
Microsoft.Extensions.AI.Abstractions (30)
ChatCompletion\ChatResponseExtensions.cs (5)
260
AdditionalProperties
= existing.AdditionalProperties ?? webSearchCall.AdditionalProperties,
288
static (contents, start, end) => new(MergeText(contents, start, end)) {
AdditionalProperties
= contents[start].AdditionalProperties?.Clone() });
298
AdditionalProperties
= contents[start].AdditionalProperties?.Clone()
381
AdditionalProperties
= firstContent.AdditionalProperties?.Clone(),
418
AdditionalProperties
= firstContent.AdditionalProperties?.Clone(),
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolCallContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolCallContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.McpServerToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (1)
183
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
183
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.WebSearchToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.AIContent.g.cs (1)
101
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
203
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ErrorContent.g.cs (1)
162
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionCallContent.g.cs (1)
203
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionResultContent.g.cs (1)
162
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileContent.g.cs (1)
283
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
123
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputResponseContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.McpServerToolCallContent.g.cs (1)
183
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolCallContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
145
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageContent.g.cs (1)
123
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Microsoft.Extensions.AI.Abstractions.Tests (56)
ChatCompletion\ChatMessageTests.cs (4)
257
AdditionalProperties
= new() { ["metadata-key-1"] = "metadata-value-1" }
261
AdditionalProperties
= new() { ["metadata-key-2"] = "metadata-value-2" }
265
AdditionalProperties
= new() { ["metadata-key-3"] = "metadata-value-3" }
269
AdditionalProperties
= new() { ["metadata-key-4"] = "metadata-value-4" }
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
1029
new() { Contents = [new WebSearchToolCallContent("ws1") { Queries = ["second query"], RawRepresentation = rawRepresentation,
AdditionalProperties
= additionalProps }] },
Contents\AIContentTests.cs (2)
32
c.
AdditionalProperties
= props;
42
AdditionalProperties
= new AdditionalPropertiesDictionary { { "key", "value" } }
Contents\CodeInterpreterToolCallContentTests.cs (1)
41
c.
AdditionalProperties
= props;
Contents\CodeInterpreterToolResultContentTests.cs (1)
41
c.
AdditionalProperties
= props;
Contents\FunctionCallContentTests.cs (1)
61
c.
AdditionalProperties
= props;
Contents\FunctionResultContentTests.cs (1)
46
c.
AdditionalProperties
= props;
Contents\HostedFileContentTests.cs (1)
56
c.
AdditionalProperties
= props;
Contents\HostedVectorStoreContentTests.cs (1)
50
c.
AdditionalProperties
= props;
Contents\ImageGenerationToolCallContentTests.cs (1)
34
c.
AdditionalProperties
= props;
Contents\ImageGenerationToolResultContentTests.cs (1)
42
c.
AdditionalProperties
= props;
Contents\McpServerToolCallContentTests.cs (1)
39
c.
AdditionalProperties
= props;
Contents\McpServerToolResultContentTests.cs (1)
35
c.
AdditionalProperties
= props;
Contents\TextContentTests.cs (1)
35
c.
AdditionalProperties
= props;
Contents\TextReasoningContentTests.cs (1)
36
c.
AdditionalProperties
= props;
Contents\ToolCallContentTests.cs (1)
41
c.
AdditionalProperties
= props;
Contents\ToolResultContentTests.cs (1)
40
c.
AdditionalProperties
= props;
Contents\WebSearchToolCallContentTests.cs (1)
40
c.
AdditionalProperties
= props;
Contents\WebSearchToolResultContentTests.cs (6)
33
new UriContent(new Uri("https://example.com/1"), "text/html") {
AdditionalProperties
= new() { ["title"] = "Result 1" } }
45
c.
AdditionalProperties
= props;
56
new UriContent(new Uri("https://example.com/1"), "text/html") {
AdditionalProperties
= new() { ["title"] = "First" } },
57
new UriContent(new Uri("https://example.com/2"), "text/html") {
AdditionalProperties
= new() { ["title"] = "Second" } },
82
new UriContent(new Uri("https://example.com"), "text/html") {
AdditionalProperties
= new() { ["title"] = "Example Page" } },
110
new UriContent(new Uri("https://test.com"), "text/html") {
AdditionalProperties
= new() { ["title"] = "Test" } },
Generated\361d1da7f942c932\TestJsonSerializerContext.CodeInterpreterToolCallContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.CodeInterpreterToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ErrorContent.g.cs (1)
161
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionCallContent.g.cs (1)
201
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionResultContent.g.cs (1)
160
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileContent.g.cs (1)
241
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedVectorStoreContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationToolCallContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.InputRequestContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.InputResponseContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.McpServerToolCallContent.g.cs (1)
181
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.McpServerToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.TextReasoningContent.g.cs (1)
141
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalRequestContent.g.cs (1)
161
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalResponseContent.g.cs (1)
181
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolCallContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolResultContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.UsageContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DerivedAIContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DerivedToolCallContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.LeafContent.g.cs (1)
141
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.AIContent.g.cs (1)
99
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.DataContent.g.cs (1)
201
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.TextContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
143
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Microsoft.Extensions.AI.Evaluation.Reporting (25)
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolCallContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolCallContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.McpServerToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (1)
163
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
183
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.WebSearchToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.AIContent.g.cs (1)
101
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
203
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ErrorContent.g.cs (1)
163
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionCallContent.g.cs (1)
203
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionResultContent.g.cs (1)
162
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileContent.g.cs (1)
243
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
123
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputResponseContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.McpServerToolCallContent.g.cs (1)
183
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextContent.g.cs (1)
123
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (1)
143
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolCallContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
145
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageContent.g.cs (1)
123
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (25)
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolCallContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolCallContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.McpServerToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (1)
163
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
183
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\JsonContext.WebSearchToolResultContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.AIContent.g.cs (1)
101
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
203
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ErrorContent.g.cs (1)
163
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionCallContent.g.cs (1)
203
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionResultContent.g.cs (1)
162
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileContent.g.cs (1)
243
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
123
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputResponseContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.McpServerToolCallContent.g.cs (1)
183
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextContent.g.cs (1)
123
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (1)
143
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolCallContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (1)
122
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
145
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageContent.g.cs (1)
123
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
142
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIChatClient.cs (2)
800
(aiContent.
AdditionalProperties
??= [])[nameof(contentPart.ImageDetailLevel)] = detail;
819
(aiContent.
AdditionalProperties
??= [])[nameof(contentPart.Refusal)] = refusal;
OpenAIResponsesChatClient.cs (2)
937
(content.
AdditionalProperties
??= [])[ReasoningItemIdKey] = itemId;
1991
AdditionalProperties
= new()
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIChatClientTests.cs (1)
1592
AdditionalProperties
= new()
OpenAIResponseClientTests.cs (3)
5572
new UriContent(new Uri("https://example.com/image.png"), "image/png") {
AdditionalProperties
= new AdditionalPropertiesDictionary { ["detail"] = "high" }},
5574
new DataContent(imageData, "image/png") {
AdditionalProperties
= new AdditionalPropertiesDictionary { ["detail"] = ResponseImageDetailLevel.Low }},
5577
new HostedFileContent("file-img-789") { MediaType = "image/jpeg",
AdditionalProperties
= new AdditionalPropertiesDictionary { ["detail"] = "high" }},
Microsoft.Extensions.AI.Stabilization.Tests (37)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.AIContent.g.cs (1)
99
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.CodeInterpreterToolCallContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.CodeInterpreterToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.DataContent.g.cs (1)
201
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ErrorContent.g.cs (1)
161
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.FunctionCallContent.g.cs (1)
201
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.FunctionResultContent.g.cs (1)
160
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.HostedFileContent.g.cs (1)
241
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.HostedVectorStoreContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ImageGenerationToolCallContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ImageGenerationToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.InputRequestContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.InputResponseContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.McpServerToolCallContent.g.cs (1)
181
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.McpServerToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.TextContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.TextReasoningContent.g.cs (1)
141
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolApprovalRequestContent.g.cs (1)
161
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolApprovalResponseContent.g.cs (1)
181
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolCallContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolResultContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UriContent.g.cs (1)
143
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UsageContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.WebSearchToolCallContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.WebSearchToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolCallContentTests.cs (1)
41
c.
AdditionalProperties
= props;
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolResultContentTests.cs (1)
41
c.
AdditionalProperties
= props;
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\HostedFileContentTests.cs (1)
56
c.
AdditionalProperties
= props;
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolCallContentTests.cs (1)
34
c.
AdditionalProperties
= props;
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolResultContentTests.cs (1)
42
c.
AdditionalProperties
= props;
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolCallContentTests.cs (1)
40
c.
AdditionalProperties
= props;
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (6)
33
new UriContent(new Uri("https://example.com/1"), "text/html") {
AdditionalProperties
= new() { ["title"] = "Result 1" } }
45
c.
AdditionalProperties
= props;
56
new UriContent(new Uri("https://example.com/1"), "text/html") {
AdditionalProperties
= new() { ["title"] = "First" } },
57
new UriContent(new Uri("https://example.com/2"), "text/html") {
AdditionalProperties
= new() { ["title"] = "Second" } },
82
new UriContent(new Uri("https://example.com"), "text/html") {
AdditionalProperties
= new() { ["title"] = "Example Page" } },
110
new UriContent(new Uri("https://test.com"), "text/html") {
AdditionalProperties
= new() { ["title"] = "Test" } },
Microsoft.Extensions.AI.Tests (30)
ChatCompletion\DistributedCachingChatClientTest.cs (2)
378
AdditionalProperties
= new() { ["a"] = "b", ["c"] = "d" },
389
AdditionalProperties
= new() { ["e"] = "f", ["g"] = "h" },
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
2333
AdditionalProperties
= fcc.AdditionalProperties,
Generated\361d1da7f942c932\CustomAIContentJsonContext.CustomAIContent1.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\CustomAIContentJsonContext.CustomAIContent2.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.CodeInterpreterToolCallContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.CodeInterpreterToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ErrorContent.g.cs (1)
161
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionCallContent.g.cs (1)
201
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionResultContent.g.cs (1)
160
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileContent.g.cs (1)
241
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedVectorStoreContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationToolCallContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.InputRequestContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.InputResponseContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.McpServerToolCallContent.g.cs (1)
181
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.McpServerToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.TextReasoningContent.g.cs (1)
141
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalRequestContent.g.cs (1)
161
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalResponseContent.g.cs (1)
181
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolCallContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolResultContent.g.cs (1)
120
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.UsageContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolResultContent.g.cs (1)
140
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.AIContent.g.cs (1)
99
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.DataContent.g.cs (1)
201
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.TextContent.g.cs (1)
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
143
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
= value!,
341 references to AdditionalProperties
Microsoft.Extensions.AI (3)
ChatCompletion\ImageGeneratingChatClient.cs (3)
182
AdditionalProperties = dataContent.
AdditionalProperties
499
if (imageContent.
AdditionalProperties
?.TryGetValue(ImageKey, out imageId) is false || imageId is null)
507
imageContent.
AdditionalProperties
[ImageKey] = imageId;
Microsoft.Extensions.AI.Abstractions (32)
ChatCompletion\ChatResponseExtensions.cs (6)
260
AdditionalProperties = existing.
AdditionalProperties
?? webSearchCall.
AdditionalProperties
,
288
static (contents, start, end) => new(MergeText(contents, start, end)) { AdditionalProperties = contents[start].
AdditionalProperties
?.Clone() });
298
AdditionalProperties = contents[start].
AdditionalProperties
?.Clone()
381
AdditionalProperties = firstContent.
AdditionalProperties
?.Clone(),
418
AdditionalProperties = firstContent.
AdditionalProperties
?.Clone(),
Contents\WebSearchToolResultContent.cs (1)
32
/// If a title is available for a result, it may be stored in the item's <see cref="AIContent.
AdditionalProperties
"/>
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolCallContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolCallContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.McpServerToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (1)
182
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
182
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.WebSearchToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.AIContent.g.cs (1)
100
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
202
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ErrorContent.g.cs (1)
161
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionCallContent.g.cs (1)
202
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionResultContent.g.cs (1)
161
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileContent.g.cs (1)
282
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
122
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputResponseContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.McpServerToolCallContent.g.cs (1)
182
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolCallContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
144
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageContent.g.cs (1)
122
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Microsoft.Extensions.AI.Abstractions.Tests (152)
ChatCompletion\ChatMessageTests.cs (12)
299
Assert.NotNull(textContent.
AdditionalProperties
);
300
Assert.Single(textContent.
AdditionalProperties
);
301
Assert.Equal("metadata-value-1", textContent.
AdditionalProperties
["metadata-key-1"]?.ToString());
307
Assert.NotNull(dataContent.
AdditionalProperties
);
308
Assert.Single(dataContent.
AdditionalProperties
);
309
Assert.Equal("metadata-value-2", dataContent.
AdditionalProperties
["metadata-key-2"]?.ToString());
315
Assert.NotNull(dataContent.
AdditionalProperties
);
316
Assert.Single(dataContent.
AdditionalProperties
);
317
Assert.Equal("metadata-value-3", dataContent.
AdditionalProperties
["metadata-key-3"]?.ToString());
322
Assert.NotNull(textContent.
AdditionalProperties
);
323
Assert.Single(textContent.
AdditionalProperties
);
324
Assert.Equal("metadata-value-4", textContent.
AdditionalProperties
["metadata-key-4"]?.ToString());
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
1052
Assert.Same(additionalProps, ws1.
AdditionalProperties
);
Contents\AIContentTests.cs (6)
17
Assert.Null(c.
AdditionalProperties
);
30
Assert.Null(c.
AdditionalProperties
);
33
Assert.Same(props, c.
AdditionalProperties
);
46
Assert.Single(original.
AdditionalProperties
);
54
Assert.NotNull(deserialized.
AdditionalProperties
);
55
Assert.Single(deserialized.
AdditionalProperties
);
Contents\CodeInterpreterToolCallContentTests.cs (5)
17
Assert.Null(c.
AdditionalProperties
);
39
Assert.Null(c.
AdditionalProperties
);
42
Assert.Same(props, c.
AdditionalProperties
);
118
Assert.NotNull(ciCall.
AdditionalProperties
);
119
Assert.Equal("val", ciCall.
AdditionalProperties
["key"]?.ToString());
Contents\CodeInterpreterToolResultContentTests.cs (5)
17
Assert.Null(c.
AdditionalProperties
);
39
Assert.Null(c.
AdditionalProperties
);
42
Assert.Same(props, c.
AdditionalProperties
);
120
Assert.NotNull(ciResult.
AdditionalProperties
);
121
Assert.Equal("val", ciResult.
AdditionalProperties
["key"]?.ToString());
Contents\DataContentTests.cs (3)
204
Assert.Equal("value", content.
AdditionalProperties
!["key"]!.ToString());
999
Assert.NotNull(dataContent.
AdditionalProperties
);
1000
Assert.Equal("microphone", dataContent.
AdditionalProperties
["source"]?.ToString());
Contents\ErrorContentTests.cs (2)
89
Assert.NotNull(errorContent.
AdditionalProperties
);
90
Assert.Equal("high", errorContent.
AdditionalProperties
["severity"]?.ToString());
Contents\FunctionCallContentTests.cs (6)
24
Assert.Null(c.
AdditionalProperties
);
42
Assert.Null(c.
AdditionalProperties
);
59
Assert.Null(c.
AdditionalProperties
);
62
Assert.Same(props, c.
AdditionalProperties
);
465
Assert.NotNull(funcCall.
AdditionalProperties
);
466
Assert.Equal("val", funcCall.
AdditionalProperties
["key"]?.ToString());
Contents\FunctionResultContentTests.cs (6)
18
Assert.Null(c.
AdditionalProperties
);
28
Assert.Null(c.
AdditionalProperties
);
44
Assert.Null(c.
AdditionalProperties
);
47
Assert.Same(props, c.
AdditionalProperties
);
137
Assert.NotNull(funcResult.
AdditionalProperties
);
138
Assert.Equal("val", funcResult.
AdditionalProperties
["key"]?.ToString());
Contents\HostedFileContentTests.cs (5)
26
Assert.Null(c.
AdditionalProperties
);
54
Assert.Null(c.
AdditionalProperties
);
57
Assert.Same(props, c.
AdditionalProperties
);
270
Assert.NotNull(hostedFile.
AdditionalProperties
);
271
Assert.Equal("val", hostedFile.
AdditionalProperties
["key"]?.ToString());
Contents\HostedVectorStoreContentTests.cs (5)
25
Assert.Null(c.
AdditionalProperties
);
48
Assert.Null(c.
AdditionalProperties
);
51
Assert.Same(props, c.
AdditionalProperties
);
84
Assert.NotNull(vectorStore.
AdditionalProperties
);
85
Assert.Equal("val", vectorStore.
AdditionalProperties
["key"]?.ToString());
Contents\ImageGenerationToolCallContentTests.cs (5)
16
Assert.Null(c.
AdditionalProperties
);
32
Assert.Null(c.
AdditionalProperties
);
35
Assert.Same(props, c.
AdditionalProperties
);
84
Assert.NotNull(imgCall.
AdditionalProperties
);
85
Assert.Equal("val", imgCall.
AdditionalProperties
["key"]?.ToString());
Contents\ImageGenerationToolResultContentTests.cs (5)
18
Assert.Null(c.
AdditionalProperties
);
40
Assert.Null(c.
AdditionalProperties
);
43
Assert.Same(props, c.
AdditionalProperties
);
150
Assert.NotNull(imgResult.
AdditionalProperties
);
151
Assert.Equal("val", imgResult.
AdditionalProperties
["key"]?.ToString());
Contents\InputRequestContentTests.cs (2)
92
Assert.NotNull(approvalRequest.
AdditionalProperties
);
93
Assert.Equal("val", approvalRequest.
AdditionalProperties
["key"]?.ToString());
Contents\InputResponseContentTests.cs (2)
95
Assert.NotNull(approvalResponse.
AdditionalProperties
);
96
Assert.Equal("val", approvalResponse.
AdditionalProperties
["key"]?.ToString());
Contents\McpServerToolCallContentTests.cs (5)
19
Assert.Null(c.
AdditionalProperties
);
37
Assert.Null(c.
AdditionalProperties
);
40
Assert.Same(props, c.
AdditionalProperties
);
117
Assert.NotNull(mcpCall.
AdditionalProperties
);
118
Assert.Equal("val", mcpCall.
AdditionalProperties
["key"]?.ToString());
Contents\McpServerToolResultContentTests.cs (5)
19
Assert.Null(c.
AdditionalProperties
);
33
Assert.Null(c.
AdditionalProperties
);
36
Assert.Same(props, c.
AdditionalProperties
);
107
Assert.NotNull(mcpResult.
AdditionalProperties
);
108
Assert.Equal("val", mcpResult.
AdditionalProperties
["key"]?.ToString());
Contents\TextContentTests.cs (6)
19
Assert.Null(c.
AdditionalProperties
);
33
Assert.Null(c.
AdditionalProperties
);
36
Assert.Same(props, c.
AdditionalProperties
);
82
Assert.NotNull(textContent.
AdditionalProperties
);
83
Assert.Single(textContent.
AdditionalProperties
);
84
Assert.Equal("value1", textContent.
AdditionalProperties
["key1"]?.ToString());
Contents\TextReasoningContentTests.cs (5)
19
Assert.Null(c.
AdditionalProperties
);
34
Assert.Null(c.
AdditionalProperties
);
37
Assert.Same(props, c.
AdditionalProperties
);
92
Assert.NotNull(reasoning.
AdditionalProperties
);
93
Assert.Equal("val", reasoning.
AdditionalProperties
["key"]?.ToString());
Contents\ToolApprovalRequestContentTests.cs (2)
130
Assert.NotNull(approvalRequest.
AdditionalProperties
);
131
Assert.Equal("val", approvalRequest.
AdditionalProperties
["key"]?.ToString());
Contents\ToolApprovalResponseContentTests.cs (2)
131
Assert.NotNull(approvalResponse.
AdditionalProperties
);
132
Assert.Equal("val", approvalResponse.
AdditionalProperties
["key"]?.ToString());
Contents\ToolCallContentTests.cs (5)
20
Assert.Null(c.
AdditionalProperties
);
39
Assert.Null(c.
AdditionalProperties
);
42
Assert.Same(props, c.
AdditionalProperties
);
103
Assert.NotNull(toolCall.
AdditionalProperties
);
104
Assert.Equal("val", toolCall.
AdditionalProperties
["key"]?.ToString());
Contents\ToolResultContentTests.cs (5)
19
Assert.Null(c.
AdditionalProperties
);
38
Assert.Null(c.
AdditionalProperties
);
41
Assert.Same(props, c.
AdditionalProperties
);
102
Assert.NotNull(toolResult.
AdditionalProperties
);
103
Assert.Equal("val", toolResult.
AdditionalProperties
["key"]?.ToString());
Contents\UriContentTests.cs (2)
241
Assert.NotNull(uriContent.
AdditionalProperties
);
242
Assert.Equal("My Image", uriContent.
AdditionalProperties
["title"]?.ToString());
Contents\UsageContentTests.cs (2)
23
Assert.Null(c.
AdditionalProperties
);
40
Assert.Null(c.
AdditionalProperties
);
Contents\WebSearchToolCallContentTests.cs (5)
16
Assert.Null(c.
AdditionalProperties
);
38
Assert.Null(c.
AdditionalProperties
);
41
Assert.Same(props, c.
AdditionalProperties
);
96
Assert.NotNull(wsCall.
AdditionalProperties
);
97
Assert.Equal("val", wsCall.
AdditionalProperties
["key"]?.ToString());
Contents\WebSearchToolResultContentTests.cs (10)
18
Assert.Null(c.
AdditionalProperties
);
43
Assert.Null(c.
AdditionalProperties
);
46
Assert.Same(props, c.
AdditionalProperties
);
66
Assert.Equal("First", first.
AdditionalProperties
?["title"]);
69
Assert.Equal("Second", second.
AdditionalProperties
?["title"]);
72
Assert.Null(third.
AdditionalProperties
);
97
Assert.Equal("Example Page", first.
AdditionalProperties
?["title"]?.ToString());
123
Assert.Equal("Test", first.
AdditionalProperties
?["title"]?.ToString());
156
Assert.NotNull(wsResult.
AdditionalProperties
);
157
Assert.Equal("val", wsResult.
AdditionalProperties
["key"]?.ToString());
Generated\361d1da7f942c932\TestJsonSerializerContext.CodeInterpreterToolCallContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.CodeInterpreterToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ErrorContent.g.cs (1)
160
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionCallContent.g.cs (1)
200
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionResultContent.g.cs (1)
159
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileContent.g.cs (1)
240
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedVectorStoreContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationToolCallContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.InputRequestContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.InputResponseContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.McpServerToolCallContent.g.cs (1)
180
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.McpServerToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.TextReasoningContent.g.cs (1)
140
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalRequestContent.g.cs (1)
160
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalResponseContent.g.cs (1)
180
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolCallContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolResultContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.UsageContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DerivedAIContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DerivedToolCallContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.LeafContent.g.cs (1)
140
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.AIContent.g.cs (1)
98
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.DataContent.g.cs (1)
200
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.TextContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
142
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Microsoft.Extensions.AI.Evaluation.Reporting (25)
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolCallContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolCallContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.McpServerToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (1)
162
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
182
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.WebSearchToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.AIContent.g.cs (1)
100
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
202
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ErrorContent.g.cs (1)
162
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionCallContent.g.cs (1)
202
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionResultContent.g.cs (1)
161
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileContent.g.cs (1)
242
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
122
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputResponseContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.McpServerToolCallContent.g.cs (1)
182
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextContent.g.cs (1)
122
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (1)
142
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolCallContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
144
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageContent.g.cs (1)
122
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (25)
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolCallContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.CodeInterpreterToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolCallContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ImageGenerationToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.McpServerToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (1)
162
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
182
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\JsonContext.WebSearchToolResultContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.AIContent.g.cs (1)
100
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
202
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ErrorContent.g.cs (1)
162
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionCallContent.g.cs (1)
202
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.FunctionResultContent.g.cs (1)
161
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileContent.g.cs (1)
242
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
122
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputResponseContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.McpServerToolCallContent.g.cs (1)
182
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextContent.g.cs (1)
122
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (1)
142
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolCallContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (1)
121
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
144
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageContent.g.cs (1)
122
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
141
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Microsoft.Extensions.AI.Integration.Tests (1)
ImageGeneratingChatClientIntegrationTests.cs (1)
93
var imageId = dataContent.
AdditionalProperties
?[ImageKey] as string;
Microsoft.Extensions.AI.OpenAI (4)
OpenAIChatClient.cs (1)
331
if (content.
AdditionalProperties
?.TryGetValue("detail", out object? value) is true)
OpenAIResponsesChatClient.cs (3)
926
/// in <see cref="AIContent.
AdditionalProperties
"/> so it roundtrips back to the service.</summary>
1559
if (reasoningContent.
AdditionalProperties
?.TryGetValue(ReasoningItemIdKey, out object? reasoningItemIdValue) is true)
2055
if (content.
AdditionalProperties
?.TryGetValue("detail", out object? value) is true)
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAIResponseClientTests.cs (6)
6494
result.Outputs != null && result.Outputs.Any(o => o.
AdditionalProperties
!= null && o.
AdditionalProperties
.ContainsKey("PartialImageIndex"))));
6600
result.Outputs != null && result.Outputs.Any(o => o.
AdditionalProperties
!= null && o.
AdditionalProperties
.ContainsKey("PartialImageIndex")))).ToList();
6625
if (o.
AdditionalProperties
== null)
6630
if (!o.
AdditionalProperties
.TryGetValue("PartialImageIndex", out var imageIndex))
Microsoft.Extensions.AI.Stabilization.Tests (65)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.AIContent.g.cs (1)
98
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.CodeInterpreterToolCallContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.CodeInterpreterToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.DataContent.g.cs (1)
200
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ErrorContent.g.cs (1)
160
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.FunctionCallContent.g.cs (1)
200
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.FunctionResultContent.g.cs (1)
159
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.HostedFileContent.g.cs (1)
240
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.HostedVectorStoreContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ImageGenerationToolCallContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ImageGenerationToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.InputRequestContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.InputResponseContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.McpServerToolCallContent.g.cs (1)
180
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.McpServerToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.TextContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.TextReasoningContent.g.cs (1)
140
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolApprovalRequestContent.g.cs (1)
160
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolApprovalResponseContent.g.cs (1)
180
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolCallContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolResultContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UriContent.g.cs (1)
142
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UsageContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.WebSearchToolCallContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.WebSearchToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolCallContentTests.cs (5)
17
Assert.Null(c.
AdditionalProperties
);
39
Assert.Null(c.
AdditionalProperties
);
42
Assert.Same(props, c.
AdditionalProperties
);
118
Assert.NotNull(ciCall.
AdditionalProperties
);
119
Assert.Equal("val", ciCall.
AdditionalProperties
["key"]?.ToString());
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolResultContentTests.cs (5)
17
Assert.Null(c.
AdditionalProperties
);
39
Assert.Null(c.
AdditionalProperties
);
42
Assert.Same(props, c.
AdditionalProperties
);
120
Assert.NotNull(ciResult.
AdditionalProperties
);
121
Assert.Equal("val", ciResult.
AdditionalProperties
["key"]?.ToString());
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\HostedFileContentTests.cs (5)
26
Assert.Null(c.
AdditionalProperties
);
54
Assert.Null(c.
AdditionalProperties
);
57
Assert.Same(props, c.
AdditionalProperties
);
270
Assert.NotNull(hostedFile.
AdditionalProperties
);
271
Assert.Equal("val", hostedFile.
AdditionalProperties
["key"]?.ToString());
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolCallContentTests.cs (5)
16
Assert.Null(c.
AdditionalProperties
);
32
Assert.Null(c.
AdditionalProperties
);
35
Assert.Same(props, c.
AdditionalProperties
);
84
Assert.NotNull(imgCall.
AdditionalProperties
);
85
Assert.Equal("val", imgCall.
AdditionalProperties
["key"]?.ToString());
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolResultContentTests.cs (5)
18
Assert.Null(c.
AdditionalProperties
);
40
Assert.Null(c.
AdditionalProperties
);
43
Assert.Same(props, c.
AdditionalProperties
);
150
Assert.NotNull(imgResult.
AdditionalProperties
);
151
Assert.Equal("val", imgResult.
AdditionalProperties
["key"]?.ToString());
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolCallContentTests.cs (5)
16
Assert.Null(c.
AdditionalProperties
);
38
Assert.Null(c.
AdditionalProperties
);
41
Assert.Same(props, c.
AdditionalProperties
);
96
Assert.NotNull(wsCall.
AdditionalProperties
);
97
Assert.Equal("val", wsCall.
AdditionalProperties
["key"]?.ToString());
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (10)
18
Assert.Null(c.
AdditionalProperties
);
43
Assert.Null(c.
AdditionalProperties
);
46
Assert.Same(props, c.
AdditionalProperties
);
66
Assert.Equal("First", first.
AdditionalProperties
?["title"]);
69
Assert.Equal("Second", second.
AdditionalProperties
?["title"]);
72
Assert.Null(third.
AdditionalProperties
);
97
Assert.Equal("Example Page", first.
AdditionalProperties
?["title"]?.ToString());
123
Assert.Equal("Test", first.
AdditionalProperties
?["title"]?.ToString());
156
Assert.NotNull(wsResult.
AdditionalProperties
);
157
Assert.Equal("val", wsResult.
AdditionalProperties
["key"]?.ToString());
Microsoft.Extensions.AI.Tests (28)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
2333
AdditionalProperties = fcc.
AdditionalProperties
,
Generated\361d1da7f942c932\CustomAIContentJsonContext.CustomAIContent1.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\CustomAIContentJsonContext.CustomAIContent2.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.CodeInterpreterToolCallContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.CodeInterpreterToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ErrorContent.g.cs (1)
160
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionCallContent.g.cs (1)
200
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionResultContent.g.cs (1)
159
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileContent.g.cs (1)
240
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedVectorStoreContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationToolCallContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.InputRequestContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.InputResponseContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.McpServerToolCallContent.g.cs (1)
180
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.McpServerToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.TextReasoningContent.g.cs (1)
140
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalRequestContent.g.cs (1)
160
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalResponseContent.g.cs (1)
180
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolCallContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolResultContent.g.cs (1)
119
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.UsageContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolResultContent.g.cs (1)
139
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.AIContent.g.cs (1)
98
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.DataContent.g.cs (1)
200
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.TextContent.g.cs (1)
120
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
142
Getter = static obj => ((global::Microsoft.Extensions.AI.AIContent)obj).
AdditionalProperties
,