1 write to _children
Microsoft.ML.Core (1)
Utilities\Tree.cs (1)
88_children = new Dictionary<TKey, Tree<TKey, TValue>>();
16 references to _children
Microsoft.ML.Core (16)
Utilities\Tree.cs (16)
52get { return _children[key]; } 70public ICollection<TKey> Keys { get { return _children.Keys; } } 74public ICollection<Tree<TKey, TValue>> Values { get { return _children.Values; } } 79public int Count { get { return _children.Count; } } 100return _children.TryGetValue(key, out value); 116return _children.ContainsKey(key); 121return item.Value != null && item.Value._parent == this && _children.Comparer.Equals(item.Key, item.Value.Key); 144if (_children.TryGetValue(key, out child)) 151_children.Add(key, newChild); 164Contracts.Assert(_parent._children.ContainsKey(Key)); 165_parent._children.Remove(Key); 178if (!_children.TryGetValue(key, out child)) 198foreach (var child in _children.Values) 203_children.Clear(); 208return _children.GetEnumerator(); 218IDictionary<TKey, Tree<TKey, TValue>> d = _children;