예제 #1
0
        public virtual int SetComponentHandler(IComponentHandler handler)
        {
            if (handler == null)
            {
                System.Diagnostics.Trace.WriteLine("IEditController.SetComponentHandler [null]");
            }
            else
            {
                System.Diagnostics.Trace.WriteLine("IEditController.SetComponentHandler [ptr]");
            }

            this.ComponentHandler  = handler;
            this.ComponentHandler2 = handler as IComponentHandler2;
            this.ComponentHandler3 = handler as IComponentHandler3;

            return(TResult.S_OK);
        }
예제 #2
0
        public override int SetComponentHandler(IComponentHandler handler)
        {
            UnitHandler = handler as IUnitHandler;

            return(base.SetComponentHandler(handler));;
        }
예제 #3
0
 protected BaseEntityComponentMapper(TSourceEntity sourceEntity, IComponentHandler componentHandler, CommerceCommander commerceCommander, CommercePipelineExecutionContext context)
     : base(componentHandler, commerceCommander, context)
 {
     SourceEntity = sourceEntity;
 }
 protected BaseComponentMapper(IComponentHandler componentHandler, CommerceCommander commerceCommander, CommercePipelineExecutionContext context)
 {
     ComponentHandler  = componentHandler;
     CommerceCommander = commerceCommander;
     Context           = context;
 }