Example #1
0
 public static string GetFormattedASPXCode(string code)
 {
     code = RemoveControlID(code);
     code = ScriptRegex.Replace(code, "");
     code = ReplaceCollapseRegion(code);
     code = ReplaceHideRegion(code);
     code = ReplaceBrackets(code);
     code = TrimCode(code);
     code = FixCodeIndent(code);
     return(code);
 }
Example #2
0
        static string GetFormattedScriptCode(string code, bool serverSide)
        {
            code = ReplaceCollapseRegion(code);
            code = ReplaceHideRegion(code);
            List <string>   scripts = new List <string>();
            MatchCollection matches = ScriptRegex.Matches(code);

            for (int i = 0; i < matches.Count; i++)
            {
                string script = matches[i].Groups["Code"].Value;
                if (serverSide && RunatServerRegex.IsMatch(matches[i].Value) || !serverSide && !RunatServerRegex.IsMatch(matches[i].Value))
                {
                    scripts.Add(script);
                }
            }
            code = string.Join("\r\n", scripts);
            code = ReplaceBrackets(code);
            code = TrimCode(code);
            code = FixCodeIndent(code);
            return(code);
        }