3 instantiations of ChangedFile
Microsoft.DotNet.HotReload.Watch (3)
FileWatcher\FileWatcher.cs (1)
177return changedPath.HasValue ? new ChangedFile(fileSet[changedPath.Value.Path], changedPath.Value.Kind) : null;
HotReload\HotReloadDotNetWatcher.cs (2)
348return new ChangedFile(existingFileItem, changeKind); 353return new ChangedFile(
20 references to ChangedFile
dotnet-watch (4)
Watch\BuildEvaluator.cs (1)
103public async ValueTask<MSBuildFileSetFactory.EvaluationResult> EvaluateAsync(ChangedFile? changedFile, CancellationToken cancellationToken)
Watch\DotNetWatcher.cs (2)
26ChangedFile? changedFile = null; 100Task<ChangedFile?> fileSetTask;
Watch\StaticFileHandler.cs (1)
13public async ValueTask<bool> HandleFileChangesAsync(IReadOnlyList<ChangedFile> files, CancellationToken cancellationToken)
Microsoft.DotNet.HotReload.Watch (16)
FileWatcher\FileWatcher.cs (1)
170public async Task<ChangedFile?> WaitForFileChangeAsync(IReadOnlyDictionary<string, FileItem> fileSet, Action? startedWatching, CancellationToken cancellationToken)
HotReload\CompilationHandler.cs (6)
409ImmutableArray<ChangedFile> changedFiles, 679IReadOnlyList<ChangedFile> files, 690foreach (var changedFile in files) 922private IReadOnlyList<RestartOperation> GetRelaunchOperations_NoLock(IReadOnlyList<ChangedFile> changedFiles, LoadedProjectGraph projectGraph) 930foreach (var changedFile in changedFiles) 1024public async Task UpdateFileContentAsync(IReadOnlyList<ChangedFile> changedFiles, CancellationToken cancellationToken)
HotReload\HotReloadDotNetWatcher.cs (9)
233ImmutableArray<ChangedFile> changedFiles; 324async Task<ImmutableArray<ChangedFile>> CaptureChangedFilesSnapshot(IReadOnlyList<string> rebuiltProjects) 405var file = changedFiles[i]; 423var newChangedFiles = new List<ChangedFile>(); 425foreach (var file in changedFiles) 548List<ChangedFile> changedFiles, 563var changedFile = changedFiles[i]; 898private void ReportFileChanges(IReadOnlyList<ChangedFile> changedFiles) 913string GetMessage(IReadOnlyList<ChangedFile> items, ChangeKind kind)