Requirements |
This article outlines the requirements of Metalama for the development environment, along with its compatibility with various project types and platforms. |
Installing Metalama |
This chapter provides instructions on how to install the different components of Metalama. |
Using Metalama |
This chapter details how to use Metalama with prebuilt aspects. It does not, however, cover how to create your own aspects. |
Creating aspects |
This chapter provides guidance on how to create your own aspects. |
Verifying architecture |
This section offers insights on how to programmatically validate code against architecture rules or conventions. |
Extending Metalama with the Roslyn API |
This chapter explains how to extend Metalama using the Roslyn API. |
Configuration and troubleshooting |
This chapter discusses how to configure Metalama for specific situations or troubleshooting purposes. |
Migrating from PostSharp |
This chapter sheds light on why, when, and how to migrate your projects from PostSharp to Metalama. |
Under the hood |
This chapter delves into a few implementation details. |
Divorcing from Metalama |
This chapter provides a guide on how to remove Metalama from your codebase. |