示例#1
0
        protected internal virtual IList <EventSubscriptionEntity> CollectEventSubscriptions(IActivityExecution execution)
        {
            var activityRef = CompensateEventDefinition.ActivityRef;

            if (!ReferenceEquals(activityRef, null))
            {
                return(CompensationUtil.CollectCompensateEventSubscriptionsForActivity(execution, activityRef));
            }
            return(CompensationUtil.CollectCompensateEventSubscriptionsForScope(execution));
        }