34 packages tagged with “Aspects”
A general non-destructive patch library for .NET and Mono modules.
A general non-destructive patch library for .NET and Mono modules
A really simple AOP Framework. For bugs and questions: https://github.com/hcesar/SimpleAspects
An api for building and invoking Aspects.
Testeroids is a framework and a set of guidelines working in concert for great productivity in unit testing of .NET projects.
AOP (Aspect Oriented Programming) using dotnet source generator.
Autofac integration for Saspect: AOP (Aspect Oriented Programming) using dotnet source generator.
Castle extension to support interceptors for types and methods
AmbientScoping
Squire framework decoupling API.
Contains TraceSourceAttribute - a PostSharp-based aspect for simple but rich logging with .Net System.Diagnostics framework. It makes completely simple to use activity tracing and locial operations stacks.
This package should not be referenced directly, instead install the CitiesHarmony.API package! Cities: Skylines-compatible fork of the non-destructive patch library for .NET and Mono modules
Lets you apply aspects to your classes at runtime and build new aspects; also provides MEF integration. For more detailed information and documentation, please visit the GitHub page at http://aashishkoirala.github.io/aspects. You can find more of my stuff by visiting my page at http://aashishkoirala.github.io. The package is free to download and use. The source code is open and provided under the GPL license.
Contains TraceSourceAttribute - a PostSharp-based aspect for simple but rich logging with .Net System.Diagnostics framework. It makes completely simple to use activity tracing and locial operations stacks. To use, just mark an class, property, method or entire assembly with [TraceSource] attribute and relax complete stack tracing with input/output values and graphs. And don't forget to activate TraceSource through app/web configs, see Essential.Diagnostics project for good examples of rich tracing https://github.com/sgryphon/essential-diagnostics/blob/develop/docs/ReadMe.md
Lightweight AOP (Aspect-Oriented Programming) library with PostSharp-compatible API. Supports method interception, boundary aspects, and property interception with compile-time IL weaving via Fody. Single package includes both library and Fody weaver.
Simple .NET library for writing SOLID and DRY code
Library with utility classes for Microsoft Dependency Injection.
NCop is a Composite-aspect oriented framework for .NET
Fody weaver for DotNetAspects. Provides compile-time IL weaving for PostSharp-compatible aspects including MethodInterceptionAspect with Proceed() support.
This library provides attributes-based compile-time AOP framework.
Commonly used package and class structures of Net Core backend developers are gathered in a single framework.
This MVC sample illustrates how to use Unity interception to capture calls to objects and add additional functionality to the target object.
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.