|
|
@@ -48,6 +48,8 @@ namespace System.Reactive.Disposables
|
|
|
{
|
|
|
if (disposables == null)
|
|
|
throw new ArgumentNullException("disposables");
|
|
|
+ if (disposables.Any(d => d == null))
|
|
|
+ throw new ArgumentException("disposables collection can not contain null values.", "disposables");
|
|
|
|
|
|
_disposables = new List<IDisposable>(disposables);
|
|
|
_count = _disposables.Count;
|
|
|
@@ -62,6 +64,8 @@ namespace System.Reactive.Disposables
|
|
|
{
|
|
|
if (disposables == null)
|
|
|
throw new ArgumentNullException("disposables");
|
|
|
+ if(disposables.Any(d=>d==null))
|
|
|
+ throw new ArgumentException("disposables collection can not contain null values.", "disposables");
|
|
|
|
|
|
_disposables = new List<IDisposable>(disposables);
|
|
|
_count = _disposables.Count;
|