22 instantiations of TextVisualizerViewModel
Aspire.Dashboard (13)
Components\Dialogs\TextVisualizerDialog.razor.cs (2)
80
TextVisualizerViewModel = new
TextVisualizerViewModel
(Content.Text, indentText: true, Content.FixedFormat);
84
TextVisualizerViewModel = new
TextVisualizerViewModel
(Content.Text, indentText: true);
Model\GenAI\GenAIItemPartViewModel.cs (11)
49
TextVisualizerViewModel = new
TextVisualizerViewModel
(errorMessage, indentText: false)
70
return new
TextVisualizerViewModel
(textPart.Content ?? string.Empty, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat);
82
return new
TextVisualizerViewModel
($"{toolCallRequestPart.Name}({argumentsText})", indentText: true, knownFormat: DashboardUIHelpers.JavascriptFormat);
93
return new
TextVisualizerViewModel
(toolResponseContent, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat);
97
return new
TextVisualizerViewModel
(blobPart.Content ?? string.Empty, indentText: true);
101
return new
TextVisualizerViewModel
(uriPart.Uri ?? string.Empty, indentText: true);
105
return new
TextVisualizerViewModel
(filePart.FileId ?? string.Empty, indentText: true);
109
return new
TextVisualizerViewModel
(reasoningPart.Content ?? string.Empty, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat);
121
return new
TextVisualizerViewModel
($"{serverToolCallPart.Name}({serverToolCallText})", indentText: true, knownFormat: DashboardUIHelpers.JavascriptFormat);
129
return new
TextVisualizerViewModel
(responseContent, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat);
135
return new
TextVisualizerViewModel
(content, indentText: true);
Aspire.Dashboard.Components.Tests (1)
Controls\TextVisualizerDialogTests.cs (1)
128
.Add(p => p.ViewModel, new
TextVisualizerViewModel
("""{"value":1}""", indentText: false))
Aspire.Dashboard.Tests (8)
Model\TextVisualizerViewModelTests.cs (8)
16
var vm = new
TextVisualizerViewModel
("Just some text.", indentText: true);
27
var vm = new
TextVisualizerViewModel
(" <xml><text>Just some text</text></xml>", indentText: true);
43
var vm = new
TextVisualizerViewModel
(" <?xml version=\"1.0\" encoding=\"utf-16\"?><xml><text>Just some text</text></xml>", indentText: true);
60
var vm = new
TextVisualizerViewModel
(" [true]", indentText: true);
77
var vm = new
TextVisualizerViewModel
("""{"key":"value"}""", indentText, knownFormat: DashboardUIHelpers.JsonFormat);
95
var vm = new
TextVisualizerViewModel
("""{"large":9223372036854775807,"precise":0.1234567890123456789012345,"trailing":1.2300}""", indentText: true, knownFormat: DashboardUIHelpers.JsonFormat);
113
var vm = new
TextVisualizerViewModel
(json, indentText: true, knownFormat: DashboardUIHelpers.JsonFormat);
130
var vm = new
TextVisualizerViewModel
("""[/* number */0.1234567890123456789012345,9223372036854775807,1.2300]""", indentText: true, knownFormat: DashboardUIHelpers.JsonFormat);
12 references to TextVisualizerViewModel
Aspire.Dashboard (4)
Components\Controls\TextVisualizer.razor.cs (1)
33
public required
TextVisualizerViewModel
ViewModel { get; set; }
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
24
internal
TextVisualizerViewModel
TextVisualizerViewModel { get; set; } = default!;
Model\GenAI\GenAIItemPartViewModel.cs (2)
31
public required
TextVisualizerViewModel
TextVisualizerViewModel { get; init; }
66
private static
TextVisualizerViewModel
CreateMessagePartVisualizer(MessagePart p)
Aspire.Dashboard.Tests (8)
Model\TextVisualizerViewModelTests.cs (8)
16
var
vm = new TextVisualizerViewModel("Just some text.", indentText: true);
27
var
vm = new TextVisualizerViewModel(" <xml><text>Just some text</text></xml>", indentText: true);
43
var
vm = new TextVisualizerViewModel(" <?xml version=\"1.0\" encoding=\"utf-16\"?><xml><text>Just some text</text></xml>", indentText: true);
60
var
vm = new TextVisualizerViewModel(" [true]", indentText: true);
77
var
vm = new TextVisualizerViewModel("""{"key":"value"}""", indentText, knownFormat: DashboardUIHelpers.JsonFormat);
95
var
vm = new TextVisualizerViewModel("""{"large":9223372036854775807,"precise":0.1234567890123456789012345,"trailing":1.2300}""", indentText: true, knownFormat: DashboardUIHelpers.JsonFormat);
113
var
vm = new TextVisualizerViewModel(json, indentText: true, knownFormat: DashboardUIHelpers.JsonFormat);
130
var
vm = new TextVisualizerViewModel("""[/* number */0.1234567890123456789012345,9223372036854775807,1.2300]""", indentText: true, knownFormat: DashboardUIHelpers.JsonFormat);