/// <summary> /// Returns the display name of the specified <see cref="LinearPrecisionEnum"/> value. /// </summary> /// <param name="value">The value to convert.</param> /// <returns>The display name associated with <paramref name="value"/>.</returns> public static string GetDisplayName(LinearPrecisionEnum value) { string returnValue; _decimalDisplayNames.TryGetValue(value, out returnValue); return(returnValue ?? _fractionalDisplayNames[value]); }
/// <summary> /// Returns the display name of the specified <see cref="LinearPrecisionEnum"/> value. /// </summary> /// <param name="value">The value to convert.</param> /// <returns>The display name associated with <paramref name="value"/>.</returns> public static string GetDisplayName(LinearPrecisionEnum value) { string returnValue; _decimalDisplayNames.TryGetValue(value, out returnValue); return returnValue ?? _fractionalDisplayNames[value]; }
private LinearPrecision(LinearPrecisionEnum value, string displayName) { EnumValue = value; DisplayName = displayName; }
/// <summary> /// Initializes a new instance of the <see cref="LinearPrecision"/> class. /// </summary> /// <param name="enumValue">The underlying enumeration value.</param> public LinearPrecision(LinearPrecisionEnum enumValue) : this(enumValue, GetDisplayName(enumValue)) { }
public static CustomPropertyPrecisionEnum ConvertToCustomPropertyPrecisionEnum(LinearPrecisionEnum linearPrecisionEnum) { return _linearPrecisionEnumMapping[linearPrecisionEnum]; }
public static CustomPropertyPrecisionEnum ConvertToCustomPropertyPrecisionEnum(LinearPrecisionEnum linearPrecisionEnum) { return(_linearPrecisionEnumMapping[linearPrecisionEnum]); }