public void KeepGridsWithIncorrectDesignerPropsAndPropBagInDictionary() { foreach (string grid in Grids.Keys.Where(g => !grids[g].IncorrectPropertiesInDesigner || !grids[g].PropertyBagAlreadyExists).ToList()) { Grids.Remove(grid); } }
static public void delConnectionModel(int Id) { int i = 0; if (Grids.Count == 0) { return; } do { if (Grids[i].Id == Id) { Grids.Remove(Grids[i]); continue; } }while (++i < Grids.Count); }
public override bool Remove(int x, int y) { return(Grids.Remove(x - ShiftP.x, y - ShiftP.y)); }