using System; namespace VContainer.Internal { class BuilderCallbackDisposable : IDisposable { public event Action Disposing; readonly IObjectResolver container; public BuilderCallbackDisposable(IObjectResolver container) { this.container = container; } public void Dispose() { if (Disposing != null) Disposing.Invoke(container); } } }