PostSharp
-
- 28,274 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
A Metalama weaver that automatically adds CancellationToken to your method definitions and your method calls. -
Flashtrace
by: PostSharp-
.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.
- 26,914 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
A helper package implementing a logging front-end for Metalama.Patterns.Caching. -
-
-
.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.
- 24,730 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
Contract-Based Programming (or Design-by-Contract) with custom attributes such as [NotNull] or [Url] thanks to Metalama: pre-conditions, post-conditions and invariants. -
-
- 24,456 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
A Metalama weaver that makes all methods in a type virtual. -
-
.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.
- 22,916 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
Package Description -
-
- 22,784 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
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 -
- 21,810 total downloads
- last updated 4/5/2023
- Latest version: 1.0.141-preview (prerelease)
Package Description -
- 21,654 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
A package containing annotated PostSharp API, documenting its Metalama equivalent. -
-
.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.
- 21,195 total downloads
- last updated 12/9/2024
- Latest version: 2024.1.7
PostSharp.Patterns.Diagnostics: instrumentation of HttpClient. -
-
-
.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.
- 21,049 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
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 -
-
- 20,681 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
A Metalama weaver that embeds dependent assemblies as managed resources. A fork of Costura.Fody. -
- 20,126 total downloads
- last updated 12/9/2024
- Latest version: 2024.1.7
PostSharp.Patterns.Diagnostics: instruments incoming legacy ASP.NET HTTP requests thanks to an IHttpModule. -
- 17,609 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.23
A helper package used internally by Metalama to process telemetry and provide a user interface. -
-
.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.
- 14,126 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
Simple and high-performance caching of properties or parameterless methods with a single [Memo] custom attribute thanks to Metalama. -
-
-
.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.
- 11,464 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
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. -
-
- 11,360 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
Contains trivial aspects used in Metalama's getting started documentation. Do not use in production code. -
-
.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.
- 11,348 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
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 -
-
- 11,326 total downloads
- last updated 8/24/2020
- Latest version: 1.3.0
Auto-generates `ToString()` based on your class's fields and/or properties. -
-
.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.
- 10,581 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
Redis back-end for Metalama.Patterns.Caching. Implements both caching and cache invalidation over Redis Pub/Sub -
-
-
.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.
- 9,952 total downloads
- last updated 12/6/2024
- Latest version: 2024.2.31
Synchronizes the invalidation of distributed Metalama.Patterns.Caching caches over Azure Service Bus. -