38 references to Delete
dotnet-watch (10)
FileWatcher\EventBasedDirectoryWatcher.cs (3)
69NotifyChange(oldLocation, ChangeKind.Delete); 75NotifyChange(e.OldFullPath, ChangeKind.Delete); 97NotifyChange(e.FullPath, ChangeKind.Delete);
FileWatcher\PollingDirectoryWatcher.cs (1)
120_changesBuilder.TryAdd(filePath, ChangeKind.Delete);
HotReload\HotReloadDotNetWatcher.cs (5)
233if (!extendTimeout && changedFilesAccumulator.Any(change => change.Kind is ChangeKind.Add or ChangeKind.Delete)) 756else if (item.Kind == ChangeKind.Delete) 801Report(kind: ChangeKind.Delete); 822ChangeKind.Delete => "File deleted", 831ChangeKind.Delete => "Files deleted",
HotReload\IncrementalMSBuildWorkspace.cs (1)
131if (change == ChangeKind.Delete)
dotnet-watch.Tests (28)
FileWatcher\FileWatcherTests.cs (8)
251new(srcFile, ChangeKind.Delete), 256new(srcFile, ChangeKind.Delete), 481new(f1, ChangeKind.Delete), 484new(f2, ChangeKind.Delete), 487new(f3, ChangeKind.Delete), 491new(f1, ChangeKind.Delete), 492new(f2, ChangeKind.Delete), 493new(f3, ChangeKind.Delete),
HotReload\HotReloadDotNetWatcherTests.cs (20)
11[InlineData(new[] { ChangeKind.Delete }, new[] { ChangeKind.Delete })] 14[InlineData(new[] { ChangeKind.Update, ChangeKind.Delete }, new[] { ChangeKind.Delete })] 16[InlineData(new[] { ChangeKind.Add, ChangeKind.Delete }, new ChangeKind[] { })] 17[InlineData(new[] { ChangeKind.Delete, ChangeKind.Add}, new[] { ChangeKind.Update })] 19[InlineData(new[] { ChangeKind.Delete, ChangeKind.Delete }, new[] { ChangeKind.Delete })] 21[InlineData(new[] { ChangeKind.Add, ChangeKind.Delete, ChangeKind.Add, ChangeKind.Delete }, new ChangeKind[] { })] 22[InlineData(new[] { ChangeKind.Update, ChangeKind.Delete, ChangeKind.Add, ChangeKind.Update }, new[] { ChangeKind.Update })] 23[InlineData(new[] { ChangeKind.Update, ChangeKind.Delete, ChangeKind.Update, ChangeKind.Add, ChangeKind.Update }, new[] { ChangeKind.Update })] 24[InlineData(new[] { ChangeKind.Add, ChangeKind.Delete, ChangeKind.Delete }, new ChangeKind[] { })] 25[InlineData(new[] { ChangeKind.Add, ChangeKind.Add, ChangeKind.Delete }, new ChangeKind[] { })] 26[InlineData(new[] { ChangeKind.Add, ChangeKind.Update, ChangeKind.Delete }, new ChangeKind[] { })] 27[InlineData(new[] { ChangeKind.Update, ChangeKind.Add, ChangeKind.Delete }, new[] { ChangeKind.Update })] 33[InlineData(new[] { ChangeKind.Delete, ChangeKind.Update }, new[] { ChangeKind.Delete })]