1 write to Id
Microsoft.Extensions.AI.Abstractions (1)
Contents\UserInputResponseContent.cs (1)
29Id = Throw.IfNullOrWhitespace(id);
10 references to Id
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1671_ = allApprovalRequestsMessages?.TryGetValue(approvalResponse.Id, out requestMessage);
ChatCompletion\OpenTelemetryChatClient.cs (1)
454Id = mstaresp.Id,
Microsoft.Extensions.AI.Abstractions.Tests (6)
Contents\FunctionApprovalRequestContentTests.cs (2)
52Assert.Same(id, response.Id); 73Assert.Same(id, response.Id);
Contents\FunctionApprovalResponseContentTests.cs (3)
33Assert.Same(id, content.Id); 52Assert.Equal(content.Id, deserializedContent.Id);
Contents\UserInputResponseContentTests.cs (1)
28Assert.Equal(id, content.Id);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
931McpServerToolApprovalResponseContent mcpResp => ResponseItem.CreateMcpApprovalResponseItem(mcpResp.Id, mcpResp.Approved), 1129yield return ResponseItem.CreateMcpApprovalResponseItem(mcpApprovalResponseContent.Id, mcpApprovalResponseContent.Approved);