Class SourceGeneratorFileWriter
Writes planned files to disk with content-equality checking. Skips writing when the file already exists with identical content, avoiding unnecessary disk writes during incremental / design-time builds.
public class SourceGeneratorFileWriter : IFileWriter
- Inheritance
-
SourceGeneratorFileWriter
- Implements
- Inherited Members
Methods
WriteAsync(PlannedFile, CancellationToken)
Writes the planned file to disk, creating directories as necessary.
public Task WriteAsync(PlannedFile file, CancellationToken cancellationToken = default)
Parameters
filePlannedFileThe planned file to write.
cancellationTokenCancellationTokenA cancellation token.
Returns
- Task
A task representing the asynchronous write operation.