PostSharp
-
- 212,843 total downloads
- last updated 5/29/2019
- Latest version: 4.3.48
Controls and commands for the PostSharp Model Pattern Library. -
- 200,309 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-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. -
- 187,839 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
Provides introspection of Metalama aspect classes, aspect instances and diagnostics reported by Metalama. -
- 185,530 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
Defines the ISourceTransformer interface as well as other APIs that allow you to write source transformers for Metalama.Compiler. -
- 184,035 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
An official and open-source Metalama extension that emulates PostSharp multicasting. -
- 176,313 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 -
- 160,933 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.
- 142,925 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-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 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,496 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
Implements fast and pluggable string formatters. Used by Metalama.Patterns.Caching. -
-
- 130,574 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
Package Description -
- 130,421 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
A Metalama framework adapter that locates and pulls dependencies from a global service provider. -
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.
- 127,654 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
A helper package implementing a logging front-end for Metalama.Patterns.Caching. -
-
- 125,023 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. -
- 122,073 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-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. -
-
.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.
- 117,803 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
Package Description -
-
-
.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.
- 115,296 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-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 -
-
- 104,634 total downloads
- last updated 8/5/2026
- Latest version: 2026.0.16
PostSharp.Patterns.Caching: Compatibility with Microsoft's IMemoryCache. -
-
.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.
- 102,240 total downloads
- last updated 8/5/2026
- Latest version: 2026.0.16
PostSharp.Patterns.Diagnostics: event collection from System.Diagnostics.DiagnosticListener. -
-
- 98,336 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-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.
- 93,128 total downloads
- last updated 9/16/2026
- Latest version: 2027.0.3-preview (prerelease)
Simple and high-performance caching of properties or parameterless methods with a single [Memo] custom attribute thanks to Metalama. -