This open-source project contains a collection of Interface definitions, base classes and pre-defined return types. Collectively this Adapter Pattern implementation is meant to facilitate the conversion one markup language to another using CodeFactory.
AdapterHost definition
BaseTagAdapter definition
Conversion Result Type definition
IAdapterHost interface definition
ITagAdapter interface definition
Conversion scenarios range from WebForms (*.aspx files) to Blazor (*.razor files), Silverlight (*.xaml files) to Unity, or YAML to TAML, amongst many many other variations.
The final output is published as a Nuget Package which makes available the adapter pattern interfaces and base classes to implementing authors.
Try the Markup Adapter today. (GitHub link)