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