MailAddress works in MemoryStreamDebuggerVisualizer

but not in MailAddressVisualizer
This commit is contained in:
Matthias Heil
2026-01-13 12:01:53 +01:00
parent 6768bd2090
commit 9953e76d55
2 changed files with 4 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ using Microsoft.VisualStudio.Extensibility;
using Microsoft.VisualStudio.Extensibility.DebuggerVisualizers; using Microsoft.VisualStudio.Extensibility.DebuggerVisualizers;
using Microsoft.VisualStudio.RpcContracts.RemoteUI; using Microsoft.VisualStudio.RpcContracts.RemoteUI;
using System.IO; using System.IO;
using System.Net.Mail;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
@@ -20,7 +21,8 @@ internal class MemoryStreamDebuggerVisualizerProvider : DebuggerVisualizerProvid
/// <inheritdoc/> /// <inheritdoc/>
public override DebuggerVisualizerProviderConfiguration DebuggerVisualizerProviderConfiguration => new( public override DebuggerVisualizerProviderConfiguration DebuggerVisualizerProviderConfiguration => new(
[ [
new VisualizerTargetType("%MemoryStreamVisualizer.MemoryStreamDebuggerVisualizerProvider.Name%", typeof(MemoryStream)) new VisualizerTargetType("%MemoryStreamVisualizer.MemoryStreamDebuggerVisualizerProvider.Name%", typeof(MemoryStream)),
new VisualizerTargetType("MailAddress Visualizer", typeof(MailAddress))
]) ])
{ {
VisualizerObjectSourceType = new VisualizerObjectSourceType(typeof(MemoryStreamVisualizerObjectSource)), VisualizerObjectSourceType = new VisualizerObjectSourceType(typeof(MemoryStreamVisualizerObjectSource)),