Does a method like this exist anywhere in the framework?
public static void Swap<T>(ref T left, ref T right) { T temp; temp = left; left = right; right = temp; }
If not, any reason why?