/// <summary> /// Constructor to prepare medium chain node with the next rule. /// </summary> /// <param name="context">An instance of <see cref="DCSegmentationContext"/> class.</param> /// <param name="nextRule">Will be processed if no strategy specified.</param> public DCGroupsAnalyzationRule(DCSegmentationContext context, DCStrategyResolverRule nextRule) : base(context, nextRule) { }
/// <summary> /// Constructor to prepare medium chain node with the next rule. /// </summary> /// <param name="context">An instance of <see cref="DCSegmentationContext"/> class.</param> /// <param name="nextRule">Will be processed if no strategy specified.</param> /// <exception cref="ArgumentNullOrEmptyException">Thrown when <paramref name="context"/> is null.</exception> public DCStrategyResolverRule(DCSegmentationContext context, DCStrategyResolverRule nextRule) { context.CheckArgumentNull(nameof(context)); Context = context; NextRule = nextRule; }