/// <summary> /// A Xocument which is accessed exclusively. /// </summary> public SyncXocument(string name, IXocument origin, ISyncPipe sync) { lock (this) { this.name = name; this.origin = origin; this.sync = sync; } }
/// <summary> /// A threadsafe comb. /// </summary> public SyncComb(IHoneyComb comb, ISyncPipe sync) { this.comb = comb; this.sync = sync; }
public SyncCell(ICell origin, ISyncPipe sync) { this.sync = sync; this.origin = origin; }