Castle.Windsor.Diagnostics
Namespace with 30 public types
Classes
AllComponentsDiagnostic
AllServicesDiagnostic
ComponentDebuggerExtension
DefaultDiagnosticsSubSystem
DependencyDuplicate
DuplicatedDependenciesDiagnostic
NullPerformanceCounter
PotentialLifestyleMismatchesDiagnostic
PotentiallyMisconfiguredComponentsDiagnostic
TrackedComponentsDiagnostic
TrackedInstancesEventArgs
UsingContainerAsServiceLocatorDiagnostic
Enumerations
DependencyDuplicationReason
Interfaces
IAllComponentsDiagnostic
Collects all handlers for components in hosting container.
IAllServicesDiagnostic
Collects all handlers for components in hosting container grouped by services they expose.
Within the service group, first one would be the default (the one obtained when callling for the service type)
IComponentDebuggerExtension
IContainerDebuggerExtension
IContainerDebuggerExtensionHost
IDiagnostic`1
Base inteface for exposing diagnostic information about container, its components and extensions
IDiagnosticsHost
Hosts different diagnostics available in the container.
IDiagnosticsInspector`2
IDiagnosticsSource`1
IDuplicatedDependenciesDiagnostic
Collects dependencies that are duplicated between constructors and properties.
IExposeDiagnostics`1
Exposes diagnostics about itself to the .
IPerformanceMetricsFactory
IPotentialLifestyleMismatchesDiagnostic
IPotentiallyMisconfiguredComponentsDiagnostic
ITrackedComponentsDiagnostic
ITrackedComponentsPerformanceCounter
IUsingContainerAsServiceLocatorDiagnostic
Detects components that are not extending Windsor's infrastructure yet depend on the container which usually means they use the container as service locator
which is a bad practice and should be avoided.