private void GetUserSnippetsFilePath(string lagnuage, object callback)
        {
            var file = PathManager.GetUserSnippetsFilePath(lagnuage);

            if (!File.Exists(file))
            {
                file = "";
            }

            wrap = new CallbackWrapper(callback);
            wrap.Send(file);
        }
Esempio n. 2
0
        public override void RunEntry(string id)
        {
            var snippetsFilePath = PathManager.GetUserSnippetsFilePath(id);

            if (!File.Exists(snippetsFilePath))
            {
                var content = string.Format(EmptySnippetsTempate, id);
                File.WriteAllText(snippetsFilePath, content);
            }

            if (MainWindow.CanExecuteCommunicateServices())
            {
                MainWindow.LastActiveInstance.CommunicateServices.UEOpenFile(Utility.PathNormalized(snippetsFilePath));
            }
        }