Почему не работает ведение журнала для сцепленных методов, но если те же методы вызывают через сохраненный экземпляр, ведение журнала для них работает нормально
Фрагмент Gist
Я нашел решение, это произошло вместо того, чтобы каждый метод возвращал this, но не Калькулятор класса Tranparet Proxy. Поэтому нужно изменить в методах Калькулятора this на
this
return (Calculator)new StepProxy<Calculator>(this).GetTransparentProxy();