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