private void changeIndexes(int startAt, int diff) { int count = segments.Count; for(int i = startAt; i<count; i++) { SvgPathSeg seg = segments[i] as SvgPathSeg; if(seg != null) { seg.setIndexWithDiff(diff); } } }