86 packages tagged with “postsharp”
Redistributable components for package 'PostSharp'. This package should only be installed as a dependency. (This is not the package you are looking for).
Redistributable components for package 'PostSharp.Patterns.Common'. This package should only be installed as a dependency. (This is not the package you are looking for).
The #1 pattern-aware extension to C# and VB.
Code Contracts and common functionalities used by other PostSharp pattern libraries. An official PostSharp pattern library.
A fork of the Roslyn compiler that adds an extension point allowing for syntax tree transformations. This fork is used by the Metalama framework.
PostSharp.Patterns.Diagnostics: support for Log4Net.
Redistributable components for package 'PostSharp.Patterns.Aggregation'. This package should only be installed as a dependency. (This is not the package you are looking for).
Cache and InvalidateCache patterns. An official PostSharp pattern library.
Aggregatable (parent-child), Visitor and Disposable patterns. An official PostSharp pattern library.
Adds detailed tracing to any method without modifying your source code. Several backends are available as separate NuGet packages. An official PostSharp pattern library.
PostSharp.Patterns.Diagnostics: support for NLog.
INotifyPropertyChanged, Recordable (undo/redo) and Weak Event patterns. An official PostSharp pattern library.
Redistributable components for package 'PostSharp.Patterns.Diagnostics'. This package should only be installed as a dependency. (This is not the package you are looking for).
Allows to build PostSharp adds-ins using the low-level API. Undocumented and unsupported.
Adds a concept of thread safety to C# and VB so that most threading defects are detected at build-time or in a single-threaded test coverage. Includes a deadlock detection policy and thread dispatching aspects. An official PostSharp pattern library.
PostSharp.Patterns.Diagnostics: support for Serilog.
PostSharp.Patterns.Diagnostics: support for EnterpriseLibrary.Logging.
Command, Dependency Property and Attached Property patterns. Also contains WPF controls for PostSharp.Patterns.Model. An official PostSharp pattern library.
PostSharp.Patterns.Diagnostics: support for Trace, TraceSource and EventSource.
PostSharp.Patterns.Caching: Support for Windows Azure.
An AOP component that can be applied to any method, whether it is synchronous or asynchronous, instance or static, constructor or property. You can also apply it to types and assemblies, and use an AspectJ-like pattern to match the methods you want.
This package allows to start and communicate with PostSharp Compiler Service. It is used by PostSharp.Dnx. This package will be deleted when PostSharp.Dnx will be merged into the stable PostSharp package.
A multi-repo build orchestrator used by PostSharp Technologies for its products and for Metalama.
MrAdvice allows to weave aspects at build-time (just like PostSharp, but free as in free beer). Write your own aspects in the form of attributes and apply them to target methods or properties.
PostSharp.Patterns.Diagnostics: support for Common.Logging.
Redistributable components for package 'PostSharp.Patterns.Threading'. This package should only be installed as a dependency. (This is not the package you are looking for).
Defines the ISourceTransformer interface as well as other APIs that allow you to write source transformers for Metalama.Compiler.
PostSharp.Patterns.Diagnostics: support for Gibraltar Loupe.
PostSharp.Patterns.Diagnostics: support for Microsoft Application Insights.