Open sandboxFocusImprove this doc

Conceptual documentation

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.