1 write to Text
Aspire.Dashboard (1)
Model\TextVisualizerViewModel.cs (1)
27
Text
= text;
26 references to Text
Aspire.Dashboard (12)
Model\TextVisualizerViewModel.cs (12)
28
Lines = GetLines(
Text
, DashboardUIHelpers.PlaintextFormat);
32
ChangeFormattedText(knownFormat, indentText ? FormatKnownText(
Text
, knownFormat) :
Text
);
34
else if (TryFormatJson(
Text
, out var formattedJson))
36
ChangeFormattedText(DashboardUIHelpers.JsonFormat, indentText ? formattedJson :
Text
);
38
else if (TryFormatXml(
Text
, out var formattedXml))
40
ChangeFormattedText(DashboardUIHelpers.XmlFormat, indentText ? formattedXml :
Text
);
44
ChangeFormattedText(fallbackFormat ?? DashboardUIHelpers.PlaintextFormat,
Text
);
299
if (TryFormatXml(
Text
, out var formattedXml))
306
if (TryFormatJson(
Text
, out var formattedJson))
313
ChangeFormattedText(newFormat,
Text
);
317
ChangeFormattedText(DashboardUIHelpers.PlaintextFormat,
Text
);
Aspire.Dashboard.Tests (14)
Model\GenAIItemPartViewModelTests.cs (9)
27
Assert.Equal("**Markdown**", itemPart.TextVisualizerViewModel.
Text
);
46
Assert.Equal(expectedText, itemPart.TextVisualizerViewModel.
Text
);
78
itemPart.TextVisualizerViewModel.
Text
);
110
itemPart.TextVisualizerViewModel.
Text
);
128
Assert.Contains("東京", itemPart.TextVisualizerViewModel.
Text
);
145
Assert.Contains("晴れ", itemPart.TextVisualizerViewModel.
Text
);
146
Assert.Contains("東京", itemPart.TextVisualizerViewModel.
Text
);
167
Assert.Contains("こんにちは", itemPart.TextVisualizerViewModel.
Text
);
168
Assert.DoesNotContain("\\u", itemPart.TextVisualizerViewModel.
Text
);
Model\TextVisualizerViewModelTests.cs (5)
19
Assert.Equal("Just some text.", vm.
Text
);
30
Assert.Equal(" <xml><text>Just some text</text></xml>", vm.
Text
);
46
Assert.Equal(" <?xml version=\"1.0\" encoding=\"utf-16\"?><xml><text>Just some text</text></xml>", vm.
Text
);
63
Assert.Equal(" [true]", vm.
Text
);
79
Assert.Equal("""{"key":"value"}""", vm.
Text
);