public bool ContainsEntity(Boo.Lang.Compiler.TypeSystem.IEntity entity) { foreach (Node node in _list) { if (entity == node.Entity) { return(true); } } return(false); }
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); }
internal virtual void ClearTypeSystemBindings() { _annotations = null; _entity = null; }