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