PostSharp
-
- 130,982 total downloads
- last updated 5 days ago
- Latest version: 2023.2.162
Package Description -
- 111,548 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
Metalama SDK. A tool for custom source code modifying extensions using the Roslyn API. More powerful than source generators. -
- 105,701 total downloads
- last updated 2 days ago
- Latest version: 2025.0.9
Defines the ISourceTransformer interface as well as other APIs that allow you to write source transformers for Metalama.Compiler. -
- 105,114 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
A Metalama command line tool. Used for registering a license key or accessing some configuration settings. -
- 101,468 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
Provides introspection of Metalama aspect classes, aspect instances and diagnostics reported by Metalama. -
- 101,337 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
The main implementation of Metalama.Framework. It should normally never be referenced in any user project. -
- 82,955 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
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. -
- 74,464 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
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.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 73,936 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
Package Description -
-
- 70,557 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
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. -
-
.NET 5.0 This package targets .NET 5.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.5 This package targets .NET Framework 4.5. The package is compatible with this framework or higher.
- 68,129 total downloads
- last updated 3 months ago
- Latest version: 2025.0.6
PostSharp.Patterns.Diagnostics: event collection from System.Diagnostics.DiagnosticListener. -
-
- 58,114 total downloads
- last updated 3 months ago
- Latest version: 2025.0.6
PostSharp.Patterns.Caching: Compatibility with Microsoft's IMemoryCache. -
- 53,657 total downloads
- last updated 3 months ago
- Latest version: 2025.0.6
PostSharp.Patterns.Diagnostics: instruments incoming ASP.NET Core HTTP requests. -
- 39,127 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
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. -
- 35,112 total downloads
- last updated 3 months ago
- Latest version: 2025.0.6
Allows for configuring transaction policies via an XML document. -
-
.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.
- 34,274 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
Contract-Based Programming (or Design-by-Contract) with custom attributes such as [NotNull] or [Url] thanks to Metalama: pre-conditions, post-conditions and invariants. -
-
- 34,010 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
An official and open-source Metalama extension that allows to verify the code against architecture rules. -
- 33,633 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
Loads any C# project or solution into LINQPad and exposes its code model to queries. This package contains an optional driver, samples, and dumping methods. -
- 33,509 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
An official and open-source Metalama extension that emulates PostSharp multicasting. -
-
.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.
- 31,864 total downloads
- last updated 2 days ago
- Latest version: 2025.0.10
Implements fast and pluggable string formatters. Used by Metalama.Patterns.Caching. -