public static void UpdateReference(DebugSections section, string key, string value, DebugTypes type)
        {
            foreach (DataRow r in values.Rows)
            {
                if ((DebugSections)r["section"] == section && (string)r["key"] == key && (DebugTypes)r["type"] == type)
                {
                    r["value"] = value;
                    break;
                }
            }

            txt = String.Empty;

            foreach (DataRow r in values.Rows)
            {
                if ((int)r["section"] == currSection)
                {
                    if ((DebugTypes)r["type"] == DebugTypes.Title)
                    {
                        txt += r["value"].ToString() + "\n--------------";
                    }
                    if ((DebugTypes)r["type"] == DebugTypes.Value)
                    {
                        txt += "\n" + r["key"].ToString() + ": " + r["value"].ToString();
                    }
                }
            }
        }
        public static void AddReference(DebugSections section, string key, string value, DebugTypes type)
        {
            foreach (DataRow r in values.Rows)
            {
                if ((DebugSections)r["section"] == section && (string)r["key"] == key && (DebugTypes)r["type"] == type)
                {
                    return;
                }
            }

            values.Rows.Add(section, key, value, type);
        }