private void GetUserSnippetsFilePath(string lagnuage, object callback) { var file = PathManager.GetUserSnippetsFilePath(lagnuage); if (!File.Exists(file)) { file = ""; } wrap = new CallbackWrapper(callback); wrap.Send(file); }
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)); } }