Metalama.Framework.Sdk
Metalama SDK. A tool for custom source code modifying extensions using the Roslyn API. More powerful than source generators.
Install
| Product | Versions |
|---|---|
| .NET Standard |
README
Metalama.Framework.Sdk offers direct access to Metalama's underlying code-modifying capabilities through Roslyn-based APIs.
Unlike Metalama.Framework, our high-level API, aspects built with Metalama.Framework.Sdk must be in their own project, separate from the code they transform. Metalama.Framework.Sdk is much more complex and less safe than Metalama.Framework, and does not allow for a good design-time experience. You should use Metalama.Framework.Sdk only when necessary.
To learn more visit Metalama documentation page: https://doc.metalama.net/sdk/sdk
Backward Compatibility Promise
All public APIs are guaranteed to be backward compatible within the current major version.
The promise does not apply to any preview build of this package.
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.