public void Save(ReferenceSettings settings) { if (_listening && _events != null && !settings.AddToRecentOnReferenceEvents) { _events.ProjectReferenceAdded -= ReferenceAddedHandler; _listening = false; } if (_listening && _events != null && !settings.AddToRecentOnReferenceEvents) { _events.ProjectReferenceAdded += ReferenceAddedHandler; _listening = true; } _persister.Save(settings); }
//The rewriteSession is optional since it is not used in this particular quickfix. public override void Fix(IInspectionResult result, IRewriteSession rewriteSession = null) { var inspectionSettings = _settings.Load(new CodeInspectionSettings()) ?? new CodeInspectionSettings(); var whitelist = inspectionSettings.WhitelistedIdentifiers; inspectionSettings.WhitelistedIdentifiers = whitelist.Concat(new[] { new WhitelistedIdentifierSetting(result.Target.IdentifierName) }).ToArray(); _settings.Save(inspectionSettings); }
public override void Fix() { var inspectionSettings = _settings.Load(new CodeInspectionSettings()) ?? new CodeInspectionSettings(); var whitelist = inspectionSettings.WhitelistedIdentifiers; inspectionSettings.WhitelistedIdentifiers = whitelist.Concat(new[] { new WhitelistedIdentifierSetting(_target.IdentifierName) }).ToArray(); _settings.Save(inspectionSettings); }
/// <summary> /// Sends specified message to the subscribers of the given topic via all connection types /// </summary> /// <param name="topic">Message topic</param> /// <param name="message">Message content</param> /// <returns></returns> public async Task SendMesageToTopic(string topic, PushMessage message) { _persistanceService.Save(message); Parallel.ForEach(_connectionHandlerFactory.GetConnectionHandlers(), (connHandler) => { connHandler.PushMessage(topic, message); }); await Task.CompletedTask; }
private void SaveCurrentState(object parameter) { if (Contacts.Count <= 0) { return; } persistanceService.Save(FilePath, Contacts .Select(x => x.Contact) .ToList()); }
public void Save(CodeInspectionSettings settings) { _persister.Save(settings); }
public void Save(WindowSettings settings) { _persister.Save(settings); }
public void Save(ToDoListSettings settings) { _persister.Save(settings); }
public void Save(GeneralSettings settings) { CheckForEventsToRaise(settings); _persister.Save(settings); }
public void Save(AutoCompleteSettings settings) { _persister.Save(settings); }
public void Save(UnitTestSettings settings) { _persister.Save(settings); }
public void Save(HotkeySettings settings) { _persister.Save(settings); }
public void Save() { _persistanceService.Save(this); }
public void Save(IndenterSettings settings) { _persister.Save(settings); }