System.Reactive.Disposables.CompositeDisposable
public sealed class CompositeDisposable : ICollection<IDisposable>, IEnumerable<IDisposable>, IEnumerable, ICancelable, IDisposable
Represents a group of disposable resources that are disposed together.
namespace System.Reactive.Disposables
{
public sealed class CompositeDisposable : ICollection<IDisposable>, IEnumerable<IDisposable>, IEnumerable, ICancelable, IDisposable
{
public int Count { get; }
public bool IsReadOnly { get; }
public bool IsDisposed { get; }
public CompositeDisposable();
public CompositeDisposable(int capacity);
public CompositeDisposable(params IDisposable[] disposables);
public CompositeDisposable(IEnumerable<IDisposable> disposables);
public void Add(IDisposable item);
public bool Remove(IDisposable item);
public void Dispose();
public void Clear();
public bool Contains(IDisposable item);
public void CopyTo(IDisposable[] array, int arrayIndex);
public IEnumerator<IDisposable> GetEnumerator();
}
}