R# enables the user to move parameters left and right using CTRL+SHIFT+ALT+<arrow>, which is great, but it would be far more useful if R# would also adjust the parameter reference when parameters are moved around within a string.Format expression.
For example, if I start with the following code:
string.Format("One {0} {1}", "fun", "day")
Place the cursor inside "day" and press CTRL+SHIFT+ALT+<left arrow>, I will end up with:
string.Format("One {0} {1}", "day", "fun")
I would rather the reference followed me, so that I would end up with:
string.Format("One {1} {0}", "day", "fun")