The documentation at http://msdn.microsoft.com/en-us/library/system.runtime.remoting.proxies.realproxy.gettransparentproxy%28v=VS.100%29.aspx doesn't indicate a scenario where GetTransparentProxy will return null, but I'm getting a null back when I call it.
What circumstances will cause this behavior?
Nevermind, solved it. Its critical to have your
RealProxyderived class call the base constructor with the type to be proxied. In my case: