2 writes to Type
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
176Type = GenAIItemType.Error 432Type = type,
38 references to Type
Aspire.Dashboard (10)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
222return e.Type switch
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (3)
631var selectedView = selectedItem.Type == GenAIItemType.Error 692if (selectedItem.Type != GenAIItemType.Error) 3454if (item.Type != GenAIItemType.Error)
Model\GenAI\GenAIItemViewModel.cs (4)
34if (Type == GenAIItemType.Error) 38if (Type == GenAIItemType.OutputMessage) 63return Type switch 70_ => throw new InvalidOperationException("Unexpected type: " + Type)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
181viewModel.InputMessages = viewModel.Items.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList(); 182viewModel.OutputMessages = viewModel.Items.Where(e => e.Type == GenAIItemType.OutputMessage).ToList();
Aspire.Dashboard.Tests (28)
Model\GenAIVisualizerDialogViewModelTests.cs (28)
110Assert.Equal(GenAIItemType.Error, i.Type); 194Assert.Equal(GenAIItemType.SystemMessage, m.Type); 201Assert.Equal(GenAIItemType.UserMessage, m.Type); 208Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 286Assert.Equal(GenAIItemType.SystemMessage, m.Type); 293Assert.Equal(GenAIItemType.UserMessage, m.Type); 300Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 389Assert.Equal(GenAIItemType.SystemMessage, m.Type); 396Assert.Equal(GenAIItemType.UserMessage, m.Type); 403Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 415Assert.Equal(GenAIItemType.ToolMessage, m.Type); 422Assert.Equal(GenAIItemType.OutputMessage, m.Type); 585Assert.Equal(GenAIItemType.SystemMessage, m.Type); 592Assert.Equal(GenAIItemType.UserMessage, m.Type); 599Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 611Assert.Equal(GenAIItemType.ToolMessage, m.Type); 618Assert.Equal(GenAIItemType.OutputMessage, m.Type); 722Assert.Equal(GenAIItemType.SystemMessage, m.Type); 729Assert.Equal(GenAIItemType.UserMessage, m.Type); 736Assert.Equal(GenAIItemType.OutputMessage, m.Type); 798Assert.Equal(GenAIItemType.SystemMessage, m.Type); 805Assert.Equal(GenAIItemType.UserMessage, m.Type); 812Assert.Equal(GenAIItemType.OutputMessage, m.Type); 882Assert.Equal(GenAIItemType.SystemMessage, m.Type); 889Assert.Equal(GenAIItemType.UserMessage, m.Type); 896Assert.Equal(GenAIItemType.UserMessage, m.Type); 903Assert.Equal(GenAIItemType.OutputMessage, m.Type); 910Assert.Equal(GenAIItemType.OutputMessage, m.Type);