Table of Contents

Class RecipientCollection

Namespace
Dynamicweb.Mailing
Assembly
Dynamicweb.Core.dll

Represents collection of recipients

public class RecipientCollection : Collection<Recipient>, IList<Recipient>, ICollection<Recipient>, IReadOnlyList<Recipient>, IReadOnlyCollection<Recipient>, IEnumerable<Recipient>, IList, ICollection, IEnumerable
Inheritance
RecipientCollection
Implements
Inherited Members
Extension Methods

Constructors

RecipientCollection()

Default constructor

public RecipientCollection()

RecipientCollection(IList<Recipient>)

Creates new object with defined list of recipients

public RecipientCollection(IList<Recipient> src)

Parameters

src IList<Recipient>

Properties

RequireUniqueRecipients

Gets or sets if it needs Recipients to be required

public bool RequireUniqueRecipients { get; set; }

Property Value

bool

True or false

Methods

ClearItems()

Removes all elements from the Collection<T>.

protected override void ClearItems()

InsertItem(int, Recipient)

Inserts an element into the Collection<T> at the specified index.

protected override void InsertItem(int index, Recipient item)

Parameters

index int

The zero-based index at which item should be inserted.

item Recipient

The object to insert. The value can be null for reference types.

Exceptions

ArgumentOutOfRangeException
   <code class="paramref">index</code> is less than zero.  

-or-

index is greater than Count.

RemoveItem(int)

Removes the element at the specified index of the Collection<T>.

protected override void RemoveItem(int index)

Parameters

index int

The zero-based index of the element to remove.

Exceptions

ArgumentOutOfRangeException
   <code class="paramref">index</code> is less than zero.  

-or-

index is equal to or greater than Count.

SetItem(int, Recipient)

Replaces the element at the specified index.

protected override void SetItem(int index, Recipient item)

Parameters

index int

The zero-based index of the element to replace.

item Recipient

The new value for the element at the specified index. The value can be null for reference types.

Exceptions

ArgumentOutOfRangeException
   <code class="paramref">index</code> is less than zero.  

-or-

index is greater than Count.

To top