Exemple #1
0
        internal static string ToSerializedValue(this ScoringFunctionInterpolation value)
        {
            switch (value)
            {
            case ScoringFunctionInterpolation.Linear:
                return("linear");

            case ScoringFunctionInterpolation.Constant:
                return("constant");

            case ScoringFunctionInterpolation.Quadratic:
                return("quadratic");

            case ScoringFunctionInterpolation.Logarithmic:
                return("logarithmic");
            }
            return(null);
        }
 /// <summary>
 /// Convert an enum of type ScoringFunctionInterpolation to a string.
 /// </summary>
 /// <param name='value'>
 /// The value to convert to a string.
 /// </param>
 /// <returns>
 /// The enum value as a string.
 /// </returns>
 internal static string ScoringFunctionInterpolationToString(ScoringFunctionInterpolation value)
 {
     if (value == ScoringFunctionInterpolation.Linear)
     {
         return("linear");
     }
     if (value == ScoringFunctionInterpolation.Constant)
     {
         return("constant");
     }
     if (value == ScoringFunctionInterpolation.Quadratic)
     {
         return("quadratic");
     }
     if (value == ScoringFunctionInterpolation.Logarithmic)
     {
         return("logarithmic");
     }
     throw new ArgumentOutOfRangeException("value");
 }
Exemple #3
0
 public static string ToSerialString(this ScoringFunctionInterpolation value) => value switch
 {