From 3c7e214e71ca11020980cb558c34016b39330623 Mon Sep 17 00:00:00 2001 From: Matthias Heil Date: Wed, 1 Apr 2026 17:59:12 +0200 Subject: [PATCH] Modified Vector3Visualizer/Vector3DebuggerVisualizerProvider.cs --- .../Vector3DebuggerVisualizerProvider.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Vector3Visualizer/Vector3DebuggerVisualizerProvider.cs b/Vector3Visualizer/Vector3DebuggerVisualizerProvider.cs index a4e1bdf..9efa6bd 100644 --- a/Vector3Visualizer/Vector3DebuggerVisualizerProvider.cs +++ b/Vector3Visualizer/Vector3DebuggerVisualizerProvider.cs @@ -16,21 +16,23 @@ namespace Vector3Visualizer; [VisualStudioContribution] internal sealed class Vector3DebuggerVisualizerProvider : DebuggerVisualizerProvider { - [System.Diagnostics.CodeAnalysis.SuppressMessage("ConstantExpressionEvaluator", "CEE0027:String not localized", Justification = "")] +#pragma warning disable CEE0027 // String not localized public override DebuggerVisualizerProviderConfiguration DebuggerVisualizerProviderConfiguration => new( [ - new VisualizerTargetType("Vector3 Visualizer", "System.Numerics.Vector3, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"), - new VisualizerTargetType("Vector3[] Visualizer", typeof(Vector3[])), + new VisualizerTargetType("Vector3 Visualizer", @"System.Numerics.Vector3, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"), + new VisualizerTargetType("List Visualizer", typeof(List<>)), + new VisualizerTargetType("Vector3[] Visualizer", typeof(Vector3[])), new VisualizerTargetType("Quaternion Visualizer", typeof(Quaternion)), - new VisualizerTargetType("Frame Visualizer", "Num.Roto.Visualization.Math.Geometry.Frame, Num.Roto.Visualization.Math, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"), - new VisualizerTargetType("Frame Array Visualizer", "Num.Roto.Visualization.Math.Geometry.Frame[], Num.Roto.Visualization.Math, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"), + new VisualizerTargetType("Frame Visualizer", @"Num.Roto.Visualization.Math.Geometry.Frame, Num.Roto.Visualization.Math, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"), + new VisualizerTargetType("Frame Array Visualizer", @"Num.Roto.Visualization.Math.Geometry.Frame[], Num.Roto.Visualization.Math, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"), //not working - new VisualizerTargetType("Frame List Visualizer", "System.Collections.Generic.List, Num.Roto.Visualization.Math, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"), + new VisualizerTargetType("Frame List Visualizer", @"System.Collections.Generic.List, Num.Roto.Visualization.Math, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"), ]) { VisualizerObjectSourceType = new VisualizerObjectSourceType(typeof(Vector3ObjectSource)), Style = VisualizerStyle.ToolWindow, }; +#pragma warning restore CEE0027 // String not localized private static NamedPipeClient? PipeClient { get; set; } private static void SendToVisualizer(Vector3Model? vector3Model)