ConcurrentTrieDictionary(Hashing <K> hashf, Equiv <K> ef, bool readOnly) { hashingobj = hashf; equalityobj = ef; this.readOnly = readOnly; EntrySet = new EntrySet <K, V>(this); }
public ConcurrentTrieDictionary(Hashing <K> hashf, Equiv <K> ef) : this(INode <K, V> .newRootNode(), hashf, ef, false) { }
ConcurrentTrieDictionary(Object r, Hashing <K> hashf, Equiv <K> ef, bool readOnly) : this(hashf, ef, readOnly) { root = r; }