Handles interaction with the code editor.
| CurrentEditor | Returns the current IExternalCodeEditor instance for the chosen code editor. | 
| CurrentEditorInstallation | The path to the current code editor installation being used to open script assets. | 
| OSOpenFile | Open an application with a quoted string of arguments. | 
| ParseArgument | Parse a string using the rules defined under External Tools. | 
| Register | Register an instance of IExternalCodeEditor to use when populating Preferences/External Tools menu. Calls ref::Initialize if you select the instance. | 
| SetExternalScriptEditor | Sets the path of the code editor to use for opening script Assets. | 
| Unregister | Remove an instance of IExternalCodeEditor from the list of registered code editors. Calls ref::Initialize if you select the instance. |