Lines Matching refs:valueToNode
19 valueToNode = new Dictionary<TValue, MultiTreeNode<TValue, TConnectionWay>>(); in MultiTree()
20 valueToNode.Add(value, this); in MultiTree()
25 return valueToNode[value]; in GetNode()
31 if(valueToNode.ContainsKey(value)) in TryGetNode()
33 node = valueToNode[value]; in TryGetNode()
43 return valueToNode.Select(x => x.Key).ToArray();
49 return valueToNode.ContainsKey(value); in ContainsValue()
60 if(valueToNode.ContainsKey(value)) in FindOrCreateNode()
62 return valueToNode[value]; in FindOrCreateNode()
65 valueToNode.Add(value, newNode); in FindOrCreateNode()
71 var toDelete = valueToNode.Select(x => x.Key).Except(this).ToArray(); in GarbageCollect()
74 valueToNode.Remove(value); in GarbageCollect()
78 private readonly Dictionary<TValue, MultiTreeNode<TValue, TConnectionWay>> valueToNode; field in Antmicro.Renode.Utilities.Collections.MultiTree