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

MasterDetailsDebuggerViewItem

using System.Diagnostics; namespace Castle.Windsor.Diagnostics.DebuggerViews { public class MasterDetailsDebuggerViewItem { [DebuggerBrowsable(DebuggerBrowsableState.Never)] private readonly object[] details; [DebuggerBrowsable(DebuggerBrowsableState.Never)] private readonly object master; [DebuggerBrowsable(DebuggerBrowsableState.Never)] private readonly string masterDescription; [DebuggerBrowsable(DebuggerBrowsableState.Never)] private readonly string masterName; [DebuggerDisplay("{masterDescription,nq}", Name = "{masterName,nq}")] public object AMaster { get { return master; } } [DebuggerBrowsable(DebuggerBrowsableState.RootHidden)] public object[] Details { get { return details; } } public MasterDetailsDebuggerViewItem(object master, string masterDescription, string masterName, object[] details) { this.master = master; this.masterDescription = masterDescription; this.masterName = masterName; this.details = details; } } }