Table of Contents

Class SourceGeneratorFileWriter

Namespace
Refitter.Core
Assembly
Refitter.Core.dll

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

file PlannedFile

The planned file to write.

cancellationToken CancellationToken

A cancellation token.

Returns

Task

A task representing the asynchronous write operation.