public void ValidateIntoTableCompatible(AggregationMethodFactory intoTableAgg) { AggregationValidationUtil.ValidateAggregationType(this, intoTableAgg); var that = (AggregationMethodFactoryFirstLastUnbound) intoTableAgg; AggregationValidationUtil.ValidateStreamNumZero(that._streamNum); if (_collectionEventType != null) AggregationValidationUtil.ValidateEventType(_collectionEventType, that._collectionEventType); else AggregationValidationUtil.ValidateAggregationInputType(ResultType, that.ResultType); }