Sakuno.KanColle.Amatsukaze.EnumToStringResourceExtension.Converter.Convert C# (CSharp) Méthode

Convert() public méthode

public Convert ( object rpValues, Type rpTargetType, object rpParameter, CultureInfo rpCulture ) : object
rpValues object
rpTargetType System.Type
rpParameter object
rpCulture System.Globalization.CultureInfo
Résultat object
            public object Convert(object[] rpValues, Type rpTargetType, object rpParameter, CultureInfo rpCulture)
            {
                if (rpValues[0] == null || rpValues[0] == DependencyProperty.UnsetValue)
                    return string.Empty;

                var rValue = rpValues[0];
                var rType = rValue.GetType();
                if (!rType.IsEnum || !rType.IsEnumDefined(rValue))
                    return string.Empty;

                return StringResources.Instance.Main.GetString($"{rpParameter}_{rValue}");
            }
EnumToStringResourceExtension.Converter