private static SolutionSynchronizer.Mode ModeForCurrentExternalEditor()
 {
     if (SolutionSynchronizer.IsSelectedEditorVisualStudio())
     {
         return(SolutionSynchronizer.Mode.UntiyScriptAsPrecompiledAssembly);
     }
     if (SolutionSynchronizer.IsSelectedEditorInternalMonoDevelop())
     {
         return(SolutionSynchronizer.Mode.UnityScriptAsUnityProj);
     }
     return((!EditorPrefs.GetBool("kExternalEditorSupportsUnityProj", false)) ? SolutionSynchronizer.Mode.UntiyScriptAsPrecompiledAssembly : SolutionSynchronizer.Mode.UnityScriptAsUnityProj);
 }