Code Fix allows users to fix certain kinds of errors, like implementing interfaces, fixing typos, or adding missing namespaces in the using list, while code refactoring helps modify code to make it easier to maintain, understand, and extend, but without changing its behavior.
Code Fix and Code Refactoring are implemented for Roslyn C#/Visual Basic parsers, and for TypeScript/JavaScript parsers.