IDiagnosticsHost
Hosts different diagnostics available in the container.
            
                namespace Castle.Windsor.Diagnostics
{
    public interface IDiagnosticsHost
    {
        void AddDiagnostic<TDiagnostic>(TDiagnostic diagnostic) where TDiagnostic : IDiagnostic<object>;
        TDiagnostic GetDiagnostic<TDiagnostic>() where TDiagnostic : IDiagnostic<object>;
    }
}