public static string GetColorAutomationName()

in src/Calculator/Views/GraphingCalculator/EquationStylePanelControl.xaml.cs [125:223]


        public static string GetColorAutomationName(Windows.UI.Xaml.Media.Brush brush)
        {
            var resourceLoader = AppResourceProvider.GetInstance();
            var color = ((SolidColorBrush)brush);

            var lightDictionary = (ResourceDictionary)(Application.Current.Resources.ThemeDictionaries["Light"]);
            var darkDictionary = (ResourceDictionary)(Application.Current.Resources.ThemeDictionaries["Default"]);
            var highContrast = (ResourceDictionary)(Application.Current.Resources.ThemeDictionaries["HighContrast"]);

            if (color == (SolidColorBrush)(lightDictionary["EquationBrush1"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush1"]))
            {
                return resourceLoader.GetResourceString("equationColor1AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush2"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush2"]))
            {
                return resourceLoader.GetResourceString("equationColor2AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush3"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush3"]))
            {
                return resourceLoader.GetResourceString("equationColor3AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush4"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush4"]))
            {
                return resourceLoader.GetResourceString("equationColor4AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush5"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush5"]))
            {
                return resourceLoader.GetResourceString("equationColor5AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush6"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush6"]))
            {
                return resourceLoader.GetResourceString("equationColor6AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush7"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush7"]))
            {
                return resourceLoader.GetResourceString("equationColor7AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush8"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush8"]))
            {
                return resourceLoader.GetResourceString("equationColor8AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush9"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush9"]))
            {
                return resourceLoader.GetResourceString("equationColor9AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush10"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush10"]))
            {
                return resourceLoader.GetResourceString("equationColor10AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush11"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush11"]))
            {
                return resourceLoader.GetResourceString("equationColor11AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush12"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush12"]))
            {
                return resourceLoader.GetResourceString("equationColor12AutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush13"])
                || color == (SolidColorBrush)(darkDictionary["EquationBrush13"]))
            {
                return resourceLoader.GetResourceString("equationColor13AutomationName");
            }
            else if (color == (SolidColorBrush)(darkDictionary["EquationBrush14"]))
            {
                return resourceLoader.GetResourceString("equationColor14WhiteAutomationName");
            }
            else if (color == (SolidColorBrush)(lightDictionary["EquationBrush14"]))
            {
                return resourceLoader.GetResourceString("equationColor14BlackAutomationName");
            }
            else if (color == (SolidColorBrush)(highContrast["EquationBrush1"]))
            {
                return resourceLoader.GetResourceString("equationHighContrastColor1AutomationName");
            }
            else if (color == (SolidColorBrush)(highContrast["EquationBrush2"]))
            {
                return resourceLoader.GetResourceString("equationHighContrastColor2AutomationName");
            }
            else if (color == (SolidColorBrush)(highContrast["EquationBrush3"]))
            {
                return resourceLoader.GetResourceString("equationHighContrastColor3AutomationName");
            }
            else
            {
                return resourceLoader.GetResourceString("equationHighContrastColor4AutomationName");
            }
        }