2 instantiations of ChangedPath
Microsoft.DotNet.HotReload.Watch (2)
FileWatcher\DirectoryWatcher.cs (1)
37
onFileChange.Invoke(this, new
ChangedPath
(fullPath, kind));
HotReload\HotReloadDotNetWatcher.cs (1)
447
newAccumulator = newAccumulator.Add(new
ChangedPath
(file.Item.FilePath, file.Kind));
21 references to ChangedPath
Microsoft.DotNet.HotReload.Watch (21)
FileWatcher\DirectoryWatcher.cs (1)
17
public event EventHandler<
ChangedPath
>? OnFileChange;
FileWatcher\FileWatcher.cs (7)
21
public event Action<
ChangedPath
>? OnFileChange;
162
private void WatcherChangedHandler(object? sender,
ChangedPath
change)
180
public async Task<
ChangedPath
?> WaitForFileChangeAsync(Predicate<
ChangedPath
> acceptChange, Action? startedWatching, CancellationToken cancellationToken)
182
var fileChangedSource = new TaskCompletionSource<
ChangedPath
?>(TaskCreationOptions.RunContinuationsAsynchronously);
185
void FileChangedCallback(
ChangedPath
change)
193
ChangedPath
? change;
HotReload\HotReloadDotNetWatcher.cs (13)
96
Action<
ChangedPath
>? fileChangedCallback = null;
213
var changedFilesAccumulator = ImmutableList<
ChangedPath
>.Empty;
215
void FileChangedCallback(
ChangedPath
change)
436
var newAccumulator = ImmutableList<
ChangedPath
>.Empty;
782
private bool AcceptChange(
ChangedPath
change, EvaluationResult evaluationResult)
817
private bool AcceptChange(
ChangedPath
change)
842
internal static IEnumerable<
ChangedPath
> NormalizePathChanges(IEnumerable<
ChangedPath
> changes)
847
ChangedPath
? lastUpdate = null;
848
ChangedPath
? lastDelete = null;
849
ChangedPath
? lastAdd = null;
850
ChangedPath
? previous = null;
852
foreach (
var
item in group)