/// <summary> /// Initializes a new instance of the <see cref="AbstractMap"/> class. /// </summary> /// <param name="capacity">The capacity.</param> /// <param name="factor">The factor.</param> public AbstractMap(int capacity, float factor) { loadFactor = factor; threshold = (int)(capacity * loadFactor); entryArray = new IEntry[capacity]; comparator = EqualityEquals.Instance; _entryIterator = new EntryIterator(this); _capacity = capacity; }
/// <summary> /// Initializes a new instance of the <see cref="AbstractMap"/> class. /// </summary> /// <param name="capacity">The capacity.</param> /// <param name="factor">The factor.</param> public AbstractMap(int capacity, float factor) { loadFactor = factor; threshold = (int) (capacity*loadFactor); entryArray = new IEntry[capacity]; comparator = EqualityEquals.Instance; _entryIterator = new EntryIterator(this); _capacity = capacity; }
static InstanceEquals() { INSTANCE = new InstanceEquals(); }
static EqualityEquals() { INSTANCE = new EqualityEquals(); }