Yes, AppDynamics instruments private and other methods - accessibility should not matter.
Does instrumentation cause compilations when the app is first accessed? We do aspnet_compiler /v <vdir> on our app before adding the server back to the load balancer but it still seems like we see csc/vbc processes run on first access.
The .NET agent does not cause any ASP.NET compilations.
Any one can answer this question ?
I've seen private methods in our stack traces/call graphs.