Google.Maps.StaticMaps.StaticMapRequest.GetColorEncoded C# (CSharp) Méthode

GetColorEncoded() private static méthode

The color encoding for google static maps API puts the alpha last (0xrrggbbaa) whereas .NET encodes it alpha first by default (0xaarrggbb).
private static GetColorEncoded ( System.Drawing.Color color, bool useNamedColorIfPossible ) : string
color System.Drawing.Color
useNamedColorIfPossible bool
Résultat string
        private static string GetColorEncoded(Color color, bool useNamedColorIfPossible)
        {
            if(useNamedColorIfPossible && color.IsNamedColor && Constants.IsExpectedNamedColor(color.Name))
            {
                return color.Name.ToLowerInvariant();
            }
            else
            {
                return string.Format("0x{0:X2}{1:X2}{2:X2}{3:X2}", color.R, color.G, color.B, color.A);
            }
        }