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"); }
public static string ToSerialString(this ScoringFunctionInterpolation value) => value switch {