20 lines
454 B
C#
20 lines
454 B
C#
using System;
|
|
|
|
namespace VContainer.Internal
|
|
{
|
|
class BuilderCallbackDisposable : IDisposable
|
|
{
|
|
public event Action<IObjectResolver> Disposing;
|
|
readonly IObjectResolver container;
|
|
|
|
public BuilderCallbackDisposable(IObjectResolver container)
|
|
{
|
|
this.container = container;
|
|
}
|
|
|
|
public void Dispose()
|
|
{
|
|
if (Disposing != null) Disposing.Invoke(container);
|
|
}
|
|
}
|
|
} |