2 writes to Type
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
96Type = GenAIItemType.Error 273Type = type,
24 references to Type
Aspire.Dashboard (7)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
154return e.Type switch
Model\GenAI\GenAIItemViewModel.cs (4)
34if (Type == GenAIItemType.Error) 38if (Type == GenAIItemType.OutputMessage) 59return Type switch 66_ => throw new InvalidOperationException("Unexpected type: " + Type)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
106viewModel.InputMessages = viewModel.Items.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList(); 107viewModel.OutputMessages = viewModel.Items.Where(e => e.Type == GenAIItemType.OutputMessage).ToList();
Aspire.Dashboard.Tests (17)
Model\GenAIVisualizerDialogViewModelTests.cs (17)
110Assert.Equal(GenAIItemType.Error, i.Type); 194Assert.Equal(GenAIItemType.SystemMessage, m.Type); 201Assert.Equal(GenAIItemType.UserMessage, m.Type); 208Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 281Assert.Equal(GenAIItemType.SystemMessage, m.Type); 288Assert.Equal(GenAIItemType.UserMessage, m.Type); 295Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 385Assert.Equal(GenAIItemType.SystemMessage, m.Type); 392Assert.Equal(GenAIItemType.UserMessage, m.Type); 399Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 411Assert.Equal(GenAIItemType.ToolMessage, m.Type); 418Assert.Equal(GenAIItemType.OutputMessage, m.Type); 508Assert.Equal(GenAIItemType.SystemMessage, m.Type); 515Assert.Equal(GenAIItemType.UserMessage, m.Type); 522Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 534Assert.Equal(GenAIItemType.ToolMessage, m.Type); 541Assert.Equal(GenAIItemType.OutputMessage, m.Type);