Class OutputPlannerAdapter
Adapts the static OutputPlanner methods to the IOutputPlanner interface.
public class OutputPlannerAdapter : IOutputPlanner
- Inheritance
-
OutputPlannerAdapter
- Implements
- Inherited Members
Methods
Plan(GeneratorOutput, IOutputConfiguration, string?, string?)
Plans the output file paths for the given generator output.
public IReadOnlyList<PlannedFile> Plan(GeneratorOutput output, IOutputConfiguration config, string? settingsFilePath, string? cliOutputPath)
Parameters
outputGeneratorOutputThe generator output containing generated files.
configIOutputConfigurationThe output configuration.
settingsFilePathstringThe path to the settings file, or
nullfor direct CLI generation.cliOutputPathstringThe output path specified via CLI, or
null.
Returns
- IReadOnlyList<PlannedFile>
A read-only list of planned files with resolved paths and content.