public TreeDictionary(IEqualityComparer <TKey> comparer) { _comparer = comparer ?? EqualityComparer <TKey> .Default; _treeSet = new TreeSet <KeyValuePair <TKey, TValue> >(new KeyComparer(_comparer)); }
public TreeDictionary(int branchingFactor, IEqualityComparer <TKey> comparer) { _comparer = comparer ?? EqualityComparer <TKey> .Default; _treeSet = new TreeSet <KeyValuePair <TKey, TValue> >(branchingFactor, new KeyComparer(_comparer)); }
internal Enumerator(TreeSet<KeyValuePair<TKey, TValue>>.Enumerator enumerator, ReturnType returnType) { _returnType = returnType; _enumerator = enumerator; }