1 write to Text
Aspire.Dashboard (1)
Model\TextVisualizerViewModel.cs (1)
25Text = text;
19 references to Text
Aspire.Dashboard (11)
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (1)
3499var itemParts = item.ItemParts.Where(p => !string.IsNullOrEmpty(p.TextVisualizerViewModel.Text)).ToList();
Model\TextVisualizerViewModel.cs (10)
26Lines = GetLines(Text, DashboardUIHelpers.PlaintextFormat); 30ChangeFormattedText(knownFormat, Text); 32else if (TryFormatJson(Text, out var formattedJson)) 34ChangeFormattedText(DashboardUIHelpers.JsonFormat, indentText ? formattedJson : Text); 36else if (TryFormatXml(Text, out var formattedXml)) 38ChangeFormattedText(DashboardUIHelpers.XmlFormat, indentText ? formattedXml : Text); 42ChangeFormattedText(fallbackFormat ?? DashboardUIHelpers.PlaintextFormat, Text); 261if (TryFormatXml(Text, out var formattedXml)) 268if (TryFormatJson(Text, out var formattedJson)) 275ChangeFormattedText(DashboardUIHelpers.PlaintextFormat, Text);
Aspire.Dashboard.Tests (8)
Model\GenAIItemPartViewModelTests.cs (4)
26Assert.Equal("**Markdown**", itemPart.TextVisualizerViewModel.Text); 45Assert.Equal(expectedText, itemPart.TextVisualizerViewModel.Text); 70Assert.Equal("""["Jack","Jane"]""", itemPart.TextVisualizerViewModel.Text); 95Assert.Equal("""{"name":"Jack","age":30}""", itemPart.TextVisualizerViewModel.Text);
Model\TextVisualizerViewModelTests.cs (4)
18Assert.Equal("Just some text.", vm.Text); 29Assert.Equal(" <xml><text>Just some text</text></xml>", vm.Text); 45Assert.Equal(" <?xml version=\"1.0\" encoding=\"utf-16\"?><xml><text>Just some text</text></xml>", vm.Text); 62Assert.Equal(" [true]", vm.Text);