internal ApplyClauseItem(
     FromClauseItem applyLeft,
     FromClauseItem applyRight,
     ApplyKind applyKind)
 {
     this._applyLeft  = applyLeft;
     this._applyRight = applyRight;
     this._applyKind  = applyKind;
 }
 public void Apply(ApplyKind applyBehavior)
 {
     base.OnApply(new PageApplyEventArgs {
         ApplyBehavior = applyBehavior
     });
 }
 /// <summary>
 /// Initializes apply clause item.
 /// </summary>
 internal ApplyClauseItem(FromClauseItem applyLeft, FromClauseItem applyRight, ApplyKind applyKind)
 {
     _applyLeft = applyLeft;
     _applyRight = applyRight;
     _applyKind = applyKind;
 }