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

ScopedInstanceActivationCallback

Delegate used by ILifetimeScope to request a new instance to be created (that would be the first instance in that scope, subsequently reused).
public ScopedInstanceActivationCallback(object object, IntPtr method)

public virtual IAsyncResult BeginInvoke(Action<Burden> afterCreated, AsyncCallback callback, object object)

public virtual Burden EndInvoke(IAsyncResult result)

public virtual Burden Invoke(Action<Burden> afterCreated)