2 writes to TextVisualizerViewModel
Aspire.Dashboard (2)
Model\GenAI\GenAIItemPartViewModel.cs (2)
42
TextVisualizerViewModel
= new TextVisualizerViewModel(errorMessage, indentText: false)
51
TextVisualizerViewModel
= CreateMessagePartVisualizer(part),
20 references to TextVisualizerViewModel
Aspire.Dashboard (9)
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (9)
1324
if (itemPart.
TextVisualizerViewModel
.FormatKind is DashboardUIHelpers.PlaintextFormat)
1334
__builder3.AddContent(138, itemPart.
TextVisualizerViewModel
.FormattedText
1344
else if (itemPart.
TextVisualizerViewModel
.FormatKind is DashboardUIHelpers.MarkdownFormat)
1380
itemPart.
TextVisualizerViewModel
.FormattedText
1409
itemPart.
TextVisualizerViewModel
1675
itemPart.
TextVisualizerViewModel
1796
FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.ItemParts.Select(p => p.
TextVisualizerViewModel
?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)])
3586
var itemParts = item.ItemParts.Where(p => !string.IsNullOrEmpty(p.
TextVisualizerViewModel
.Text)).ToList();
3717
itemPart.
TextVisualizerViewModel
Aspire.Dashboard.Tests (11)
Model\GenAIItemPartViewModelTests.cs (11)
26
Assert.Equal("**Markdown**", itemPart.
TextVisualizerViewModel
.Text);
27
Assert.Equal(DashboardUIHelpers.MarkdownFormat, itemPart.
TextVisualizerViewModel
.FormatKind);
28
Assert.Equal("**Markdown**", itemPart.
TextVisualizerViewModel
.FormattedText);
45
Assert.Equal(expectedText, itemPart.
TextVisualizerViewModel
.Text);
46
Assert.Equal(DashboardUIHelpers.JsonFormat, itemPart.
TextVisualizerViewModel
.FormatKind);
54
itemPart.
TextVisualizerViewModel
.FormattedText);
70
Assert.Equal("""["Jack","Jane"]""", itemPart.
TextVisualizerViewModel
.Text);
71
Assert.Equal(DashboardUIHelpers.JsonFormat, itemPart.
TextVisualizerViewModel
.FormatKind);
79
itemPart.
TextVisualizerViewModel
.FormattedText);
95
Assert.Equal("""{"name":"Jack","age":30}""", itemPart.
TextVisualizerViewModel
.Text);
96
Assert.Equal(DashboardUIHelpers.JsonFormat, itemPart.
TextVisualizerViewModel
.FormatKind);