Class T4OutputManager
Manages T4 template output files for deterministic generation.
public sealed class T4OutputManager
- Inheritance
-
T4OutputManager
- Inherited Members
Constructors
T4OutputManager(string)
Initializes a new instance of the T4OutputManager class.
public T4OutputManager(string outputDirectory)
Parameters
outputDirectorystringThe output directory for generated files.
Methods
AddFile(string, string)
Adds a file to be generated.
public void AddFile(string fileName, string content)
Parameters
Clear()
Clears all pending files.
public void Clear()
GetFileNames()
Gets the list of files that would be generated.
public IReadOnlyList<string> GetFileNames()
Returns
- IReadOnlyList<string>
The list of file names.
WriteAll(bool)
Writes all files to disk.
public void WriteAll(bool cleanDirectory = false)
Parameters
cleanDirectoryboolWhether to clean the directory first.