Is there a way of intercepting some method calls without making any code changes around the method itself?
I don\'t need to inject any custom behaviour at runtime,
You can use any AOP Frameworks, like to Spring .NET or Unity, to intercept calls, before or after the method execute. Thus, you dont need to change your method code.