コード例 #1
0
 public static IMyHost ContractToViewAdapter(IMyHostContract contract)
 {
     if (((RemotingServices.IsObjectOutOfAppDomain(contract) != true) &&
          contract.GetType().Equals(typeof(MyHostHostViewToContractAdapter))))
     {
         return(((MyHostHostViewToContractAdapter)(contract)).GetSourceView());
     }
     else
     {
         return(new MyHostContractToHostViewAdapter(contract));
     }
 }
コード例 #2
0
 public void Initialize(IMyHostContract hostObj)
 {
     _view.Initialize(HostSideAdapter.ContractToViewAdapter(hostObj));
 }
コード例 #3
0
 public MyHostContractToHostViewAdapter(IMyHostContract contract)
 {
     _contract = contract;
     _handle   = new ContractHandle(contract);
 }