C# RealProxy: для цепных методов не работает ведение журнала (шаблон интерфейса Fluent)

Почему не работает ведение журнала для связанных методов, но если те же самые методы вызывают через сохраненный экземпляр, ведение журнала для одного работает нормально

Фрагмент Gist

1 ответ

Я нашел решение, это произошло вместо того, чтобы каждый метод вернулся this но не Tranparet Proxy класс Калькулятор Так что нужно изменить в методах Калькулятора this в

return (Calculator)new StepProxy<Calculator>(this).GetTransparentProxy();

Другие вопросы по тегам