// Token: 0x060014B2 RID: 5298 RVA: 0x00049894 File Offset: 0x00047A94
        public static string GetPolicyTipMessage(string locale, PolicyTipMessageConfigAction action, Dictionary <Tuple <string, PolicyTipMessageConfigAction>, string> tenantPolicyTipMessageConfigsDictionary)
        {
            if (tenantPolicyTipMessageConfigsDictionary == null || (string.IsNullOrEmpty(locale) && action != PolicyTipMessageConfigAction.Url))
            {
                return(null);
            }
            if (action == PolicyTipMessageConfigAction.Url)
            {
                locale = string.Empty;
            }
            string text = null;
            Tuple <string, PolicyTipMessageConfigAction> key = new Tuple <string, PolicyTipMessageConfigAction>(locale, action);

            tenantPolicyTipMessageConfigsDictionary.TryGetValue(key, out text);
            if (text == null)
            {
                int num = locale.IndexOf('-');
                if (num > 0)
                {
                    locale = locale.Substring(0, num);
                    text   = PerTenantPolicyTipMessageConfig.GetPolicyTipMessage(locale, action, tenantPolicyTipMessageConfigsDictionary);
                }
            }
            return(text);
        }
 // Token: 0x060014B1 RID: 5297 RVA: 0x00049884 File Offset: 0x00047A84
 public string GetPolicyTipMessage(string locale, PolicyTipMessageConfigAction action)
 {
     return(PerTenantPolicyTipMessageConfig.GetPolicyTipMessage(locale, action, this.tenantPolicyTipMessageConfigsDictionary));
 }