public bool IsConfigSaved() { if (editor.IsChanged()) { return(false); } if (string.IsNullOrEmpty(originalConfig) && string.IsNullOrEmpty(originalFile)) { return(false); } if (string.IsNullOrEmpty(originalFile)) { JObject orgConfig = JObject.Parse(originalConfig); return(JObject.DeepEquals(orgConfig, config)); } JObject orgFile = JObject.Parse(originalFile); return(JObject.DeepEquals(orgFile, config)); }
public bool IsConfigSaved() { if (editor.IsChanged()) { return(false); } if (string.IsNullOrEmpty(uid) && string.IsNullOrEmpty(orgCfg)) { return(false); } var cfg = orgCfg; if (!string.IsNullOrEmpty(uid)) { cfg = GetConfigByUid(uid); } JObject o = ParseConfigString(cfg); return(JObject.DeepEquals(o, config)); }