6 instantiations of ToolCallRequestPart
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
556messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new ToolCallRequestPart { Name = function.Name, Arguments = args }));
Aspire.Dashboard.Components.Tests (1)
Controls\GenAIVisualizerDialogTests.cs (1)
76Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
Aspire.Dashboard.Tests (4)
Model\GenAIItemPartViewModelTests.cs (1)
118var requestPart = new ToolCallRequestPart
Model\GenAIVisualizerDialogViewModelTests.cs (3)
503Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 626Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 699Parts = [new ToolCallRequestPart { Name = "generate_names" }]
17 references to ToolCallRequestPart
Aspire.Dashboard (8)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (2)
165private bool TryGetToolCall(string id, [NotNullWhen(true)] out GenAIItemViewModel? itemVM, [NotNullWhen(true)] out ToolCallRequestPart? toolCallRequestPart) 171if (part.MessagePart is ToolCallRequestPart { } p && p.Id == id)
Model\GenAI\GenAIItemPartViewModel.cs (1)
72if (p is ToolCallRequestPart toolCallRequestPart)
Model\GenAI\GenAIMessages.cs (4)
225MessagePart.ToolCallType => TryParseStringArguments(doc.RootElement.Deserialize<ToolCallRequestPart>(options)), 268private static ToolCallRequestPart? TryParseStringArguments(ToolCallRequestPart? part) 296[JsonSerializable(typeof(ToolCallRequestPart))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
212else if (partViewModel.MessagePart is ToolCallRequestPart toolCallRequestPart)
Aspire.Dashboard.Tests (9)
Model\GenAIItemPartViewModelTests.cs (1)
118var requestPart = new ToolCallRequestPart
Model\GenAIMessageParsingHelperTests.cs (4)
133var toolCallPart = Assert.IsType<ToolCallRequestPart>(Assert.Single(items)); 149var toolCallPart = Assert.IsType<ToolCallRequestPart>(Assert.Single(items));
Model\GenAIVisualizerDialogViewModelTests.cs (4)
580var toolCallRequestPart = Assert.IsType<ToolCallRequestPart>(p.MessagePart); 776var toolCallRequestPart = Assert.IsType<ToolCallRequestPart>(p.MessagePart);