Моя реализация AOP (C #) всегда перехватывает первый (публичный) вызов метода, но не последующие методы, вызываемые в первом перехваченном методе, это ограничение для реализаций ContextBoundObject AOP или я делаю это неправильно?
[InterceptMe]
public void MethodOne()
{
MethodTwo();
}
[InterceptMe]
public void MethodTwo()
{
//not intecepted from MethodOne Call
}
Есть идеи?