Naanou.Common
Class Collection

Field Summary
int[] _data
int _defaultCapacity
int _size

Constructor Summary
Collection()
        Initializes a new instance of the Collection class.
Collection(Naanou.Common.Collection x)
Collection(int[] x)

Property Summary
int Count
int Item[int index]

Method Summary
int Add(int x)
void AddRange(int[] x)
void AddRange(Naanou.Common.Collection x)
void Clear()
bool Contains(int x)
void CopyTo(int[] array, int index)
void EnsureCapacity(int capacity)
Naanou.Common.Enumerator GetEnumerator()
object ICloneable.Clone()
void ICollection.CopyTo(System.Array array, int index)
System.Collections.IEnumerator IEnumerable.GetEnumerator()
int IList.Add(object val)
bool IList.Contains(object x)
int IList.IndexOf(object x)
void IList.Insert(int index, object x)
void IList.Remove(object x)
void IList.RemoveAt(int index)
int IndexOf(int x)
void Insert(int index, int x)
void Remove(int x)
void SetCapacity(int capacity)

Methods inherited from class System.Object
Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString


Field Detail

_data

private int[] _data


_defaultCapacity

private int _defaultCapacity


_size

private int _size

Constructor Detail

Collection

public Collection()

Initializes a new instance of the Collection class.


Collection

public Collection(Naanou.Common.Collection x)


Collection

public Collection(int[] x)

Property Detail

Count

public int Count


Item

public int this[int index]

Method Detail

Add

public int Add(int x)


AddRange

public void AddRange(int[] x)


AddRange

public void AddRange(Naanou.Common.Collection x)


Clear

public void Clear()


Contains

public bool Contains(int x)


CopyTo

public void CopyTo(int[] array,
                   int index)


EnsureCapacity

private void EnsureCapacity(int capacity)


GetEnumerator

public Naanou.Common.Enumerator GetEnumerator()


ICloneable.Clone

private object ICloneable.Clone()


ICollection.CopyTo

private void ICollection.CopyTo(System.Array array,
                                int index)


IEnumerable.GetEnumerator

private System.Collections.IEnumerator IEnumerable.GetEnumerator()


IList.Add

private int IList.Add(object val)


IList.Contains

private bool IList.Contains(object x)


IList.IndexOf

private int IList.IndexOf(object x)


IList.Insert

private void IList.Insert(int index,
                          object x)


IList.Remove

private void IList.Remove(object x)


IList.RemoveAt

private void IList.RemoveAt(int index)


IndexOf

public int IndexOf(int x)


Insert

public void Insert(int index,
                   int x)


Remove

public void Remove(int x)


SetCapacity

public void SetCapacity(int capacity)