1 write to _root
Microsoft.CodeAnalysis.CodeStyle (1)
24 references to _root
Microsoft.CodeAnalysis.CodeStyle (24)
ImmutableHashMap.cs (24)
96if (_root == null)
102return this.Wrap(_root.Add(0, vb, _keyComparer, _valueComparer, false));
128if (_root == null)
134return this.Wrap(_root.Add(0, vb, _keyComparer, _valueComparer, true));
160if (_root != null)
162return this.Wrap(_root.Remove(_keyComparer.GetHashCode(key), key, _keyComparer));
176var map = _root;
219return new ImmutableHashMap<TKey, TValue>(_root, _keyComparer, valueComparer);
267get { return _root != null ? _root.Count : 0; }
288if (_root == null)
294stack.Push(_root.GetAll().GetEnumerator());
352if (_root != null)
354var vb = _root.Get(_keyComparer.GetHashCode(key), key, _keyComparer);
370if (_root != null)
372var vb = _root.Get(_keyComparer.GetHashCode(keyValuePair.Key), keyValuePair.Key, _keyComparer);
386if (_root != null)
388var vb = _root.Get(_keyComparer.GetHashCode(key), key, _keyComparer);
405if (_root != null)
407var vb = _root.Get(_keyComparer.GetHashCode(equalKey), equalKey, _keyComparer);
476var vb = _root?.Get(_keyComparer.GetHashCode(key), key, _keyComparer);
514if (_root != root)
558if (_root == null)
564stack.Push(_root.GetAll().GetEnumerator());