PostSharp
-
- 27,334 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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.
- 25,549 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
A helper package implementing a logging front-end for Metalama.Patterns.Caching. -
-
- 23,502 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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,106 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
Contract-Based Programming (or Design-by-Contract) with custom attributes such as [NotNull] or [Url] thanks to Metalama: pre-conditions, post-conditions and invariants. -
-
- 21,834 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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 -
-
.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,601 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
Package Description -
-
- 20,934 total downloads
- last updated 4/5/2023
- Latest version: 1.0.141-preview (prerelease)
Package Description -
- 20,602 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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.
- 20,549 total downloads
- last updated 10/1/2024
- Latest version: 2024.1.6
PostSharp.Patterns.Diagnostics: instrumentation of HttpClient. -
-
- 19,807 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
A Metalama weaver that embeds dependent assemblies as managed resources. A fork of Costura.Fody. -
-
.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.
- 19,746 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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 -
-
- 19,463 total downloads
- last updated 10/1/2024
- Latest version: 2024.1.6
PostSharp.Patterns.Diagnostics: instruments incoming legacy ASP.NET HTTP requests thanks to an IHttpModule. -
- 15,450 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.22
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.
- 11,984 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
Simple and high-performance caching of properties or parameterless methods with a single [Memo] custom attribute thanks to Metalama. -
-
- 10,845 total downloads
- last updated 8/24/2020
- Latest version: 1.3.0
Auto-generates `ToString()` based on your class's fields and/or properties. -
- 10,575 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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.
- 10,495 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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 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,406 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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 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,808 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
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,183 total downloads
- last updated 11/15/2024
- Latest version: 2024.2.30
Synchronizes the invalidation of distributed Metalama.Patterns.Caching caches over Azure Service Bus. -