PostSharp [Essentials]
A free edition of PostSharp for your rebellion against boilerplate.
- Simple yet popular features for free in projects of any size.
- All premium features for up to 1,000 lines of code.
- An excellent solution for prototypes and small personal projects.
What's Included and What's Not?
|
Component
|
Feature
|
Essentials
|
Commercial
|
|---|---|---|---|
| Licensing | Available to individuals and companies for commercial projects | ||
| Framework | OnMethodBoundaryAspect, MethodInterceptionAspect | ||
| LocationInterceptionAspect, EventInterceptionAspect | |||
| Support for async methods | |||
| Build-time code validation | |||
| Composite aspects | |||
| Logging | Obtain detailed logs for freshly-built apps of any size | ||
| Obtain detailed logs of any app without time limitation | |||
| MVVM | INotifyPropertyChanged for automatic properties | ||
| INotifyPropertyChanged for explicit properties and child objects | |||
| Commands | |||
| Dependency Properties | |||
| Contracts | Add preconditions and postconditions. | ||
| PostSharp SDK | Use any community-built plugin and create your own | ||
| Caching | Cache a method return value as a function of its parameters. | ||
| Threading | Simplify multi-threaded applications and make them deterministic. |
For more details, please see Limitations of PostSharp Essentials.
Get Started for FREE with PostSharp Essentials