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

ComponentInstanceDelegate

public sealed delegate ComponentInstanceDelegate : MulticastDelegate
Represents a delegate which holds basic information about a component and its instance.
public ComponentInstanceDelegate(object object, IntPtr method)

public virtual IAsyncResult BeginInvoke(ComponentModel model, object instance, AsyncCallback callback, object object)

public virtual void EndInvoke(IAsyncResult result)

public virtual void Invoke(ComponentModel model, object instance)