PostSharp
-
- 177,173 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Metalama SDK. A tool for custom source code modifying extensions using the Roslyn API. More powerful than source generators. -
- 170,947 total downloads
- last updated 5/29/2019
- Latest version: 4.3.48
This package allows to start and communicate with PostSharp Compiler Service. It is used by PostSharp.Dnx. This package will be deleted when PostSharp.Dnx will be merged into the stable PostSharp... More information -
- 170,423 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A Metalama command line tool. Used for registering a license key or accessing some configuration settings. -
- 163,546 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Provides introspection of Metalama aspect classes, aspect instances and diagnostics reported by Metalama. -
- 161,724 total downloads
- last updated 3/26/2026
- Latest version: 2026.1.5-preview (prerelease)
Defines the ISourceTransformer interface as well as other APIs that allow you to write source transformers for Metalama.Compiler. -
- 152,482 total downloads
- last updated 4/1/2025
- Latest version: 2025.1.2-preview (prerelease)
The main implementation of Metalama.Framework. It should normally never be referenced in any user project. -
- 119,019 total downloads
- last updated 4/1/2025
- Latest version: 2025.1.2-preview (prerelease)
Defines the interface between the transformed compile-time user code and the Metalama engine. The package should normally never be referenced in any user project. -
- 113,949 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Package Description -
- 106,823 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Test framework for Metalama aspects and fabrics. This is not your typical test framework. When referencing this package, every _file_ is turned into a test by default. Please read the documentation before use. -
- 105,335 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A Metalama framework adapter that locates and pulls dependencies from a global service provider. -
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.1 This package targets .NET Framework 4.7.1. The package is compatible with this framework or higher.
- 96,382 total downloads
- last updated 3/25/2026
- Latest version: 2026.0.7
PostSharp.Patterns.Diagnostics: event collection from System.Diagnostics.DiagnosticListener. -
-
- 94,561 total downloads
- last updated 3/25/2026
- Latest version: 2026.0.7
PostSharp.Patterns.Caching: Compatibility with Microsoft's IMemoryCache. -
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 89,152 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Contract-Based Programming (or Design-by-Contract) with custom attributes such as [NotNull] or [Url] thanks to Metalama: pre-conditions, post-conditions and invariants. -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 84,380 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Implements fast and pluggable string formatters. Used by Metalama.Patterns.Caching. -
-
- 80,404 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A commercial Metalama extension that allows to verify the code against architecture rules. -
Flashtrace
by: PostSharp-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 76,227 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A helper package implementing a logging front-end for Metalama.Patterns.Caching. -
-
- 75,580 total downloads
- last updated 3/25/2026
- Latest version: 2026.0.7
PostSharp.Patterns.Diagnostics: instruments incoming ASP.NET Core HTTP requests. -
- 73,649 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
An official and open-source Metalama extension that emulates PostSharp multicasting. -
- 71,967 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A Metalama package that allows you to load solutions and projects, get their code model, execute Metalama on them, and get the introspection model of the compilation result. -
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 68,037 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Package Description -