public static string GetStringValue(this NonNullSumFunction nonNullSumFunction) { switch (nonNullSumFunction) { case NonNullSumFunction.NonNullSum: return("non_null_sum"); case NonNullSumFunction.HighNonNullSum: return("high_non_null_sum"); case NonNullSumFunction.LowNonNullSum: return("low_non_null_sum"); default: throw new ArgumentOutOfRangeException(nameof(nonNullSumFunction), nonNullSumFunction, null); } }
public NonNullSumDetectorDescriptor(NonNullSumFunction function) : base(function.GetStringValue()) { }
protected NonNullSumDetectorBase(NonNullSumFunction function) : base(function.GetStringValue()) { }