public void AddUnique( T item ) { if ( array == null || size == array.Length ) { Allocate(); } if ( !Contains( item ) ) { array[size] = item; size++; } }