Metalama

  1. Metalama 2024.1

    Release Notes: Unification of Visual Studio Tools for Metalama and PostSharp- Metalama and PostSharp's Visual Studio extensions have been combined into one, creating a unified development experience. Whether you're using Metalama, PostSharp, or both, you

  2. Metalama 2024.0.11

    Release Notes: Fixed null reference exception when comparing assembly versions in ResourceExtractor. 0 ...

  3. Metalama 2024.0.10

    Release Notes: Merged Roslyn that comes with.NET SDK 8.0.203. Attribute "type", and "typevar" target specifiers are not supported. Referencing old aspect assembly with new Metalama throws when deserializing TransitiveAspectManifest. Exception when ...

  4. Metalama 2024.0.9

    Release Notes: 'IntroduceAttribute' now works with enum and delegate. Design-time exception: Aspect type does not belong to the current compilation at design time. Exception when attempting to introduce attribute with Type argument. 07-Mar-2024 0 ...

  5. Metalama 2024.0.8

    Release Notes: Merged Roslyn 4.9. Exception "item with the same key has already been added" in SerializerGenerator Blazor source generators broken with.NET SDK 8.0.200. 0 ...

  6. Metalama 2024.0.7

    Release Notes: License audit is always disabled. User-defined diagnostics are not registered in the user profile. Restarting the IDE does not help. VSX: Hang on Xamarin XAML code. 0 ...

  7. Metalama 2024.0

    Release Notes: Added support for C# 12: Merged Roslyn 4.8 into Metalama.Compiler, the open-source branch of Roslyn adding code transformers. Updated and tested Metalama.Framework to support the following additional C# features: Default lambda parameters. Inline arrays ...

  8. Metalama 2023.4

    Release Notes: Open Source and Source-Available Commitments- To enhance transparency and simplify troubleshooting, the source code of all Metalama components is now available for review; Metalama.Compiler, the custom Roslyn fork, is now freely available as open-source ...

  9. Metalama 2023.3

    Release Notes: Adds auxiliary template support which makes it possible for T# templates to call upon other T# templates Added auxiliary template support which makes it possible for T# templates to call upon other T# templates. The advantages of utilizing auxiliary ...

  10. Metalama 2023.2

    Release Notes: Adds APIs to the code model to enable collections to be filtered by unbound generic types. IAdviceFactory.ImplementInterface: The members created by IAdviceFactory.ImplementInterface are now exposed via the IImplementInterfaceAdviceResult interface. An ...

  11. Metalama 2023.1

    Release Notes: Adds support for Visual Studio 17.6, Roslyn 4.6 and.NET SDK 7.0.300. Added support for Microsoft Visual Studio 17.6, Roslyn 4.6 and Microsoft.NET SDK 7.0.300. The 'IAdviceFactory.ImplementInterface' now exposes the created members in

  12. Metalama 2023.0

    Release Notes: Improve your code quality and productivity. Metalama is a meta-programming framework for C#. It helps you improve your code quality and productivity. With Metalama, you can reduce boilerplate by generating it dynamically during compilation. Your source ...