Mapsui.Providers.ArcGIS.Dynamic.ArcGISDynamicProvider.GetFormat C# (CSharp) Метод

GetFormat() приватный статический Метод

private static GetFormat ( ArcGISDynamicCapabilities arcGisDynamicCapabilities ) : string
arcGisDynamicCapabilities ArcGISDynamicCapabilities
Результат string
        private static string GetFormat(ArcGISDynamicCapabilities arcGisDynamicCapabilities)
        {
            //png | png8 | png24 | jpg | pdf | bmp | gif | svg | png32 (png32 only supported from 9.3.1 and up)
            if (arcGisDynamicCapabilities.supportedImageFormatTypes == null)//Not all services return supported types, use png
                return "png";

            var supportedTypes = arcGisDynamicCapabilities.supportedImageFormatTypes.ToLower();

            if (supportedTypes.Contains("png32"))
                return "png32";
            if (supportedTypes.Contains("png24"))
                return "png24";
            if (supportedTypes.Contains("png8"))
                return "png8";
            if (supportedTypes.Contains("png"))
                return "png";

            return "jpg";
        }