17 instantiations of TextVisualizerViewModel
Aspire.Dashboard (13)
Components\Dialogs\TextVisualizerDialog.razor.cs (2)
69
TextVisualizerViewModel = new
TextVisualizerViewModel
(Content.Text, indentText: true, Content.FixedFormat);
73
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.Tests (4)
Model\TextVisualizerViewModelTests.cs (4)
15
var vm = new
TextVisualizerViewModel
("Just some text.", indentText: true);
26
var vm = new
TextVisualizerViewModel
(" <xml><text>Just some text</text></xml>", indentText: true);
42
var vm = new
TextVisualizerViewModel
(" <?xml version=\"1.0\" encoding=\"utf-16\"?><xml><text>Just some text</text></xml>", indentText: true);
59
var vm = new
TextVisualizerViewModel
(" [true]", indentText: true);
8 references to TextVisualizerViewModel
Aspire.Dashboard (4)
Components\Controls\TextVisualizer.razor.cs (1)
26
public required
TextVisualizerViewModel
ViewModel { get; set; }
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
21
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 (4)
Model\TextVisualizerViewModelTests.cs (4)
15
var
vm = new TextVisualizerViewModel("Just some text.", indentText: true);
26
var
vm = new TextVisualizerViewModel(" <xml><text>Just some text</text></xml>", indentText: true);
42
var
vm = new TextVisualizerViewModel(" <?xml version=\"1.0\" encoding=\"utf-16\"?><xml><text>Just some text</text></xml>", indentText: true);
59
var
vm = new TextVisualizerViewModel(" [true]", indentText: true);