4 types derived from UserInputResponseContent
Microsoft.Extensions.AI.Abstractions (2)
Contents\FunctionApprovalResponseContent.cs (1)
14public sealed class FunctionApprovalResponseContent : UserInputResponseContent
Contents\McpServerToolApprovalResponseContent.cs (1)
13public sealed class McpServerToolApprovalResponseContent : UserInputResponseContent
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\UserInputResponseContentTests.cs (1)
58private class TestUserInputResponseContent : UserInputResponseContent
Microsoft.Extensions.AI.Tests (1)
ChatReduction\SummarizingChatReducerTests.cs (1)
396private sealed class TestUserInputResponseContent : UserInputResponseContent
8 references to UserInputResponseContent
Microsoft.Extensions.AI (1)
ChatReduction\SummarizingChatReducer.cs (1)
211or UserInputResponseContent;
Microsoft.Extensions.AI.Abstractions (2)
Contents\UserInputResponseContent.cs (1)
21/// Initializes a new instance of the <see cref="UserInputResponseContent"/> class.
Utilities\AIJsonUtilities.Defaults.cs (1)
127[JsonSerializable(typeof(UserInputResponseContent))]
Microsoft.Extensions.AI.Abstractions.Tests (5)
Contents\UserInputResponseContentTests.cs (4)
34UserInputResponseContent content = new FunctionApprovalResponseContent("request123", true, new FunctionCallContent("call123", "functionName")); 36var deserializedContent = JsonSerializer.Deserialize<UserInputResponseContent>(serializedContent, AIJsonUtilities.DefaultOptions); 40UserInputResponseContent[] contents =
TestJsonSerializerContext.cs (1)
43[JsonSerializable(typeof(UserInputResponseContent[]))]