public List <EditorData> GetAllEditors()
        {
            var path = CommonHelper.MapPath(Path.Combine(PluginPaths.PluginFolder, PluginPaths.EditorsFolder)).Replace("\\~\\", "\\");

            Directory.CreateDirectory(path);
            var editorFolders = Directory.EnumerateDirectories(path).ToList();
            var editors       = new List <EditorData>();

            foreach (var editorFolder in editorFolders)
            {
                if (EditorData.IsValidEditorFolder(editorFolder))
                {
                    editors.Add(new EditorData(editorFolder));
                }
            }
            return(editors);
        }