internal static IPort V2C(VPort view) { if (view == null) { return(null); } if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(view) && (view.GetType().Equals(typeof(PortC2V)))) { return(((PortC2V)(view)).GetSourceContract()); } else { return(new PortV2C(view)); } }