public IAppObjectViewToContractHostAdapter(PipelineBuilder.Samples.Events.IAppObject view)
 {
     _view = view;
     DocumentOpened_handlers = new System.Collections.Generic.Dictionary <PipelineBuilder.Samples.Events.Contracts.IDocumentOpenedHandlerContract, System.EventHandler <PipelineBuilder.Samples.Events.DocumentOpenedEventArgs> >();
 }
コード例 #2
0
 public void Initialize(PipelineBuilder.Samples.Events.IAppObject appObject)
 {
     _contract.Initialize(PipelineBuilder.Samples.EventsHostAdapers.IAppObjectHostAdapter.ViewToContractAdapter(appObject));
 }
コード例 #3
0
 internal static PipelineBuilder.Samples.Events.Contracts.IAppObjectContract ViewToContractAdapter(PipelineBuilder.Samples.Events.IAppObject view)
 {
     if (view.GetType().Equals(typeof(IAppObjectContractToViewAddInAdapter)))
     {
         return(((IAppObjectContractToViewAddInAdapter)(view)).GetSourceContract());
     }
     else
     {
         return(new IAppObjectViewToContractAddInAdapter(view));
     }
 }
 public IAppObjectViewToContractHostAdapter(PipelineBuilder.Samples.Events.IAppObject view)
 {
     _view = view;
     DocumentOpened_handlers = new System.Collections.Generic.Dictionary<PipelineBuilder.Samples.Events.Contracts.IDocumentOpenedHandlerContract, System.EventHandler<PipelineBuilder.Samples.Events.DocumentOpenedEventArgs>>();
 }