/// <summary> /// Clones the data repository. /// </summary> /// <returns>Cloned data repository.</returns> public virtual object Clone() { var clonedDataRepository = new OracleDataRepository(_oracleClientFactory, _dataManipulators); if (OnClone != null) { OnClone.Invoke(this, new CloneOracleDataRepositoryEventArgs(clonedDataRepository)); } return(clonedDataRepository); }
/// <summary> /// Clones the data repository. /// </summary> /// <returns>Cloned data repository.</returns> public virtual object Clone() { var clonedDataRepository = new OldToNewDataRepository(_tableDictionary); if (OnClone != null) { OnClone.Invoke(this, new CloneOldToNewDataRepositoryEventArgs(clonedDataRepository)); } return(clonedDataRepository); }
public async void OnCloneEvent(SortableJSEvent e) { await OnClone.InvokeAsync(new SortableEvent <TItem>(this, e)); }