public void RemovePins() { List <Object> toRemove = new List <object>(); foreach (Object dobj in DrawObjects) { if (dobj.GetType() == typeof(KicadLibPin)) { toRemove.Add(dobj); } } foreach (Object obj in toRemove) { DrawObjects.Remove(obj); } }