<PackageReference Include="castle.windsor" Version="2.5.1" />

DefaultComponentActivator

protected virtual void ApplyCommissionConcerns(object instance)

protected virtual void ApplyConcerns(IEnumerable<ILifecycleConcern> steps, object instance)

protected virtual void ApplyDecommissionConcerns(object instance)

protected virtual bool CanSatisfyDependency(CreationContext context, DependencyModel dep)

protected virtual object[] CreateConstructorArguments(ConstructorCandidate constructor, CreationContext context, out Type signature)

protected virtual object CreateInstance(CreationContext context, object[] arguments, Type[] signature)

protected virtual object Instantiate(CreationContext context)

protected virtual void SetUpProperties(object instance, CreationContext context)