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