TileCook.MBTilesCache.GetInternalFormat C# (CSharp) Method

GetInternalFormat() private method

private GetInternalFormat ( ) : string
return string
        private string GetInternalFormat()
        {
            string Format = null;
            using (SQLiteConnection con = new SQLiteConnection((string.Format("Data Source={0}", this.Database))))
            {
                con.Open();
                string query = "SELECT value FROM metadata WHERE name='Format'";
                using (SQLiteCommand cmd = new SQLiteCommand(query, con))
                {
                    using (SQLiteDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr.Read())
                        {
                            Format = dr.GetString(0);
                        }
                    }
                }
                //Format not required in MBTiles v1.0.0
                //TO DO: determine Format based on magic numbers (http://www.astro.keele.ac.uk/oldusers/rno/Computing/File_magic.html)
            }
            return Format;
        }