PostSharpA free, open-source and extensible platform for enhancement of .NET assemblies | |
Download |
PostSharp Ranking & Summary
Advertisement
PostSharp Tags
- Framework Silverlight assembly extensible application .Net platform .NET assemblies extensible debugger Net assemblies management phuse .net assemblies modify .NET assemblies edit .NET assemblies Find Assemblies Assemblies merge .NET assemblies NET assemblies merger NET assemblies joiner .NET Framework enhancement Framework Support Silverlight Support NET assemblies Support analyze .NET assemblies extensible bot extensible language extensible extensible system extensible algorithm sub-assemblies
PostSharp Description
PostSharp was designed to be an extensible platform for enhancement of .NET assemblies, that is: PostSharp transforms assemblies after compilation. Pretty abstract, isn't it? Not so much. It has great applications. PostSharp Laos, a Lightweight Aspect-Oriented Solution, provides aspect-oriented programming (AOP) to .NET Developers without the learning curve. PostSharp is a tool that can reduce the number of lines of code and improve its logical decoupling. Therefore its helps you delivering higher stability, cleaner design, and cheaper source code maintenance. Have you already implemented things like transaction management, logging, caching, or security? In each method, you had to write a same dozen of lines of code, right? With PostSharp, you can encapsulate these aspects as custom attributes. You can make your own custom attributes that will really add new behaviors to your code! This is sometimes called aspect-oriented programming (AOP) or policy injection. PostSharp transparently inserts itself in the build process and post-processes the compiled assembly. Since PostSharp works at MSIL level, it supports virtually all static languages targeting the .NET Framework.
PostSharp Related Software