Added auxiliary template support which makes it possible for T# templates to call upon other T# templates. The advantages of utilizing auxiliary templates include:
Code reuse across templates.
The opportunity for abstraction and specialization through virtual and override templates.
Roslyn Access - You can now tap into the Roslyn API for granular code model analysis via the Metalama.Framework.Sdk package. Previously, this package was available but not directly accessible from an aspect project.
Improved developer experience when debugging and error reporting.
Improved performance of design-time code validation and the LINQPad driver.