private void Inject([InjectLocal] IDisposer disposer) { disposer.Add(this); }
public static T AddToDisposer <T>(this T disposable, IDisposer disposer) where T : IDisposable { disposer.Add(disposable); return(disposable); }