AspectInjector 2.5.1-pre1

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 automagicaly 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.1-pre1

This is a prerelease version of AspectInjector.
Install-Package AspectInjector -Version 2.5.1-pre1
dotnet add package AspectInjector --version 2.5.1-pre1
<PackageReference Include="AspectInjector" Version="2.5.1-pre1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AspectInjector --version 2.5.1-pre1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: AspectInjector, 2.5.1-pre1"
#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.1-pre1&prerelease

// Install AspectInjector as a Cake Tool
#tool nuget:?package=AspectInjector&version=2.5.1-pre1&prerelease
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.1-pre1

  • .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 168 3/30/2021
2.5.0 12,600 3/8/2021
2.5.0-pre1 213 2/1/2021
2.4.4 7,110 1/28/2021
2.4.4-pre5 90 1/22/2021
2.4.4-pre4 93 1/21/2021
2.4.4-pre1 77 12/30/2020
2.4.3 2,606 12/30/2020
2.4.2 409 12/25/2020
2.4.1 65,456 7/31/2020
2.4.0 11,981 6/17/2020
2.4.0-beta1 209 4/30/2020
2.3.1 42,463 2/18/2020
2.3.0 9,970 2/10/2020
2.2.8 4,306 1/19/2020
2.2.7 248 1/18/2020
2.2.6 394 1/17/2020
2.2.5 7,154 10/14/2019
2.2.4 4,834 10/11/2019
2.2.3 312 10/9/2019
2.2.2 1,136 10/4/2019
2.2.1 28,991 6/16/2019
2.1.1 23,128 5/3/2019
2.1.0 2,672 4/17/2019
2.0.6 1,908 2/11/2019
2.0.5 432 2/7/2019
2.0.4 455 2/7/2019
2.0.3 453 2/7/2019
2.0.2 3,544 1/3/2019
2.0.1 516 1/3/2019
2.0.0 664 12/8/2018
2.0.0-rc3 551 12/8/2018
2.0.0-rc2 443 12/7/2018
2.0.0-rc 510 12/7/2018
2.0.0-beta2 504 12/7/2018
2.0.0-beta1 424 12/4/2018
1.0.2 1,214 4/26/2019
1.0.2-pre 436 4/23/2019
1.0.1 14,780 4/2/2018
1.0.0-rc2 968 7/14/2017
1.0.0-rc1 653 4/18/2017
1.0.0-beta4 976 8/31/2016
1.0.0-beta3 842 7/31/2016
1.0.0-beta2 852 7/5/2016
1.0.0-beta1 741 2/1/2016
0.9.44 2,301 8/5/2015
0.9.43 808 8/4/2015
0.9.42 913 8/4/2015
0.9.41 912 7/11/2015
0.9.40 949 7/11/2015
0.9.31 1,218 2/10/2015
0.9.30 926 2/9/2015
0.9.2 847 2/6/2015
0.9.1 1,186 1/24/2015
0.9.0 990 12/23/2014
0.8.47 1,640 4/17/2014
0.7.46 1,004 4/2/2014
0.5.44 936 3/26/2014
0.3.43 890 3/7/2014
0.2.42 893 3/6/2014
0.2.41 898 3/5/2014