2 writes to Type
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
182Type = GenAIItemType.Error 496Type = type,
43 references to Type
Aspire.Dashboard (6)
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 (37)
Model\GenAIVisualizerDialogViewModelTests.cs (37)
112Assert.Equal(GenAIItemType.Error, i.Type); 197Assert.Equal(GenAIItemType.SystemMessage, m.Type); 204Assert.Equal(GenAIItemType.UserMessage, m.Type); 211Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 359Assert.Equal(GenAIItemType.SystemMessage, m.Type); 366Assert.Equal(GenAIItemType.UserMessage, m.Type); 373Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 569Assert.Equal(GenAIItemType.SystemMessage, m.Type); 576Assert.Equal(GenAIItemType.UserMessage, m.Type); 583Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 595Assert.Equal(GenAIItemType.ToolMessage, m.Type); 602Assert.Equal(GenAIItemType.OutputMessage, m.Type); 767Assert.Equal(GenAIItemType.SystemMessage, m.Type); 774Assert.Equal(GenAIItemType.UserMessage, m.Type); 781Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 793Assert.Equal(GenAIItemType.ToolMessage, m.Type); 800Assert.Equal(GenAIItemType.OutputMessage, m.Type); 906Assert.Equal(GenAIItemType.SystemMessage, m.Type); 913Assert.Equal(GenAIItemType.UserMessage, m.Type); 920Assert.Equal(GenAIItemType.OutputMessage, m.Type); 983Assert.Equal(GenAIItemType.SystemMessage, m.Type); 990Assert.Equal(GenAIItemType.UserMessage, m.Type); 997Assert.Equal(GenAIItemType.OutputMessage, m.Type); 1068Assert.Equal(GenAIItemType.SystemMessage, m.Type); 1075Assert.Equal(GenAIItemType.UserMessage, m.Type); 1082Assert.Equal(GenAIItemType.UserMessage, m.Type); 1089Assert.Equal(GenAIItemType.OutputMessage, m.Type); 1096Assert.Equal(GenAIItemType.OutputMessage, m.Type); 1379Assert.Equal(GenAIItemType.SystemMessage, m.Type); 1385Assert.Equal(GenAIItemType.UserMessage, m.Type); 1391Assert.Equal(GenAIItemType.OutputMessage, m.Type); 2230Assert.Equal(GenAIItemType.UserMessage, m.Type); 2236Assert.Equal(GenAIItemType.AssistantMessage, m.Type); 2242Assert.Equal(GenAIItemType.UserMessage, m.Type); 2303Assert.Equal(GenAIItemType.SystemMessage, m.Type); 2373Assert.Equal(GenAIItemType.OutputMessage, m.Type); 2379Assert.Equal(GenAIItemType.OutputMessage, m.Type);