Exemplo n.º 1
0
 public void Add(IDictionaryGraphNode <T> item)
 {
     if (ContainsKey(item.Eid))
     {
         throw new InvalidOperationException("Cannot add itself");
     }
     item.Parent = this;
     _dictionary.Add(item.Eid, item);
 }
Exemplo n.º 2
0
 public bool Contains(IDictionaryGraphNode <T> node)
 {
     return(ContainsKey(node.Eid));
 }
Exemplo n.º 3
0
 public bool Remove(IDictionaryGraphNode <T> item)
 {
     return(Remove(item.Eid));
 }