public override RealProxy CreateProxy(ObjRef objRef, Type serverType, Object serverObject, Context serverContext) { var proxy = new InterceptionRealProxy(serverType); if (serverContext != null) { RealProxy.SetStubData(proxy, serverContext); } if ((serverType.IsMarshalByRef == false) && (serverContext == null)) { throw new RemotingException("Bad Type for CreateProxy"); } return(proxy); }
public override RealProxy CreateProxy(ObjRef objRef, Type serverType, Object serverObject, Context serverContext) { var proxy = new InterceptionRealProxy(serverType); if (serverContext != null) { RealProxy.SetStubData(proxy, serverContext); } if ((serverType.IsMarshalByRef == false) && (serverContext == null)) { throw new RemotingException("Bad Type for CreateProxy"); } return (proxy); }