3 instantiations of ToolCallRequestPart
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
347MessagePart = new ToolCallRequestPart { Name = function.Name, Arguments = function.Arguments },
Aspire.Dashboard.Tests (2)
Model\GenAIVisualizerDialogViewModelTests.cs (2)
327Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 450Parts = [new ToolCallRequestPart { Name = "generate_names" }]
8 references to ToolCallRequestPart
Aspire.Dashboard (4)
Model\GenAI\GenAIMessages.cs (2)
103MessagePart.ToolCallType => JsonSerializer.Deserialize<ToolCallRequestPart>(doc.RootElement.GetRawText(), options), 118[JsonSerializable(typeof(ToolCallRequestPart))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
132else if (partViewModel.MessagePart is ToolCallRequestPart toolCallRequestPart) 255if (p is ToolCallRequestPart toolCallRequestPart)
Aspire.Dashboard.Tests (4)
Model\GenAIVisualizerDialogViewModelTests.cs (4)
404var toolCallRequestPart = Assert.IsType<ToolCallRequestPart>(p.MessagePart); 527var toolCallRequestPart = Assert.IsType<ToolCallRequestPart>(p.MessagePart);