They say one should not go to sea with two chronometers, or wear two watches. You should either use one that's reliable, or three (or more) to let the "majority rule."
So, should I install another code refactoring helper, or uninstall one of them? I have installed two, and they are bickering back and forth over whether this line of code:
using (StreamReader file = new StreamReader(ChemicalMakeupOfEveryDropOfWaterInTheMississippi))
...should be this instead:
using (var file = new StreamReader(ChemicalMakeupOfEveryDropOfWaterInTheBigMuddy))
If I specify the type explicitly, the tool with a light bulb gutter icon tells me:
"Use implicitly typed local variable declaration | use 'var'"
If I acquiesce and allow it to convert the explicit to the implicit, another tool (the one with a pencil icon in the gutter) pipes up and says, "Specify type explicitly" and changes the 'var' back to 'StreamReader'
I am stuck in an endless loop changing explicit to implicit and back again. My take on it is it doesn't really matter, but I throw this conundrum out to the wisdom of the StackOverflow crowd.