AspectInjector 2.5.0

This library provides attributes-based compile-time AOP framework.
     
     Create your aspect by marking class with [Aspect], its methods with [Advice] and create trigger attribute with [Injection].
     That's it! Cross-cutting concerns made easy! Just apply your attribute where you need and everything automicaly works!
     No xml configs! No wierd reflection hacks! No runtime emit!
     Works with AOT and Blazor!

     See release notes for this version here:
     https://github.com/pamidur/aspect-injector/releases/tag/2.5.0

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package AspectInjector -Version 2.5.0
dotnet add package AspectInjector --version 2.5.0
<PackageReference Include="AspectInjector" Version="2.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AspectInjector --version 2.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: AspectInjector, 2.5.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install AspectInjector as a Cake Addin
#addin nuget:?package=AspectInjector&version=2.5.0

// Install AspectInjector as a Cake Tool
#tool nuget:?package=AspectInjector&version=2.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

See here => https://github.com/pamidur/aspect-injector/releases/tag/2.5.0

  • .NETStandard 2.0

    • No dependencies.

NuGet packages (18)

Showing the top 5 NuGet packages that depend on AspectInjector:

Package Downloads
NUnit.Allure
NUnit attributes extenstions for Allure
NUnit.Allure.Steps
Steps Attribute for NUnit.Allure
Flashcom.Util
常用调用类
DependencyInjection.InConsole
Using dependency injection in .Net core console app
Aspects.Notify
This package provides simple INotifyPropertyChanged aspect. Put [Notify] attribure on your properties or a whole class. You can use [NotifyAlso] attributes to notify other dependant properties. Powered by AspectInjector.

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on AspectInjector:

Repository Stars
enkodellc/blazorboilerplate
Blazor Boilerplate / Starter Template with MatBlazor
pamidur/aspect-injector
AOP framework for .NET (c#, vb, etc)
jhrscom/JHRS
The JHRS WPF framework is used to demonstrate how to use wpf and xamarin to build a development framework. The presentation framework only provides an idea. If you apply it to actual projects, you need to complete more functions yourself.

Version History

Version Downloads Last updated
2.5.1-pre1 141 3/30/2021
2.5.0 9,462 3/8/2021
2.5.0-pre1 212 2/1/2021
2.4.4 6,930 1/28/2021
2.4.4-pre5 89 1/22/2021
2.4.4-pre4 92 1/21/2021
2.4.4-pre1 76 12/30/2020
2.4.3 2,567 12/30/2020
2.4.2 404 12/25/2020
2.4.1 64,883 7/31/2020
2.4.0 11,884 6/17/2020
2.4.0-beta1 208 4/30/2020
2.3.1 41,795 2/18/2020
2.3.0 9,827 2/10/2020
2.2.8 4,296 1/19/2020
2.2.7 247 1/18/2020
2.2.6 393 1/17/2020
2.2.5 7,137 10/14/2019
2.2.4 4,833 10/11/2019
2.2.3 311 10/9/2019
2.2.2 1,135 10/4/2019
2.2.1 28,729 6/16/2019
2.1.1 23,117 5/3/2019
2.1.0 2,671 4/17/2019
2.0.6 1,907 2/11/2019
2.0.5 431 2/7/2019
2.0.4 454 2/7/2019
2.0.3 452 2/7/2019
2.0.2 3,543 1/3/2019
2.0.1 515 1/3/2019
2.0.0 663 12/8/2018
2.0.0-rc3 550 12/8/2018
2.0.0-rc2 442 12/7/2018
2.0.0-rc 509 12/7/2018
2.0.0-beta2 503 12/7/2018
2.0.0-beta1 423 12/4/2018
1.0.2 1,211 4/26/2019
1.0.2-pre 435 4/23/2019
1.0.1 14,772 4/2/2018
1.0.0-rc2 963 7/14/2017
1.0.0-rc1 649 4/18/2017
1.0.0-beta4 969 8/31/2016
1.0.0-beta3 835 7/31/2016
1.0.0-beta2 845 7/5/2016
1.0.0-beta1 737 2/1/2016
0.9.44 2,297 8/5/2015
0.9.43 804 8/4/2015
0.9.42 909 8/4/2015
0.9.41 908 7/11/2015
0.9.40 945 7/11/2015
0.9.31 1,214 2/10/2015
0.9.30 922 2/9/2015
0.9.2 843 2/6/2015
0.9.1 1,179 1/24/2015
0.9.0 983 12/23/2014
0.8.47 1,630 4/17/2014
0.7.46 997 4/2/2014
0.5.44 929 3/26/2014
0.3.43 883 3/7/2014
0.2.42 884 3/6/2014
0.2.41 890 3/5/2014