<PackageReference Include="Castle.Windsor" Version="5.0.0" />

DebuggerViewItem

public class DebuggerViewItem
using System.Diagnostics; namespace Castle.Windsor.Diagnostics.DebuggerViews { [DebuggerDisplay("{description,nq}", Name = "{name,nq}")] public class DebuggerViewItem { [DebuggerBrowsable(DebuggerBrowsableState.Never)] private readonly object description; [DebuggerBrowsable(DebuggerBrowsableState.Never)] private readonly string name; [DebuggerBrowsable(DebuggerBrowsableState.RootHidden)] private readonly object value; [DebuggerBrowsable(DebuggerBrowsableState.Never)] public object Description { get { return description; } } [DebuggerBrowsable(DebuggerBrowsableState.Never)] public string Name { get { return name; } } [DebuggerBrowsable(DebuggerBrowsableState.Never)] public object Value { get { return value; } } public DebuggerViewItem(string name, string description, object value) { this.name = name; this.description = description; this.value = value; } public DebuggerViewItem(string name, object value) { this.name = name; description = value; this.value = value; } } }