public IRemoteScriptManagerContractToViewHostAdapter(nAsterisk.AGI.ScriptHost.Contract.IRemoteScriptManagerContract contract)
 {
     _contract = contract;
     _handle   = new System.AddIn.Pipeline.ContractHandle(contract);
 }
Ejemplo n.º 2
0
 internal static nAsterisk.AGI.ScriptHost.IRemoteScriptManager ContractToViewAdapter(nAsterisk.AGI.ScriptHost.Contract.IRemoteScriptManagerContract contract)
 {
     if (((System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) != true) &&
          contract.GetType().Equals(typeof(IRemoteScriptManagerViewToContractAddInAdapter))))
     {
         return(((IRemoteScriptManagerViewToContractAddInAdapter)(contract)).GetSourceView());
     }
     else
     {
         return(new IRemoteScriptManagerContractToViewAddInAdapter(contract));
     }
 }