Как использовать Поправку метода Afterthought в деталях?

Уважаемые, я хочу немного помочь с Afterthought Library, так как я хочу перехватить свою функцию при входе и выходе. Сначала я нашел библиотеку Postsharp и смог ее использовать. Но я обнаружил, что это несвободная библиотека. В общем, я хочу что-то особенное, атрибут и возможность доступа к OnEntry и OnExit, как это в PostSharp

public override void OnEntry(MethodExecutionArgs args)
{}

public override void OnExit(MethodExecutionArgs args)
{}

Кроме того, мне также необходим доступ к именам и значениям аргументов функции и возможность получить возвращаемое значение в событии "OnExit".

И если есть возможность пропустить вызов функции на основе условия в событии "OnEntry".

Спасибо

0 ответов

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