11 packages tagged with “aspect-oriented”
Aspectus is an advanced Aspect-Oriented Programming (AOP) library that simplifies the injection of cross-cutting concerns into your codebase. It empowers you to write clean and maintainable code by separating cross-cutting concerns from the core logic of your application.
An AOP framework that can intercept any method call: instance or static, virtual or not. It's very easy to get started with, it has in-depth support of LINQ and comes with bunch of useful stock aspect classes for DAL, BL, Testing and Service tiers.
An AOP framework that can intercept any method call: instance or static, virtual or not. It's very easy to get started with, it has in-depth support of LINQ and Entity Framework and comes with bunch of useful stock aspect classes for DAL, BL, Testing and Service tiers.
An extensible compositional architecture framework, providing a set of functionality such as Inversion of Control container (IoC), Dependency Injection (DI), Plug-in framework, Aspect Oriented Programming (AOP), Configurability and Composability for components.
Puresharp is a Framework that provides the essential APIs to productively build high quality (.NET 4.5.2+ & .NET Core 2.1+) applications through reliability, scalability and performance without no compromise.
A powerful Aspect-Oriented Programming (AOP) library for .NET that provides transparent logging of method calls using dynamic proxies with distributed tracing. Supports async methods, parent/child span correlation, OpenTelemetry compatibility, custom formatting, configurable log levels, and HTTP middleware logging.
IPuresharp urbanize libraries with strategic private code to lay transparent foundations for Puresharp API .NET
A plugin for Microsoft.Extensions.DependencyInjection to support automatically injecting all types which defines ITransientType, IScopedType, ISingletonType, and also injecting makes with interceptors. It uses System.Reflection.DispatchProxy to enable on the fly proxy creation of implementation types.
A spookily extensible AOP framework for Dependency Injection
A library designed to simplify the integration of dynamic proxies into .NET applications using Dependency Injection (DI) with Castle.Core IInterceptors and IAsyncInterceptors. Enables aspect-oriented programming for logging, caching, security, and other cross-cutting concerns.