internal static VPlatform C2V(IPlatform contract) { if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) && (contract.GetType().Equals(typeof(PlatformV2C)))) { return(((PlatformV2C)(contract)).GetSourceView()); } else { return(new PlatformC2V(contract)); } }
internal static VPlatform C2V(IPlatform contract) { if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) && (contract.GetType().Equals(typeof(PlatformV2C)))) { return ((PlatformV2C)(contract)).GetSourceView(); } else { return new PlatformC2V(contract); } }