Namespace HoofMark.CSharpTemplating.Abstractions
Interfaces
- IOutputWriter
A fluent, indentation-aware writer for building text file content. Returned by WriteFile(string, Action<IOutputWriter>).
- ITemplate
Marker interface for template classes. Implement this in your template file and the engine will discover and execute it.
- ITemplateConfig
Provides access to configuration values loaded from the template's sibling JSON file.
- ITemplateContext
The context passed to a template's Run method. Provides access to configuration and the ability to write output files.