From a329c0d0b0aeff9e2689e0123dc8e677920ec632 Mon Sep 17 00:00:00 2001 From: Matthias Heil Date: Thu, 15 Jan 2026 16:14:11 +0100 Subject: [PATCH] blabla --- .../MailAddressDebuggerVisualizerProvider .cs | 9 +++++++-- .../MailAddressVisualizerTest/Program.cs | 2 ++ .../MemoryStreamDebuggerVisualizerProvider.cs | 3 +-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/MailAddressVisualizer/MailAddressVisualizer/MailAddressDebuggerVisualizerProvider .cs b/MailAddressVisualizer/MailAddressVisualizer/MailAddressDebuggerVisualizerProvider .cs index 7730519..6d8df66 100644 --- a/MailAddressVisualizer/MailAddressVisualizer/MailAddressDebuggerVisualizerProvider .cs +++ b/MailAddressVisualizer/MailAddressVisualizer/MailAddressDebuggerVisualizerProvider .cs @@ -1,15 +1,20 @@ using MailAddressVisualizerSource; using Microsoft.VisualStudio.Extensibility.DebuggerVisualizers; using Microsoft.VisualStudio.RpcContracts.RemoteUI; + using System.Net.Mail; +using System.Numerics; using System.Threading; using System.Threading.Tasks; namespace MailAddressVisualizer; internal class MailAddressDebuggerVisualizerProvider : DebuggerVisualizerProvider { - public override DebuggerVisualizerProviderConfiguration DebuggerVisualizerProviderConfiguration - => new("Mail Address Visualizer", typeof(MailAddress)); + public override DebuggerVisualizerProviderConfiguration DebuggerVisualizerProviderConfiguration => new( + [ + new VisualizerTargetType("Vector3 Visualizer", typeof(Vector3)), + new VisualizerTargetType("MailAddress Visualizer", typeof(MailAddress)) + ]); public override async Task CreateVisualizerAsync( VisualizerTarget visualizerTarget, CancellationToken cancellationToken) diff --git a/MailAddressVisualizer/MailAddressVisualizerTest/Program.cs b/MailAddressVisualizer/MailAddressVisualizerTest/Program.cs index 3dca162..04e7d75 100644 --- a/MailAddressVisualizer/MailAddressVisualizerTest/Program.cs +++ b/MailAddressVisualizer/MailAddressVisualizerTest/Program.cs @@ -1,7 +1,9 @@ // See https://aka.ms/new-console-template for more information using System.Net.Mail; +using System.Numerics; var displayName = "Thomas Ardal"; var email = "thomas@elmah.io"; var mailAddress = new MailAddress(email, displayName); +var xxx = new Vector3(1, 2, 3); return; \ No newline at end of file diff --git a/MemoryStreamDebugVisualizer/MemoryStreamVisualizer/MemoryStreamDebuggerVisualizerProvider.cs b/MemoryStreamDebugVisualizer/MemoryStreamVisualizer/MemoryStreamDebuggerVisualizerProvider.cs index 9e1a3ca..4de5353 100644 --- a/MemoryStreamDebugVisualizer/MemoryStreamVisualizer/MemoryStreamDebuggerVisualizerProvider.cs +++ b/MemoryStreamDebugVisualizer/MemoryStreamVisualizer/MemoryStreamDebuggerVisualizerProvider.cs @@ -8,7 +8,7 @@ using Microsoft.VisualStudio.Extensibility; using Microsoft.VisualStudio.Extensibility.DebuggerVisualizers; using Microsoft.VisualStudio.RpcContracts.RemoteUI; using System.IO; -using System.Net.Mail; + using System.Threading; using System.Threading.Tasks; @@ -22,7 +22,6 @@ internal class MemoryStreamDebuggerVisualizerProvider : DebuggerVisualizerProvid public override DebuggerVisualizerProviderConfiguration DebuggerVisualizerProviderConfiguration => new( [ new VisualizerTargetType("%MemoryStreamVisualizer.MemoryStreamDebuggerVisualizerProvider.Name%", typeof(MemoryStream)), - new VisualizerTargetType("MailAddress Visualizer", typeof(MailAddress)) ]) { VisualizerObjectSourceType = new VisualizerObjectSourceType(typeof(MemoryStreamVisualizerObjectSource)),