internal static LibraryContractsBase.LibraryManager ContractToViewAdapter(Library.ILibraryManagerContract contract) { StreamWriter sw = new StreamWriter(@"c:\meow\adaptercalls.txt", true); sw.WriteLine("Called LibraryManagerAddInAdapter.ContractToViewAdapter"); sw.Close(); if (contract.GetType().Equals(typeof(LibraryManagerViewToContractAddInAdapter))) { return(((LibraryManagerViewToContractAddInAdapter)(contract)).GetSourceView()); } else { return(new LibraryManagerContractToViewAddInAdapter(contract)); } }
public LibraryManagerContractToViewHostAdapter(Library.ILibraryManagerContract contract) { _contract = contract; _handle = new System.AddIn.Pipeline.ContractHandle(contract); }