WikiFunctions.Parse.Parsers.TemplateRedirectsME C# (CSharp) Method

TemplateRedirectsME() private static method

private static TemplateRedirectsME ( Match m, string newTemplateName ) : string
m Match
newTemplateName string
return string
        private static string TemplateRedirectsME(Match m, string newTemplateName)
        {
            string originalTemplateName = m.Groups[2].Value;

            if (!AcronymTemplate.IsMatch(newTemplateName))
            {
                if (Tools.TurnFirstToUpper(originalTemplateName).Equals(originalTemplateName))
                    newTemplateName = Tools.TurnFirstToUpper(newTemplateName);
                else
                    newTemplateName = Tools.TurnFirstToLower(newTemplateName);
            }

            return (m.Groups[1].Value + newTemplateName + m.Groups[3].Value);
        }
Parsers