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

DependencyDelegate

public sealed delegate DependencyDelegate : MulticastDelegate
Represents a delegate which holds dependency resolving information.
public DependencyDelegate(object object, IntPtr method)

public virtual IAsyncResult BeginInvoke(ComponentModel client, DependencyModel model, object dependency, AsyncCallback callback, object object)

public virtual void EndInvoke(IAsyncResult result)

public virtual void Invoke(ComponentModel client, DependencyModel model, object dependency)