Bombsquad.Exif.ExifGpsInfoParser.ParseGpsVersion C# (CSharp) Method

ParseGpsVersion() private static method

private static ParseGpsVersion ( BitmapMetadata metadata ) : decimal?
metadata BitmapMetadata
return decimal?
        private static decimal? ParseGpsVersion( BitmapMetadata metadata )
        {
            var version = metadata.ReadUShortArray( GpsVersionQuery );
            if( version == null )
            {
                return null;
            }

            return version.Select( ( t, i ) => (decimal) Math.Pow( 10, -i ) * t ).Sum();
        }