2 writes to ToolDefinitions
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
92
viewModel.
ToolDefinitions
= new List<ToolDefinitionViewModel>();
121
viewModel.
ToolDefinitions
= new List<ToolDefinitionViewModel>();
15 references to ToolDefinitions
Aspire.Dashboard (7)
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (6)
1456
if (Content.
ToolDefinitions
.FirstOrDefault(d => d.ToolDefinition.Name == toolCallPart.Name) is { } toolVM)
1557
if (Content.
ToolDefinitions
.FirstOrDefault(d => d.ToolDefinition.Name == toolCallRequestPart.Name) is { } toolVM)
2155
if (Content.
ToolDefinitions
.Count > 0)
2258
__builder6.AddContent(264, Content.
ToolDefinitions
.Count
2767
if (Content.
ToolDefinitions
.Count > 0)
2795
foreach (var toolVM in Content.
ToolDefinitions
.Where(t => t.ToolDefinition.Type == "function"))
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
113
viewModel.
ToolDefinitions
.Add(new ToolDefinitionViewModel { ToolDefinition = toolDef });
Aspire.Dashboard.Tests (8)
Model\GenAIVisualizerDialogViewModelTests.cs (8)
1157
Assert.Collection(vm.
ToolDefinitions
,
1228
Assert.Empty(vm.
ToolDefinitions
);
1270
Assert.Empty(vm.
ToolDefinitions
);
1446
Assert.Equal(2, vm.
ToolDefinitions
.Count);
1447
Assert.Contains(vm.
ToolDefinitions
, t => t.ToolDefinition.Name == "get_weather" && t.ToolDefinition.Description == "Gets weather for a location");
1448
Assert.Contains(vm.
ToolDefinitions
, t => t.ToolDefinition.Name == "search" && t.ToolDefinition.Description == "Searches the web");
1519
Assert.Collection(vm.
ToolDefinitions
,
1627
Assert.Collection(vm.
ToolDefinitions
,