5 types derived from ToolResultContent
Microsoft.Extensions.AI.Abstractions (5)
14 instantiations of ToolResultContent
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (4)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Microsoft.Extensions.AI.OpenAI (5)
Microsoft.Extensions.AI.Stabilization.Tests (1)
Microsoft.Extensions.AI.Tests (1)
208 references to ToolResultContent
Microsoft.Extensions.AI.Abstractions (31)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (13)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>? _ToolResultContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> ToolResultContent
24get => _ToolResultContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.ToolResultContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> Create_ToolResultContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.ToolResultContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.ToolResultContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.ToolResultContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.ToolResultContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.ToolResultContent)obj).CallId,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetProperty("CallId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Abstractions.Tests (49)
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolResultContent.g.cs (13)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>? _ToolResultContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> ToolResultContent
22get => _ToolResultContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.ToolResultContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> Create_ToolResultContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.ToolResultContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.ToolResultContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.ToolResultContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.ToolResultContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.ToolResultContent)obj).CallId,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetProperty("CallId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Evaluation.Reporting (29)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (13)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>? _ToolResultContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> ToolResultContent
24get => _ToolResultContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.ToolResultContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> Create_ToolResultContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.ToolResultContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.ToolResultContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.ToolResultContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.ToolResultContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.ToolResultContent)obj).CallId,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetProperty("CallId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (29)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ToolResultContent.g.cs (13)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>? _ToolResultContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> ToolResultContent
24get => _ToolResultContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.ToolResultContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> Create_ToolResultContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.ToolResultContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.ToolResultContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.ToolResultContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.ToolResultContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.ToolResultContent)obj).CallId,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetProperty("CallId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.OpenAI.Tests (12)
Microsoft.Extensions.AI.Stabilization.Tests (29)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolResultContent.g.cs (13)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>? _ToolResultContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> ToolResultContent
22get => _ToolResultContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.ToolResultContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> Create_ToolResultContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.ToolResultContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.ToolResultContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.ToolResultContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.ToolResultContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.ToolResultContent)obj).CallId,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetProperty("CallId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Tests (29)
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolResultContent.g.cs (13)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>? _ToolResultContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> ToolResultContent
22get => _ToolResultContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.ToolResultContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> Create_ToolResultContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.ToolResultContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ToolResultContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.ToolResultContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.ToolResultContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.ToolResultContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.ToolResultContent)obj).CallId,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ToolResultContent).GetProperty("CallId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),