Esempio n. 1
0
 public bool ContainsEntity(Boo.Lang.Compiler.TypeSystem.IEntity entity)
 {
     foreach (Node node in _list)
     {
         if (entity == node.Entity)
         {
             return(true);
         }
     }
     return(false);
 }
Esempio n. 2
0
 public Node RemoveByEntity(Boo.Lang.Compiler.TypeSystem.IEntity entity)
 {
     if (null == entity)
     {
         throw new ArgumentNullException("entity");
     }
     for (int i = 0; i < _list.Count; ++i)
     {
         Node node = (Node)_list[i];
         if (entity == node.Entity)
         {
             _list.RemoveAt(i);
             return(node);
         }
     }
     return(null);
 }
Esempio n. 3
0
 internal virtual void ClearTypeSystemBindings()
 {
     _annotations = null;
     _entity      = null;
 }