10 instantiations of ToolCallResponsePart
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
519messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new ToolCallResponsePart { Id = toolEvent.Id, Response = toolResponse }));
Aspire.Dashboard.Components.Tests (1)
Controls\GenAIVisualizerDialogTests.cs (1)
81Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
Aspire.Dashboard.Tests (8)
Model\GenAIItemPartViewModelTests.cs (5)
18var responsePart = new ToolCallResponsePart 37var responsePart = new ToolCallResponsePart 62var responsePart = new ToolCallResponsePart 94var responsePart = new ToolCallResponsePart 136var responsePart = new ToolCallResponsePart
Model\GenAIVisualizerDialogViewModelTests.cs (3)
508Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }] 631Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }] 704Parts = [new ToolCallResponsePart()]
16 references to ToolCallResponsePart
Aspire.Dashboard (5)
Model\GenAI\GenAIItemPartViewModel.cs (1)
84if (p is ToolCallResponsePart toolCallResponsePart)
Model\GenAI\GenAIMessages.cs (2)
226MessagePart.ToolCallResponseType => doc.RootElement.Deserialize<ToolCallResponsePart>(options), 297[JsonSerializable(typeof(ToolCallResponsePart))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
219else if (partViewModel.MessagePart is ToolCallResponsePart toolCallResponsePart) 368"user" => parts.All(p => p is ToolCallResponsePart or ServerToolCallResponsePart) ? GenAIItemType.ToolMessage : GenAIItemType.UserMessage,
Aspire.Dashboard.Tests (11)
Model\GenAIItemPartViewModelTests.cs (5)
18var responsePart = new ToolCallResponsePart 37var responsePart = new ToolCallResponsePart 62var responsePart = new ToolCallResponsePart 94var responsePart = new ToolCallResponsePart 136var responsePart = new ToolCallResponsePart
Model\GenAIMessageParsingHelperTests.cs (4)
166var objectResponse = Assert.IsType<ToolCallResponsePart>(items[0]); 170var stringResponse = Assert.IsType<ToolCallResponsePart>(items[1]);
Model\GenAIVisualizerDialogViewModelTests.cs (2)
590p => Assert.Equal(@"[""Jack"",""Jane""]", Assert.IsType<ToolCallResponsePart>(p.MessagePart).Response!.ToJsonString())); 786p => Assert.Null(Assert.IsType<ToolCallResponsePart>(p.MessagePart).Response));