2using System.Collections;
3using System.Collections.Generic;
12 #region Private Variables
18 #region Default Methods
26 IEnumerator IEnumerable.GetEnumerator()
33 #region Public Static Methods
47 #region Public Methods
63 public void Add(T item)
82 public bool Contains(T item)
84 return m_collection.Contains(item);
95 public void CopyTo(T[] array,
int arrayIndex)
97 m_collection.CopyTo(array, arrayIndex);
132 public IEnumerator<T> GetEnumerator()
134 return m_collection.GetEnumerator();
139 #region Public Properties
ICollection< T > m_collection
int Count
Returns an enumerator that iterates through the collection.
ReadOnlyICollection(ICollection< T > collectionToWrap)
Initializes a new instance of the ReadOnlyICollection<T> class.
bool IsReadOnly
Clear does not change a ReadOnlyICollection.
void Add(T item)
Add does not change a ReadOnlyICollection.
bool Remove(T item)
Remove does not change a ReadOnlyICollection.
static ReadOnlyICollection< T > AsReadOnly(ICollection< T > collectionToWrap)
Returned a read only wrapper around the collectionToWrap.