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 RealProxy
derived class call the base constructor with the type to be proxied. In my case:
public class MyProxy<T> : RealProxy
{
public MyProxy()
: base(typeof(T)) // this was missing
{
...
}
...
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With