Requirements |
This article describes the requirements of Metalama on the development environment and its compatibility with project types and platforms. |
Installing Metalama |
This chapter describes how to install the different components of Metalama. |
Using Metalama |
This chapter explains how to use Metalama with prebuilt aspects, but does not explain how to create your own aspects. |
Creating aspects |
This chapter explains how to create your own aspects. |
Verifying architecture |
This section explains how to programmatically validate code against architecture rules or conventions. |
Extending Metalama with the Roslyn API |
This chapter describes how to extend Metalama with the Roslyn API. |
Configuration and troubleshooting |
This chapter describes how to configure Metalama for specific situations or for troubleshooting. |
Migrating from PostSharp |
This chapter explains why, when and how to migrate your projects from PostSharp to Metalama. |
Under the hood |
This chapter explains a few implementation details. |
Divorcing from Metalama |
This chapter explains how to remove Metalama from your codebase. |