1 write to Id
Microsoft.Extensions.AI.Abstractions (1)
Contents\UserInputRequestContent.cs (1)
28Id = Throw.IfNullOrWhitespace(id);
8 references to Id
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1313(allApprovalRequestsMessages ??= []).Add(farc.Id, message);
Microsoft.Extensions.AI.Abstractions (2)
Contents\FunctionApprovalRequestContent.cs (1)
40public FunctionApprovalResponseContent CreateResponse(bool approved) => new(Id, approved, FunctionCall);
Contents\McpServerToolApprovalRequestContent.cs (1)
40public McpServerToolApprovalResponseContent CreateResponse(bool approved) => new(Id, approved);
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\FunctionApprovalRequestContentTests.cs (3)
35Assert.Same(id, content.Id); 66Assert.Equal(content.Id, deserializedContent.Id);
Contents\UserInputRequestContentTests.cs (1)
30Assert.Equal(id, content.Id);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1053mcpApprovalRequestContent.Id,