This section provides comprehensive guides and reference material for working with Metalama, from installation through advanced usage and migration.
| Chapter | Description |
|---|---|
| Release notes | High-level changelog for all Metalama releases, including key features, enhancements, and version status. |
| Installing Metalama | Installing the different components of Metalama. |
| Using Metalama | Using Metalama with prebuilt aspects without creating your own. |
| Metalama Patterns | High-quality, open-source aspects developed and supported by the Metalama team. |
| Creating aspects | Creating your own aspects. |
| Verifying architecture | Validating code programmatically against architecture rules or conventions. |
| Extending Metalama with the Roslyn API | Extending Metalama using the Roslyn API. |
| Querying and analyzing code | Querying and analyzing code using the Workspaces API or LINQPad. |
| Configuration and troubleshooting | Configuring Metalama for specific situations or troubleshooting. |
| Migrating from PostSharp | Migrating your projects from PostSharp to Metalama. |
| Under the hood | Implementation details. |
| Divorcing from Metalama | Removing Metalama from your codebase. |