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

Castle.MicroKernel.Burden

public class Burden
namespace Castle.MicroKernel { public class Burden { public IHandler Handler { get; } public object Instance { get; } public ComponentModel Model { get; } public bool RequiresDecommission { get; set; } public bool RequiresPolicyRelease { get; } public bool TrackedExternally { get; set; } public event BurdenReleaseDelegate Released; public event BurdenReleaseDelegate Releasing; public event BurdenReleaseDelegate GraphReleased; public void AddChild(Burden child); public bool Release(); public void SetRootInstance(object instance); } }