В документации по http://msdn.microsoft.com/en-us/library/system.runtime.remoting.proxies.realproxy.gettransparentproxy%28v=VS.100%29.aspx не указан сценарий, в котором GetTransparentProxy вернет null, но я получаю null обратно при вызове.
GetTransparentProxy
null
Чтообстоятельства будут вызывать такое поведение?
Неважно, решил это. критически важно , чтобы ваш производный класс RealProxy вызывал базовый конструктор с типом для прокси. В моем случае:
RealProxy
public class MyProxy<T> : RealProxy { public MyProxy() : base(typeof(T)) // this was missing { ... } ... }