38 references to Delete
dotnet-watch (10)
FileWatcher\EventBasedDirectoryWatcher.cs (3)
69
NotifyChange(oldLocation, ChangeKind.
Delete
);
75
NotifyChange(e.OldFullPath, ChangeKind.
Delete
);
97
NotifyChange(e.FullPath, ChangeKind.
Delete
);
FileWatcher\PollingDirectoryWatcher.cs (1)
120
_changesBuilder.TryAdd(filePath, ChangeKind.
Delete
);
HotReload\HotReloadDotNetWatcher.cs (5)
233
if (!extendTimeout && changedFilesAccumulator.Any(change => change.Kind is ChangeKind.Add or ChangeKind.
Delete
))
756
else if (item.Kind == ChangeKind.
Delete
)
801
Report(kind: ChangeKind.
Delete
);
822
ChangeKind.
Delete
=> "File deleted",
831
ChangeKind.
Delete
=> "Files deleted",
HotReload\IncrementalMSBuildWorkspace.cs (1)
131
if (change == ChangeKind.
Delete
)
dotnet-watch.Tests (28)
FileWatcher\FileWatcherTests.cs (8)
251
new(srcFile, ChangeKind.
Delete
),
256
new(srcFile, ChangeKind.
Delete
),
481
new(f1, ChangeKind.
Delete
),
484
new(f2, ChangeKind.
Delete
),
487
new(f3, ChangeKind.
Delete
),
491
new(f1, ChangeKind.
Delete
),
492
new(f2, ChangeKind.
Delete
),
493
new(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
})]