Я использую ILSpy для изучения класса LogAttribute.Но я не могу понять, как это работает?
Как я понимаю, существует два способа создания аспекта:
1) Высокий уровень: OnMethodBoundaryAspect, OnExceptionAspect, MethodInterceptionAspect, LocationInterceptionAspect, EventInterceptionAspect.
2) Низкий уровень: MethodLevelAspect с атрибутами On *** Advice.
Но LogAttribute не использует ни первый, ни второй регистр.LogAttribute расширяет MethodLevelAspect, но не имеет советов.Итак, как это работает?