It was at the eleventh hour and I am trying to debug a WCF proxy with no luck. I knew that the call was crossing the process boundary because I was catching a Fault Exception, but when its late and things get hinky, I wanted to ensure that I was calling the right method on the channel.
My friend and collegue David Barrett pointed me to the fact that the proxy class is decorated with the following attribute:[System.Diagnostics.DebuggerStepThroughAttribute()]
I am not sure what value this provides, unless you want to hide the details of the proxy from developers when stuck in the muck, but removing the attribute seems to work!