Skip to content

What is the difference between AspectInjector and Fody? #165

Answered by pamidur
pamidur asked this question in Q&A
Discussion options

You must be logged in to vote

Following #132

Fody. Fody is great. Although it serves slightly different purpose and pursues different goal. Disclaimer - I'm not a Fody dev, here goes my personal opinion. Fody is more low level framework that exposes underlying CIL (common intermediate language) structures to the developer. It's purpose is to allow developers create Weavers that manipulate CIL. So Fody can be used to create something like AspectInjector (it was not). The idea - let's give developers ability to write easy (arguably) code that manipulates CIL. Anything is possible to do in CIL.

AspectInjector on the other hand is more high level framework what allows developers to create AOP structures in high level lang…

Replies: 1 comment

Comment options

pamidur
Oct 18, 2021
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by pamidur
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant