24 writes to Queries
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponseExtensions.cs (1)
256Queries = webSearchCall.Queries is not { Count: > 0 } ? existing.Queries :
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
Microsoft.Extensions.AI.Abstractions.Tests (13)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (9)
1023new() { Contents = [new WebSearchToolCallContent("ws1") { Queries = ["first query"] }] }, 1029new() { Contents = [new WebSearchToolCallContent("ws1") { Queries = ["second query"], RawRepresentation = rawRepresentation, AdditionalProperties = additionalProps }] }, 1032new() { Contents = [new WebSearchToolCallContent("ws2") { Queries = ["AI safety"] }] }, 1068new() { Contents = [new WebSearchToolCallContent("ws1") { Queries = ["query from second"] }] }, 1086new() { Contents = [new WebSearchToolCallContent("ws1") { Queries = ["q1"] }] }, 1087new() { Contents = [new WebSearchToolCallContent("ws2") { Queries = ["q2"] }] }, 1088new() { Contents = [new WebSearchToolCallContent("ws3") { Queries = ["q3"] }] }, 1111Queries = firstHasQueries ? ["first query"] : null, 1123new() { Contents = [new WebSearchToolCallContent("ws1") { Queries = ["dotnet extensions"] }] },
Contents\WebSearchToolCallContentTests.cs (3)
29c.Queries = ["latest .NET news", "dotnet 10 release"]; 49Queries = ["what is .NET 10"], 65Queries = ["AI safety research", "latest AI alignment papers"],
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
275Queries = GetWebSearchQueries(wscri), 574Queries = GetWebSearchQueries(wscri),
Microsoft.Extensions.AI.Stabilization.Tests (4)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.WebSearchToolCallContent.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolCallContentTests.cs (3)
29c.Queries = ["latest .NET news", "dotnet 10 release"]; 49Queries = ["what is .NET 10"], 65Queries = ["AI safety research", "latest AI alignment papers"],
Microsoft.Extensions.AI.Tests (1)
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
42 references to Queries
Microsoft.Extensions.AI.Abstractions (7)
ChatCompletion\ChatResponseExtensions.cs (6)
256Queries = webSearchCall.Queries is not { Count: > 0 } ? existing.Queries : 257existing.Queries is not { Count: > 0 } ? webSearchCall.Queries : 258[.. existing.Queries, .. webSearchCall.Queries],
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
Microsoft.Extensions.AI.Abstractions.Tests (13)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (5)
1048Assert.Equal(["first query", "second query"], ws1.Queries); 1056Assert.Equal(["AI safety"], ws2.Queries); 1076Assert.Equal(["query from second"], ws1.Queries); 1133Assert.Equal(expectedQueries, ws1First.Queries); 1139Assert.Equal(expectedQueries, ws1Second.Queries);
Contents\WebSearchToolCallContentTests.cs (7)
18Assert.Null(c.Queries); 28Assert.Null(c.Queries); 30Assert.Equal(2, c.Queries.Count); 31Assert.Equal("latest .NET news", c.Queries[0]); 57Assert.Equal(["what is .NET 10"], deserialized.Queries); 73Assert.Equal(["AI safety research", "latest AI alignment papers"], result.Queries); 95Assert.Equal(["query one", "query two"], wsCall.Queries);
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
Microsoft.Extensions.AI.OpenAI.Tests (11)
OpenAIConversionTests.cs (5)
2290Assert.NotNull(wsCall.Queries); 2291Assert.Equal(new[] { ".NET 10 release", "dotnet latest" }, wsCall.Queries); 2306Assert.NotNull(wsCall.Queries); 2307Assert.Equal(new[] { "what is .NET" }, wsCall.Queries); 2322Assert.Null(wsCall.Queries);
OpenAIResponseClientIntegrationTests.cs (2)
101Assert.NotNull(wsCall.Queries); 102Assert.NotEmpty(wsCall.Queries);
OpenAIResponseClientTests.cs (4)
7141Assert.Equal([".NET latest news 2023"], wsCall.Queries); 7274Assert.Null(wsCallInProgress.Queries); 7279Assert.Equal([".NET latest news October 2023"], wsCallDone.Queries); 7305Assert.Equal([".NET latest news October 2023"], coalescedWsCall.Queries);
Microsoft.Extensions.AI.Stabilization.Tests (8)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.WebSearchToolCallContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolCallContentTests.cs (7)
18Assert.Null(c.Queries); 28Assert.Null(c.Queries); 30Assert.Equal(2, c.Queries.Count); 31Assert.Equal("latest .NET news", c.Queries[0]); 57Assert.Equal(["what is .NET 10"], deserialized.Queries); 73Assert.Equal(["AI safety research", "latest AI alignment papers"], result.Queries); 95Assert.Equal(["query one", "query two"], wsCall.Queries);
Microsoft.Extensions.AI.Tests (1)
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,