コード例 #1
0
        protected virtual void DisposeImpl()
        {
            if (_disposed)
            {
                return;
            }

            SourceSynchronizerRoot.RegisterSyncSourceToBeUntracked(this);

            _disposed = true;
        }
コード例 #2
0
ファイル: WriteSession.cs プロジェクト: janfokke/MonoSync
 internal WriteSession(SourceSynchronizerRoot sourceSynchronizerRoot)
 {
     _sourceSynchronizerRoot = sourceSynchronizerRoot;
 }
コード例 #3
0
 /// <summary>
 ///     Marks the target object dirty.
 /// </summary>
 protected virtual void MarkDirty()
 {
     Dirty = true;
     SourceSynchronizerRoot.MarkDirty(this);
 }
コード例 #4
0
 protected SourceSynchronizer(SourceSynchronizerRoot sourceSynchronizerRoot, int referenceId, object reference) : base(referenceId)
 {
     SourceSynchronizerRoot = sourceSynchronizerRoot;
     Reference = reference;
 }