// MailAddressCollection.cs // author: Per Arneng using System; using System.Text; using System.Collections; namespace System.Web.Mail { internal class MailAddressCollection : IEnumerable { protected ArrayList data = new ArrayList(); public MailAddress this[ int index ] { get { return this.Get( index ); } } public int Count { get { return data.Count; } } public void Add( MailAddress addr ) { data.Add( addr ); } public MailAddress Get( int index ) { return (MailAddress)data[ index ]; } public IEnumerator GetEnumerator() { return data.GetEnumerator(); } public override string ToString() { StringBuilder builder = new StringBuilder(); for( int i = 0; i