31 instantiations of WebSearchToolCallContent
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (18)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (11)
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"] }] },
1035new() { Contents = [new WebSearchToolCallContent("ws1")] },
1067new() { Contents = [new WebSearchToolCallContent("ws1")] },
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"] }] },
1108var inProgress = new WebSearchToolCallContent("ws1")
1123new() { Contents = [new WebSearchToolCallContent("ws1") { Queries = ["dotnet extensions"] }] },
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Microsoft.Extensions.AI.OpenAI (3)
Microsoft.Extensions.AI.Stabilization.Tests (5)
Microsoft.Extensions.AI.Tests (1)
146 references to WebSearchToolCallContent
Microsoft.Extensions.AI.Abstractions (21)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (14)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>? _WebSearchToolCallContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> WebSearchToolCallContent
24get => _WebSearchToolCallContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> Create_WebSearchToolCallContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.WebSearchToolCallContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetProperty("Queries", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<string>), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Abstractions.Tests (35)
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (14)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>? _WebSearchToolCallContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> WebSearchToolCallContent
22get => _WebSearchToolCallContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> Create_WebSearchToolCallContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.WebSearchToolCallContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetProperty("Queries", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<string>), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Evaluation.Reporting (15)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (14)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>? _WebSearchToolCallContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> WebSearchToolCallContent
24get => _WebSearchToolCallContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> Create_WebSearchToolCallContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.WebSearchToolCallContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetProperty("Queries", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<string>), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (15)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.WebSearchToolCallContent.g.cs (14)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>? _WebSearchToolCallContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> WebSearchToolCallContent
24get => _WebSearchToolCallContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> Create_WebSearchToolCallContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.WebSearchToolCallContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetProperty("Queries", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<string>), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.OpenAI.Tests (21)
Microsoft.Extensions.AI.Stabilization.Tests (24)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.WebSearchToolCallContent.g.cs (14)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>? _WebSearchToolCallContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> WebSearchToolCallContent
22get => _WebSearchToolCallContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> Create_WebSearchToolCallContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.WebSearchToolCallContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetProperty("Queries", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<string>), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Tests (15)
Generated\361d1da7f942c932\TestJsonSerializerContext.WebSearchToolCallContent.g.cs (14)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>? _WebSearchToolCallContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> WebSearchToolCallContent
22get => _WebSearchToolCallContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> Create_WebSearchToolCallContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.WebSearchToolCallContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.WebSearchToolCallContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.WebSearchToolCallContent)obj).Queries = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.WebSearchToolCallContent).GetProperty("Queries", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<string>), global::System.Array.Empty<global::System.Type>(), null),