using System; using System.Collections.ObjectModel; using System.Collections.Generic; using System.Text; namespace Iap.Controls { public class InformationBlockDataCollection2 : ICollection { private Collection data = new Collection( ); public Collection Data { get { return data; } set { data = value; } } public System.Collections.Generic.IEnumerator GetEnumerator( ) { foreach (InformationBlockData block in this.Data) { yield return block; } } public void Add(InformationBlockData block) { this.Data.Add(block); } public InformationBlockDataCollection2( ) { } public InformationBlockDataCollection2(Collection data) { this.Data = data; } public void Clear( ) { this.Data.Clear( ); } public Boolean Contains(InformationBlockData item) { return this.Data.Contains(item); } public void CopyTo(InformationBlockData[] array, Int32 arrayIndex) { this.Data.CopyTo(array, arrayIndex); } public Int32 Count { get { return this.Data.Count; } } public Boolean IsReadOnly { get { return false; } } public Boolean Remove(InformationBlockData item) { return this.Data.Remove(item); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator( ) { foreach (InformationBlockData block in this.Data) { yield return block; } } } }