7 instantiations of ChangedFile
dotnet-watch (3)
FileWatcher\FileWatcher.cs (1)
176
return changedPath.HasValue ? new
ChangedFile
(fileSet[changedPath.Value.Path], changedPath.Value.Kind) : null;
HotReload\HotReloadDotNetWatcher.cs (2)
432
return new
ChangedFile
(existingFileItem, changeKind);
437
return new
ChangedFile
(
dotnet-watch.Tests (4)
Watch\BuildEvaluatorTests.cs (4)
46
await evaluator.EvaluateAsync(changedFile:
new
(new() { FilePath = "Test.csproj", ContainingProjectPaths = [] }, ChangeKind.Update), CancellationToken.None);
64
await evaluator.EvaluateAsync(changedFile:
new
(new() { FilePath = "Controller.cs", ContainingProjectPaths = [] }, ChangeKind.Update), CancellationToken.None);
84
await evaluator.EvaluateAsync(changedFile:
new
(new() { FilePath = "Controller.cs", ContainingProjectPaths = [] }, ChangeKind.Update), CancellationToken.None);
121
await evaluator.EvaluateAsync(
new
(new() { FilePath = "Controller.cs", ContainingProjectPaths = [] }, ChangeKind.Update), CancellationToken.None);
14 references to ChangedFile
dotnet-watch (14)
FileWatcher\FileWatcher.cs (1)
169
public async Task<
ChangedFile
?> WaitForFileChangeAsync(IReadOnlyDictionary<string, FileItem> fileSet, Action? startedWatching, CancellationToken cancellationToken)
HotReload\CompilationHandler.cs (2)
477
public async ValueTask<bool> HandleStaticAssetChangesAsync(IReadOnlyList<
ChangedFile
> files, ProjectNodeMap projectMap, CancellationToken cancellationToken)
483
foreach (
var
changedFile in files)
HotReload\HotReloadDotNetWatcher.cs (5)
408
async Task<ImmutableList<
ChangedFile
>> CaptureChangedFilesSnapshot(ImmutableArray<string> rebuiltProjects)
487
var newChangedFiles = ImmutableList<
ChangedFile
>.Empty;
489
foreach (
var
file in changedFiles)
797
private void ReportFileChanges(IReadOnlyList<
ChangedFile
> changedFiles)
812
string GetMessage(IReadOnlyList<
ChangedFile
> items, ChangeKind kind)
HotReload\IncrementalMSBuildWorkspace.cs (1)
119
public async ValueTask UpdateFileContentAsync(IEnumerable<
ChangedFile
> changedFiles, CancellationToken cancellationToken)
HotReload\ScopedCssFileHandler.cs (1)
14
public async ValueTask HandleFileChangesAsync(IReadOnlyList<
ChangedFile
> files, CancellationToken cancellationToken)
HotReload\StaticFileHandler.cs (1)
12
public async ValueTask<bool> HandleFileChangesAsync(IReadOnlyList<
ChangedFile
> files, CancellationToken cancellationToken)
Watch\BuildEvaluator.cs (1)
65
public async ValueTask<MSBuildFileSetFactory.EvaluationResult> EvaluateAsync(
ChangedFile
? changedFile, CancellationToken cancellationToken)
Watch\DotNetWatcher.cs (2)
26
ChangedFile
? changedFile = null;
97
Task<
ChangedFile
?> fileSetTask;