public static void DisposeWith(this IDisposable disposable, INotifyDisposed component) { if (disposable == null) { return; } Verify.ArgumentNotNull(component, "component"); component.Disposed += (sender, args) => DisposeOf(disposable); }
public ItemDisposedEventArgs(INotifyDisposed item, int index) { Item = item; Index = index; }