#if NET_2_0
using System;
-using System.Collections;
+using System.Collections.ObjectModel;
using System.Collections.Generic;
namespace System.Net.Mail {
- [CLSCompliant (false)]
- public class AttachmentCollection : List<Attachment>, IDisposable, ICollection, IEnumerable, IList, ICollection<Attachment>, IEnumerable<Attachment>, IList<Attachment>
+ public sealed class AttachmentCollection : Collection<Attachment>, IDisposable
{
- [MonoTODO]
+ internal AttachmentCollection ()
+ {
+ }
+
public void Dispose ()
{
for (int i = 0; i < Count; i += 1)
this [i].Dispose ();
}
+
+ protected override void ClearItems ()
+ {
+ base.ClearItems ();
+ }
+
+ protected override void InsertItem (int index, Attachment item)
+ {
+ base.InsertItem (index, item);
+ }
+
+ protected override void RemoveItem (int index)
+ {
+ base.RemoveItem (index);
+ }
+
+ protected override void SetItem (int index, Attachment item)
+ {
+ base.SetItem (index, item);
+ }
}
}