Table of Contents

AddRange Method

Definition

AddRange<T>(IDecorator<ICollection<T>>, params T[])

Adds the elements of the specified source to the enclosed ICollection<T> of the decorator.

public static void AddRange<T>(this IDecorator<ICollection<T>> decorator, params T[] source)

Parameters

decorator IDecorator<ICollection<T>>

The decorator that wraps the ICollection<T> to extend.

source T[]

The sequence of elements that should be added to the enclosed ICollection<T> of the decorator.

Type Parameters

T

The type of elements in the ICollection<T>.

Exceptions

ArgumentNullException

decorator cannot be null.

AddRange<T>(IDecorator<ICollection<T>>, IEnumerable<T>)

Adds the elements of the specified source to the enclosed ICollection<T> of the decorator.

public static void AddRange<T>(this IDecorator<ICollection<T>> decorator, IEnumerable<T> source)

Parameters

decorator IDecorator<ICollection<T>>

The decorator that wraps the ICollection<T> to extend.

source IEnumerable<T>

The sequence of elements that should be added to the enclosed ICollection<T> of the decorator.

Type Parameters

T

The type of elements in the ICollection<T>.

Exceptions

ArgumentNullException

decorator cannot be null.