Posts tagged with "PostSharp"

With PostSharp, you can easily write and apply custom attributes that add new behaviors to your code - tracing, thread management, exception handling, data binding, and much more. PostSharp works by injecting IL during the build process to weave aspects into the original method. For up-to-date information, please visit

Dependency Injection using Ninject and PostSharp

April 26, 2016 by Christoff Truter - 1 Comment

Dependency injection is one of the common approaches when dealing with the inversion of control (IoC) design principle and the dependency inversion principle (DIP).

C#   PostSharp   Ninject  

Aspect Orientated Programming (AOP) - A Brief look at PostSharp

April 15, 2016 by Christoff Truter

It is all about the separation of the common functionality that span over layers and tiers (e.g. logging, caching, security, validation, benchmarking etc), know as cross cutting concerns, which the various AOP frameworks attempt to achieve with little or no modification to existing source code.

C#   Threading   PostSharp