4 types derived from UserInputRequestContent
Microsoft.Extensions.AI.Abstractions (2)
Contents\FunctionApprovalRequestContent.cs (1)
14public sealed class FunctionApprovalRequestContent : UserInputRequestContent
Contents\McpServerToolApprovalRequestContent.cs (1)
14public sealed class McpServerToolApprovalRequestContent : UserInputRequestContent
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\UserInputRequestContentTests.cs (1)
60private sealed class TestUserInputRequestContent : UserInputRequestContent
Microsoft.Extensions.AI.Tests (1)
ChatReduction\SummarizingChatReducerTests.cs (1)
388private sealed class TestUserInputRequestContent : UserInputRequestContent
8 references to UserInputRequestContent
Microsoft.Extensions.AI (1)
ChatReduction\SummarizingChatReducer.cs (1)
210or UserInputRequestContent
Microsoft.Extensions.AI.Abstractions (2)
Contents\UserInputRequestContent.cs (1)
21/// Initializes a new instance of the <see cref="UserInputRequestContent"/> class.
Utilities\AIJsonUtilities.Defaults.cs (1)
126[JsonSerializable(typeof(UserInputRequestContent))]
Microsoft.Extensions.AI.Abstractions.Tests (5)
Contents\UserInputRequestContentTests.cs (4)
36UserInputRequestContent content = new FunctionApprovalRequestContent("request123", new FunctionCallContent("call123", "functionName", new Dictionary<string, object?> { { "param1", 123 } })); 38var deserializedContent = JsonSerializer.Deserialize<UserInputRequestContent>(serializedContent, AIJsonUtilities.DefaultOptions); 42UserInputRequestContent[] contents =
TestJsonSerializerContext.cs (1)
42[JsonSerializable(typeof(UserInputRequestContent[]))]