private void onPersistentStorageSerialize(IPersistentStateSetter writer) { new PersistentStateSaveHelper("SelectedHost", writer).Save(getHostName()); new PersistentStateSaveHelper("ReviewedCommits", writer).Save(_reviewedRevisions); new PersistentStateSaveHelper("RecentMergeRequestsWithDateTime", writer).Save(_recentMergeRequests); new PersistentStateSaveHelper("MergeRequestsByHosts", writer).Save(_lastMergeRequestsByHosts); new PersistentStateSaveHelper("NewMergeRequestDialogStatesByHosts", writer).Save(_newMergeRequestDialogStatesByHosts); }
private void onSerialize(IPersistentStateSetter writer) { { string recordName = String.Format("CollapsedProjects_{0}", getIdentity()); new PersistentStateSaveHelper(recordName, writer).Save(_collapsedProjects); } { string recordName = String.Format("MutedMergeRequests_{0}", getIdentity()); new PersistentStateSaveHelper(recordName, writer).Save(_mutedMergeRequests); } }
internal PersistentStateSaveHelper(string recordName, IPersistentStateSetter writer) { _recordName = recordName; _writer = writer; }