Transformed Code Debugging
Metalama allows you to choose whether to step into the source code or the transformed code. Switch to the LamaDebug build configuration. Metalama is the only aspect-oriented framework for .NET that lets you debug the transformed code, stepping through the generated code line by line.
When you build with the LamaDebug configuration, the transformed code is stored under the obj/LamaDebug/metalama directory. This makes it easy to inspect the generated code and set breakpoints directly in it.
Benefits
- Focus on the abstraction level relevant to your current task.
- Works with all IDEs.
- Produces readable, well-formatted code.
- Allows you to set breakpoints in the generated code.