private static void InitSharedDeepCloneState()
 {
     if (sharedDeepCloneState == null)
     {
         sharedDeepCloneState = new DeepCloneState();
     }
 }
示例#2
0
 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;
 }