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.
- 67,550 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-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 -
-
-
.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.
- 65,491 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Simple and high-performance caching of properties or parameterless methods with a single [Memo] custom attribute thanks to Metalama. -
-
- 61,432 total downloads
- last updated 3/25/2026
- Latest version: 2026.0.7
Allows for configuring transaction policies via an XML document. -
- 61,374 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
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. -
- 61,228 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A Metalama extension that exposes code metrics to the code model. -
- 53,727 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A Metalama weaver that automatically adds CancellationToken to your method definitions and your method calls. -
- 53,383 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A helper package used internally by Metalama to process telemetry and provide a user interface. -
- 49,490 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A Metalama weaver that makes all methods in a type virtual. -
- 47,843 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Redistributable components for package 'Metalama.Community.Costura'. This package should only be installed as a dependency. (This is not the package you are looking for if you want to use... More information -
- 47,689 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A package containing annotated PostSharp API, documenting its Metalama equivalent. It is only useful when migrating PostSharp to Metalama, and must then be removed. -
- 46,266 total downloads
- last updated 3/26/2026
- Latest version: 2023.2.353
A multi-repo build orchestrator used by PostSharp Technologies for its products and for Metalama. -
- 43,328 total downloads
- last updated 4/5/2023
- Latest version: 1.0.141-preview (prerelease)
Package Description -
-
.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.
- 41,286 total downloads
- last updated 3/25/2026
- Latest version: 2026.0.7
PostSharp.Patterns.Diagnostics: instrumentation of HttpClient. -
-
- 40,574 total downloads
- last updated 3/25/2026
- Latest version: 2026.0.7
PostSharp.Patterns.Diagnostics: instruments incoming legacy ASP.NET HTTP requests thanks to an IHttpModule. -
- 40,250 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A Metalama weaver that embeds dependent assemblies as managed resources. A fork of Costura.Fody. -
-
.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.
- 37,170 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Implements the Observable pattern and the INotifyPropertyChanged interface with a single [Observable] attribute thanks to Metalama. Supports both automatic and explicit properties and child objects. -
-
-
.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.
- 37,027 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
A set of aspects that simplify the caching: [Cache] to cache a method result as a function of its parameters, [InvalidateCache] to invalidate the cache, or [CacheKey] to mark a cache key in a... More information -
-
-
.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.1 This package targets .NET Framework 4.7.1. The package is compatible with this framework or higher.
- 36,912 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Redis back-end for Metalama.Patterns.Caching. Implements both caching and cache invalidation over Redis Pub/Sub -
-
-
.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.
- 29,534 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Represents the concept of Immutable Type so that it can be used by other packages like Metalama.Patterns.Observability. -
-
- 28,513 total downloads
- last updated 3/31/2026
- Latest version: 2026.1.7-preview (prerelease)
Contains trivial aspects used in Metalama's getting started documentation. Do not use in production code.