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

Facilities

using Castle.MicroKernel; using Castle.Windsor.Diagnostics.DebuggerViews; using System.Collections.Generic; namespace Castle.Windsor.Diagnostics.Extensions { public class Facilities : IContainerDebuggerExtension { private IKernel kernel; public IEnumerable<DebuggerViewItem> Attach() { IFacility[] facilities = kernel.GetFacilities(); if (facilities.Length != 0) yield return new DebuggerViewItem("Facilities", "Count = " + facilities.Length, facilities); } public void Init(IKernel kernel, IDiagnosticsHost diagnosticsHost) { this.kernel = kernel; } } }