Cześć,
Chciałem się nieco pobawić przechwytywaniem i zmianą działania metod w C# w runtime, dowiedziałem się że czysty C# raczej czegos takiego nie oferuje
i trzeba bawić się w ingerencję w kod IL (np. przy pomocy Reflection.Emit) lub skorzystać z gotowych bibliotek do programowania aspektowego w C# (np. PostSharp lub czegoś podobnego).
Czytając jednak dokumentację i przykłady (akurat mówię tutaj właśnie o PostSharp) nie znalazłem niczego co pozwoliłoby mi na ingerencję w samo ciało metody, np w taki sposób żeby metoda nie robiła nic i zwracała to co chcę (jak w przypadku mockerów do testowania jednostkowego). Czy jesteście w stanie mnie nieco naprowadzić czym konkretniej powinienem się zainteresować jeśli chciałbym uzyskać taki efekt bez używania IL?