-
Notifications
You must be signed in to change notification settings - Fork 1
Limitations
Igor Tkachev edited this page Jun 11, 2026
·
1 revision
AspectGenerator is compile-time call-site rewriting, not runtime AOP.
- static method calls;
- instance method calls;
- extension method calls;
- generic method calls;
-
TaskandTask<T>targets; -
ref,out, andinparameters.
- constructors;
- properties and indexers;
- operators;
- delegates;
- reflection calls;
- local functions;
- calls already compiled in external assemblies;
-
ValueTaskandValueTask<T>in the current implementation.
Unsupported cases either cannot be represented as ordinary interceptable invocation syntax or are not implemented by AspectGenerator yet.