25 references to TextVisualizerViewModel
Aspire.Dashboard (13)
Components\Dialogs\TextVisualizerDialog.razor.cs (2)
80TextVisualizerViewModel = new TextVisualizerViewModel(Content.Text, indentText: true, Content.FixedFormat); 84TextVisualizerViewModel = new TextVisualizerViewModel(Content.Text, indentText: true, knownFormat: Content.InitialFormat);
Model\GenAI\GenAIItemPartViewModel.cs (11)
49TextVisualizerViewModel = new TextVisualizerViewModel(errorMessage, indentText: false) 70return new TextVisualizerViewModel(textPart.Content ?? string.Empty, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat); 82return new TextVisualizerViewModel($"{toolCallRequestPart.Name}({argumentsText})", indentText: true, knownFormat: DashboardUIHelpers.JavascriptFormat); 93return new TextVisualizerViewModel(toolResponseContent, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat); 97return new TextVisualizerViewModel(blobPart.Content ?? string.Empty, indentText: true); 101return new TextVisualizerViewModel(uriPart.Uri ?? string.Empty, indentText: true); 105return new TextVisualizerViewModel(filePart.FileId ?? string.Empty, indentText: true); 109return new TextVisualizerViewModel(reasoningPart.Content ?? string.Empty, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat); 121return new TextVisualizerViewModel($"{serverToolCallPart.Name}({serverToolCallText})", indentText: true, knownFormat: DashboardUIHelpers.JavascriptFormat); 129return new TextVisualizerViewModel(responseContent, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat); 135return new TextVisualizerViewModel(content, indentText: true);
Aspire.Dashboard.Components.Tests (2)
Controls\TextVisualizerDialogTests.cs (2)
149.Add(p => p.ViewModel, new TextVisualizerViewModel("""{"value":1}""", indentText: false)) 476.Add(p => p.ViewModel, new TextVisualizerViewModel("SELECT '<script>'", indentText: true, knownFormat: DashboardUIHelpers.SqlFormat))
Aspire.Dashboard.Tests (10)
Model\TextVisualizerViewModelTests.cs (10)
16var vm = new TextVisualizerViewModel(query, indentText: true, knownFormat: DashboardUIHelpers.SqlFormat); 36var vm = new TextVisualizerViewModel(text, indentText: true, knownFormat: DashboardUIHelpers.SqlFormat); 47var vm = new TextVisualizerViewModel("Just some text.", indentText: true); 58var vm = new TextVisualizerViewModel(" <xml><text>Just some text</text></xml>", indentText: true); 74var vm = new TextVisualizerViewModel(" <?xml version=\"1.0\" encoding=\"utf-16\"?><xml><text>Just some text</text></xml>", indentText: true); 91var vm = new TextVisualizerViewModel(" [true]", indentText: true); 108var vm = new TextVisualizerViewModel("""{"key":"value"}""", indentText, knownFormat: DashboardUIHelpers.JsonFormat); 126var vm = new TextVisualizerViewModel("""{"large":9223372036854775807,"precise":0.1234567890123456789012345,"trailing":1.2300}""", indentText: true, knownFormat: DashboardUIHelpers.JsonFormat); 144var vm = new TextVisualizerViewModel(json, indentText: true, knownFormat: DashboardUIHelpers.JsonFormat); 161var vm = new TextVisualizerViewModel("""[/* number */0.1234567890123456789012345,9223372036854775807,1.2300]""", indentText: true, knownFormat: DashboardUIHelpers.JsonFormat);