private static void InitSharedDeepCloneState() { if (sharedDeepCloneState == null) { sharedDeepCloneState = new DeepCloneState(); } }
private void PreCloneSavedEntities() { preCloneTask = Task.Run(() => { DeepCloneState deepCloneState = new DeepCloneState(); savedEntities.DeepClone(deepCloneState); return(deepCloneState); }); }
public static void SetSharedDeepCloneState(DeepCloneState deepCloneState) { sharedDeepCloneState = deepCloneState; }
public static void ClearSharedDeepCloneState() { sharedDeepCloneState = null; }