2 writes to Type
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
118
Type
= GenAIItemType.Error
263
Type
= type,
27 references to Type
Aspire.Dashboard (10)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
176
return e.
Type
switch
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (3)
619
var selectedView = selectedItem.
Type
== GenAIItemType.Error
680
if (selectedItem.
Type
!= GenAIItemType.Error)
2128
if (item.
Type
!= GenAIItemType.Error)
Model\GenAI\GenAIItemViewModel.cs (4)
34
if (
Type
== GenAIItemType.Error)
38
if (
Type
== GenAIItemType.OutputMessage)
59
return
Type
switch
66
_ => throw new InvalidOperationException("Unexpected type: " +
Type
)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
123
viewModel.InputMessages = viewModel.Items.Where(e => e.
Type
is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList();
124
viewModel.OutputMessages = viewModel.Items.Where(e => e.
Type
== GenAIItemType.OutputMessage).ToList();
Aspire.Dashboard.Tests (17)
Model\GenAIVisualizerDialogViewModelTests.cs (17)
109
Assert.Equal(GenAIItemType.Error, i.
Type
);
193
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
200
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
207
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
285
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
292
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
299
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
388
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
395
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
402
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
414
Assert.Equal(GenAIItemType.ToolMessage, m.
Type
);
421
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
584
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
591
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
598
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
610
Assert.Equal(GenAIItemType.ToolMessage, m.
Type
);
617
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);