Top 20 NuGet aop Packages

基于 Reface.AppStarter 的模块,允许用户简单的创建类或接口的代理类,实现 AOP 、动态实现等功能
Extensions for Injector.NET
Controls and commands for the PostSharp Model Pattern Library.
Monitoring aspect for exception logging, tracing and monitoring performance
Log and Mail exception Message
Flatwhite is an AOP library with MVC and WebAPI ActionFilter style using Castle dynamic proxy. You can create MethodFilterAttribute to add custom logic to any methods as soon as it is interceptable by Castle Dynamic Proxy. Flatwhite has 1 built-in OutputCacheFilter to cache method result which can a...
Easy infrastructure can replace F#'s AST at compile time.
A Fody/Mono.Cecil wrapper that provides most basic IL code weaving helpers.
An assembly weaver, based on Fody, that automatically transforms get/set properties into Xamarin bindable properties.
Provides the ability to configure Autofac with behavior that will dynamically intercept concrete classes marked with `RetryOnFaultAttribute` such that failed operations will be retried with a configurable exponential back-off. This package is for Autofac version 5. For an identical API ...
Provides the ability to configure Autofac with behavior that will dynamically intercept concrete classes marked with `FreezeTimeAttribute` such that resolved `IClock` instances will reflect a frozen instance in time time, throughout the duration of each intercepted call. This is u...
Adds support for interception to Ninject using LinFu
Fody add-in for creating dependency or attached properties from auto properties.
ScopedContext extension system for AspectCore Framework.
DI with AOP framework Moca.NET Core
Get started by putting adding the StaticProxy.Fody nuget package to the projects where the interfaces/classes to be intercepted reside and att a [StaticProxy] attribute to these. Implement your interceptors by inheriting from the IDynamicInterceptor interface. Use one of the integration packages to ...
Get started by putting adding the StaticProxy.Fody nuget package to the projects where the interfaces/classes to be intercepted reside and att a [StaticProxy] attribute to these. Implement your interceptors by inheriting from the IDynamicInterceptor interface. Use one of the integration packages to ...
Custom interceptors for Cauldron.Interception.Fody that provides method, property, field and constructor interception.
A library to perform interception based AOP using Microsoft.Extension.DepenencyInjection.
PSA: Sorry I'm no longer working on this project any more. But Erhan has given it a new home, so if you'd like to contribute and help him revive it, go and check it out at https://github.com/erhan0/aop SheepAspect is an AOP framework for .Net platform that is heavily inspired by AspectJ. It statica...