Metalama
C#開発者とチーム向けのRoslynメタプログラミングフレームワーク
PostSharp Technologies 社の製品
2015 年より日本国内にてComponentSourceで販売中。
価格:¥ 31,130 (税込)〜 バージョン: v2024.x 新機能 更新日: Nov 15, 2024
Metalama is a modern Roslyn-based meta-programming framework designed for C# developers. It empowers you to reduce boilerplate, verify code against architecture, and provide coding assistance to team members. With Metalama you can reduce boilerplate by generating it dynamically during compilation. Your source code remains crystal clear. Verify code in real time against architecture, patterns, and conventions. No need to wait for code reviews. Provide coding assistance to your team with customized feedback and suggestions. Set your own rules, automate your own implementation patterns and architecture guidelines. Deliver clean code without boilerplate, strictly adhering to architecture.
Meta-programming is the practice of creating code that generates, modifies or validates other code, streamlining repetitive tasks and making code review more efficient.
With a focus on simplicity and safety, we have reimaginated aspect-oriented programming (AOP) for modern .NET applications.
Aspects and fabrics are special C# classes that execute inside the compiler or the IDE and: