コード例 #1
0
		public async Task Visit(CancellationToken ct, FileRenamedNotification notification)
		{
			await Log(
				_innerVisitor.Visit(ct, notification),
				"Visiting FileRenamedNotification. File is : " + notification.FileInfo.FullName + ", old path is " + notification.OldFullPath,
				notification);
		}
コード例 #2
0
		public async Task Visit(CancellationToken ct, FileRenamedNotification notification)
		{
			var oldFileInfo = new FileInfo(notification.OldFullPath);
            if (await _synchronizeFile.HasMirroredFileForPath(ct, oldFileInfo))
			{
				await _synchronizeFile.RenameFile(ct, notification.FileInfo, oldFileInfo);
			}
			else
			{
				await _synchronizeFile.SynchronizeFile(ct, notification.FileInfo);
			}
		}
コード例 #3
0
			public Task Visit(CancellationToken ct, FileRenamedNotification notification)
			{
				return Task.FromResult(true);
			}