9 instantiations of ToolCallResponsePart
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
464messagePartViewModels.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 (7)
Model\GenAIItemPartViewModelTests.cs (4)
17var responsePart = new ToolCallResponsePart 36var responsePart = new ToolCallResponsePart 61var responsePart = new ToolCallResponsePart 86var 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()]
11 references to ToolCallResponsePart
Aspire.Dashboard (5)
Model\GenAI\GenAIItemPartViewModel.cs (1)
76if (p is ToolCallResponsePart toolCallResponsePart)
Model\GenAI\GenAIMessages.cs (2)
118MessagePart.ToolCallResponseType => JsonSerializer.Deserialize<ToolCallResponsePart>(doc.RootElement.GetRawText(), options), 137[JsonSerializable(typeof(ToolCallResponsePart))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
219else if (partViewModel.MessagePart is ToolCallResponsePart toolCallResponsePart) 320"user" => msg.Parts.All(p => p is ToolCallResponsePart) ? GenAIItemType.ToolMessage : GenAIItemType.UserMessage,
Aspire.Dashboard.Tests (6)
Model\GenAIItemPartViewModelTests.cs (4)
17var responsePart = new ToolCallResponsePart 36var responsePart = new ToolCallResponsePart 61var responsePart = new ToolCallResponsePart 86var responsePart = new ToolCallResponsePart
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));