3 types derived from InputResponseContent
Microsoft.Extensions.AI.Abstractions (1)
Contents\ToolApprovalResponseContent.cs (1)
13public sealed class ToolApprovalResponseContent : InputResponseContent
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\InputResponseContentTests.cs (1)
99private class TestInputResponseContent : InputResponseContent
Microsoft.Extensions.AI.Tests (1)
ChatReduction\SummarizingChatReducerTests.cs (1)
396private sealed class TestInputResponseContent : InputResponseContent
12 references to InputResponseContent
Microsoft.Extensions.AI (1)
ChatReduction\SummarizingChatReducer.cs (1)
212or InputResponseContent;
Microsoft.Extensions.AI.Abstractions (3)
Contents\AIContent.cs (1)
24[JsonDerivedType(typeof(InputResponseContent), typeDiscriminator: "inputResponse")]
Contents\InputRequestContent.cs (1)
28/// Gets the unique identifier that correlates this request with its corresponding <see cref="InputResponseContent"/>.
Contents\InputResponseContent.cs (1)
17/// Initializes a new instance of the <see cref="InputResponseContent"/> class.
Microsoft.Extensions.AI.Abstractions.Tests (8)
Contents\InputResponseContentTests.cs (6)
37InputResponseContent[] contents = 44foreach (var content in contents) 47var deserialized = JsonSerializer.Deserialize<InputResponseContent>(serialized, options); 84InputResponseContent? result = JsonSerializer.Deserialize<InputResponseContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\ToolApprovalResponseContentTests.cs (1)
57AssertSerializationRoundtrips<InputResponseContent>(content);
TestJsonSerializerContext.cs (1)
47[JsonSerializable(typeof(InputResponseContent[]))]