I see R# is suggesting for the above to remove .ToString().
I may be missing something here, but that 1.ToString() in this sample is actualy used in order to avoid boxing for the value type instance of 1.
Is then your suggestion on removing ToString() actually misleading? Should you check first if it is not a ValueType?
Sorry if discussed/answered already.