PostSharp
-
- 214,530 total downloads
- last updated 5/29/2019
- Latest version: 4.3.48
Controls and commands for the PostSharp Model Pattern Library. -
- 208,268 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
Metalama SDK. Lets you extend Metalama with the Roslyn API. Unlike source generators, which can only add code, an SDK-based aspect weaver can modify existing syntax trees. -
- 197,058 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
An official and open-source Metalama extension that emulates PostSharp multicasting. -
- 196,175 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
Provides introspection of Metalama aspect classes, aspect instances and diagnostics reported by Metalama. -
- 193,467 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
Defines the ISourceTransformer interface as well as other APIs that allow you to write source transformers for Metalama.Compiler. -
- 178,066 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 -
-
.NET 10.0 This package targets .NET 10.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.
- 171,187 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-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. -
-
- 168,554 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. -
-
.NET 10.0 This package targets .NET 10.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.
- 160,910 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
Implements fast and pluggable string formatters. Used by Metalama.Patterns.Caching. -
-
Flashtrace
by: PostSharp-
.NET 10.0 This package targets .NET 10.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.
- 150,415 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
A helper package implementing a logging front-end for Metalama.Patterns.Caching. -
-
-
.NET 10.0 This package targets .NET 10.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.
- 140,979 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
Package Description -
-
- 137,944 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
A Metalama framework adapter that locates and pulls dependencies from a global service provider. -
-
.NET 10.0 This package targets .NET 10.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.
- 137,832 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
A caching front-end that can be plugged different backends and helps with building the cache key, coping with special return types, invalidating the cache (directory or with dependencies). This package... More information -
-
- 136,369 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
Package Description -
- 128,039 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-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. -
- 127,505 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. -
- 111,088 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
PostSharp.Patterns.Caching: Compatibility with Microsoft's IMemoryCache. -
-
.NET 10.0 This package targets .NET 10.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.
- 105,909 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
PostSharp.Patterns.Diagnostics: event collection from System.Diagnostics.DiagnosticListener. -
-
- 104,715 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
A commercial Metalama extension that allows to verify the code against architecture rules. -
-
.NET 10.0 This package targets .NET 10.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.
- 103,075 total downloads
- last updated 11/11/2026
- Latest version: 2027.0.6-preview (prerelease)
Simple and high-performance caching of properties or parameterless methods with a single [Memo] custom attribute thanks to Metalama. -