public static IMyHostContract ViewToContractAdapter(IMyHost view) { if (view.GetType().Equals(typeof(MyHostContractToHostViewAdapter))) { return(((MyHostContractToHostViewAdapter)(view)).GetSourceContract()); } else { return(new MyHostHostViewToContractAdapter(view)); } }
public void Initialize(IMyHost hostObj) { _contract.Initialize(HostSideAdapter.ViewToContractAdapter(hostObj)); }
public MyHostAddInViewToContractAdapter(IMyHost view) { _view = view; }
public void Initialize(IMyHost hostObj) { _host = hostObj; }