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)
230
if (!extendTimeout && changedFilesAccumulator.Any(change => change.Kind is ChangeKind.Add or ChangeKind.
Delete
))
740
else if (item.Kind == ChangeKind.
Delete
)
785
Report(kind: ChangeKind.
Delete
);
806
ChangeKind.
Delete
=> "File deleted",
815
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
})]