2 writes to Type
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
182
Type
= GenAIItemType.Error
441
Type
= type,
41 references to Type
Aspire.Dashboard (10)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
231
return e.
Type
switch
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (3)
656
var selectedView = selectedItem.
Type
== GenAIItemType.Error
717
if (selectedItem.
Type
!= GenAIItemType.Error)
3519
if (item.
Type
!= GenAIItemType.Error)
Model\GenAI\GenAIItemViewModel.cs (4)
34
if (
Type
== GenAIItemType.Error)
38
if (
Type
== GenAIItemType.OutputMessage)
63
return
Type
switch
70
_ => throw new InvalidOperationException("Unexpected type: " +
Type
)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
187
viewModel.InputMessages = viewModel.Items.Where(e => e.
Type
is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList();
188
viewModel.OutputMessages = viewModel.Items.Where(e => e.
Type
== GenAIItemType.OutputMessage).ToList();
Aspire.Dashboard.Tests (31)
Model\GenAIVisualizerDialogViewModelTests.cs (31)
110
Assert.Equal(GenAIItemType.Error, i.
Type
);
194
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
201
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
208
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
354
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
361
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
368
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
561
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
568
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
575
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
587
Assert.Equal(GenAIItemType.ToolMessage, m.
Type
);
594
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
757
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
764
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
771
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
783
Assert.Equal(GenAIItemType.ToolMessage, m.
Type
);
790
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
894
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
901
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
908
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
970
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
977
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
984
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
1054
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
1061
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
1068
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
1075
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
1082
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
1360
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
1366
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
1372
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);