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

IDependencyAwareActivator

public interface IDependencyAwareActivator
Implemented by IComponentActivator which don't necessarily need dependencies from the container to activate new instances of the component.
using Castle.Core; namespace Castle.MicroKernel.ComponentActivator { public interface IDependencyAwareActivator { bool CanProvideRequiredDependencies(ComponentModel component); bool IsManagedExternally(ComponentModel component); } }