57 packages returned for Tags:"PostSharp"

Package type
Sort by
Options
Easily inject logging, profiling, and feature usage monitoring into your .NET application by combining this library and PostSharp 2.1. Records all information using the Loupe Agent which is designed for use in production. If you are upgrading to PostSharp 3.0 or later use... More information
Enables code contracts on methods and properties. By annotating your code with attributes like [NotNull], you can remove common validation code and provide helpful exception messages, making your code more robust and refactor-safe. These annotation attributes are also recognized by ReSharper when it... More information
(This is a subset of Pathoschild.DesignByContract that contains the annotations but does not enforce them.) Enables code contracts on methods and properties. By annotating your code with attributes like [NotNull], you can remove common validation code and provide helpful exception messages, making... More information
MvvmLightBindingAttributes provides attributes for Mvvm Light. The attributes are based on LocationInterceptionAspect of PostSharp, simplify binding properties between View and ViewModel.
Afterthought allows developers to post-process .NET assemblies to add code that either cannot be added to the original source or is not convenient/efficient to do so. Afterthought runs as a post-build step to process one or more assemblies. It discovers and processes amendments that you create or... More information