10 instantiations of ToolCallResponsePart
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
521messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new ToolCallResponsePart { Id = toolEvent.Id, Response = toolResponse }));
Aspire.Dashboard.Components.Tests (1)
Controls\GenAIVisualizerDialogTests.cs (1)
85Parts = [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)
516Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }] 640Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }] 714Parts = [new ToolCallResponsePart()]
16 references to ToolCallResponsePart
Aspire.Dashboard (5)
Model\GenAI\GenAIItemPartViewModel.cs (1)
84if (p is ToolCallResponsePart toolCallResponsePart)
Model\GenAI\GenAIMessages.cs (2)
225MessagePart.ToolCallResponseType => doc.RootElement.Deserialize<ToolCallResponsePart>(options), 296[JsonSerializable(typeof(ToolCallResponsePart))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
221else if (partViewModel.MessagePart is ToolCallResponsePart toolCallResponsePart) 370"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)
598p => Assert.Equal(@"[""Jack"",""Jane""]", Assert.IsType<ToolCallResponsePart>(p.MessagePart).Response!.ToJsonString())); 796p => Assert.Null(Assert.IsType<ToolCallResponsePart>(p.MessagePart).Response));