public override void Save(string key, string value, SaveSuccessDelegate saveSuccess, SaveErrorDelegate saveError) { throw new NotImplementedException(); }
public override void Save(string key, string value, SaveSuccessDelegate saveSuccess, SaveErrorDelegate saveError) { string key2 = this.m_internalMockUser + key; if (this.ReportConflictOnChangedData && this.m_dataChangedSinceLastLoad) { saveError(key, StorageErrorState.ConflictError, value, "DummyRemoteValue"); } else { if (this.JustBeforeSave != null) { StorageErrorState?errorCode = null; this.JustBeforeSave(ref errorCode); if (errorCode.HasValue) { saveError(key, errorCode.Value, value, "DummyRemoteValue"); return; } } this.m_storage[key2] = value; saveSuccess(key); this.m_dataChangedSinceLastLoad = true; this.HasBeenWrittenTo = true; } }