AK.F1.Timing.UI.Converters.SessionStatusToStringConverter.Convert C# (CSharp) Метод

Convert() публичный Метод

public Convert ( object value, Type targetType, object parameter, CultureInfo culture ) : object
value object
targetType System.Type
parameter object
culture System.Globalization.CultureInfo
Результат object
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if(value == null)
            {
                return Brushes.White;
            }

            switch((SessionStatus)value)
            {
                case SessionStatus.Finished:
                    return "Finished";
                case SessionStatus.Green:
                    return "Green";
                case SessionStatus.Yellow:
                    return "Yellow";
                case SessionStatus.SafetyCarOnStandBy:
                    return "SCS";
                case SessionStatus.SafetyCarDeployed:
                    return "SCD";
                case SessionStatus.Red:
                    return "Red";
                default:
                    throw Guard.ArgumentOutOfRange("value");
            }
        }
SessionStatusToStringConverter