コード例 #1
0
 private IWritableTraitStore CreateLiveStoreIfNeeded()
 {
     if (activeStore is IWritableTraitStore writableTraitStore)
     {
         return(writableTraitStore);
     }
     else
     {
         liveStore   = baseStore.LiveCopy();
         activeStore = liveStore;
         return(liveStore);
     }
 }
コード例 #2
0
 public MirrorTraitStore(FrozenTraitStore basis)
 {
     this.baseStore   = basis;
     this.activeStore = basis;
 }