public virtual void Add(E element) { int[] index = colValuesInternal.GetWithKey(element); if (index == null) { index = factory.AddElement(element); } int block = index[0]; if (block >= data.Length) { EnsureCapacity(block); } data[block] |= index[1]; ChangeNext(next, block, next[block], block); }
public virtual void Add(E element) { int[] index = colValuesInternal.GetWithKey(element); data[index[0]] |= index[1]; }