/// <summary>
 /// Creates an empty snapshot.
 /// </summary>
 public EmptyWaveletSnapshot(WaveId waveId, WaveletId waveletId, ParticipantId creator, HashedVersion version, DateTime creationTime)
 {
     WaveId = waveId;
     WaveletId = waveletId;
     Creator = creator;
     HashedVersion = version;
     CreationTime = creationTime;
 }
Example #2
0
        public IWaveletData CreateWavelet(WaveletId waveletId)
        {
            //Contract.Requires(!_wavelets.ContainsKey(waveletId), "Duplicate wavelet id: " + waveletId);

            throw new NotImplementedException();
            //IWaveletData wavelet = new WaveletData(_waveId, waveletId);
            //_wavelets.Add(waveletId, wavelet);

            //return wavelet;
        }
Example #3
0
 public void RemoveWavelet(WaveletId waveletId)
 {
     //Contract.Ensures(_wavelets.Remove(waveletId), waveletId + " is not present");
 }
Example #4
0
 public IWaveletData GetWavelet(WaveletId waveletId)
 {
     return _wavelets[waveletId];
 }
Example #5
0
 public string SerializeWaveletId(WaveletId waveletId)
 {
     return waveletId.Domain + PartSeparator + waveletId.Id;
 }
Example #6
0
 public string SerializeWaveletId(WaveletId waveletId)
 {
     return new StringBuilder(waveletId.Domain).Append(SEP).Append(waveletId.Id).ToString();
 }