private void DeleteCapset(Collection<ITsCapsSet> capSetCollection, capabilitySetType_Values capType) { if (capSetCollection == null || capSetCollection.Count == 0) { return; } int i = 0; for (i = 0; i < capSetCollection.Count; i++) { if (capSetCollection[i].GetCapabilityType() == capType) { capSetCollection.RemoveAt(i); return; } } }