public SyncJob(SyncMessage syncMessage) { this.syncMessage = syncMessage; }
public SyncCreateJob(SyncMessage syncMessage) : base(syncMessage) { }
public SyncTraverseJob(SyncMessage syncMessage, string[] targetPaths) : base(syncMessage) { this.targetPaths = targetPaths; }
public SyncModifyJob(SyncMessage syncMessage) : base(syncMessage) { }