SheepAspect

  •        50

SheepAspect (formerly known as SheepAop) is an AOP tool for the .NET platform, inspired by AspectJ. It uses IL weaving to inject croscutting concerns to your dll at compile time. (Soon, SheepAOP will also support IL weaving at assembly load-time as an alternative, leaving ori...

http://sheepaspect.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Attribute Based Cache using Unity Interception


Unity interception handler attribute for Caching which allows to apply boiler plate caching pattern to classes, and class members directly, without configuring them in the application configuration file. Configure your choice of Cache Provider (ObjectCache, Azure included)...

Composer


Composer is 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.

AspectCore-Framework - AspectCore is an AOP-based cross platform framework for .NET Standard.


AspectCore is an Aspect-Oriented Programming based cross platform framework for .NET Core and .NET Framework.Core support for aspect-interceptor,dependency injection integration , web applications , data validation , and more.

AOP Alliance (Java/J2EE AOP standard)


We believe that Aspect-Oriented Programming (AOP) offers a better solution to many problems than do existing technologies such as EJB. The AOP Alliance aims to ensure interoperability between Java/J2EE AOP implementations to build a larger AOP community.


AOP - AOP in PHP


AOP is a PECL extension that enables you to use Aspect Oriented Programming in PHP, without the need to compile or proceed to any other intermediate step before publishing your code. The AOP extension is designed to be the easiest way you can think of for integrating AOP to PHP.

fluentAOP - A Fluent AOP Library for .NET


An AOP (Aspect-Oriented Programming) library that allows to implement aspects utilizing a fluent API. fluentAOP is primarily designed to simplify the adoption and use of AOP in .NET.

PostCrap - flyweight .NET AOP post compiler


PostCrap is a flyweight attribute based aspect injection .NET post compiler It is written in C# and uses Mono.Cecil to modify assemblies and inject method intercepting stubs

ValidationAspects


ValidationAspects provides State and Interception validation on .net Objects, Properties and Method Parameters. Validation can be declared via attributes and/or augmented/replaced with validation functions at runtime. Supports asp.net MVC, WPF, Silverlight, PostSharp, and Unity.

AspectSharp - .NET AOP Framework


AspectSharp is an AOP (Aspect Oriented Programming) framework for .NET .

AspectME


AspectME is a project for enabling Aspect-Oriented Programming (AOP) on the JavaME platform. The most limited platform for JavaME applications does not have reflection or dynamic classloading, so how can AOP be applied there? AspectME makes it happen.

VirtualMock


VirtualMock is a Unit Testing tool. It uses Junit, Aspect-Oriented Programming (AOP) and the Mock Objects testing approach. Through AOP, it supports features which are not possible with other pure-java mock object frameworks.

dexposed - dexposed enable 'god' mode for single android application.


Dexposed is a powerful yet non-invasive runtime AOP (Aspect-oriented Programming) framework for Android app development, based on the work of open-source Xposed framework project.The AOP of Dexposed is implemented purely non-invasive, without any annotation processor, weaver or bytecode rewriter. The integration is as simple as loading a small JNI library in just one line of code at the initialization phase of your app.

jsface - Small, fast, elegant, powerful, and cross platform JavaScript OOP library


JSFace supports both server side (CommonJS) and client side JavaScript (browser). JSFace supports a special method named main(). main() is executed right after the class is created.

Tie : Java Method Interception


Tie is a simple method interception library for Java. It is based on the AOP Alliance interfaces, and is quick and easy to integrate into an application

Dave and Jeff's AOP Analysis Framework


An Eclipse plugin written in Java that is an open framework for experimenting with different analyses of Java programs. We provide tools to tie together various know analyses and develop new ones in order to better understand Aspect Oriented programs.

Aspyct


Aspyct is a Python 2.x and 3.x library including an aspect-oriented programming (AOP) engine, Unit Testing tools, and other general-purpose components.

AspectR


Aspect-Oriented Programming framework in and for Ruby. Includes useful aspects implemented in AOP, such as profiler, logger etc.

AOP.NET


AOP.NET is another approach of Aspect Oriented Programming (AOP) framework for .NET. It differs from others in that it manipulates directly assembly's structure to achieve weaving. It is designed to be easy and extensible as well as reliable.