public static string HashString(MetaName h) { if (Enum.IsDefined(typeof(MetaName), h)) { return(h.ToString()); } uint uh = (uint)h; if (uh == 0) { return(""); } var str = Jenkins.TryGetString(uh); if (!string.IsNullOrEmpty(str)) { return(str); } return("hash_" + uh.ToString("X").PadLeft(8, '0')); }