void ConvertExpressions(ExpressionCollection items) { for (int i=0; i<items.Count; ++i) { Expression converted = ConvertExpression(items[i]); if (null != converted) { items.ReplaceAt(i, converted); } } }