From 3e57cd13c6ca216a5702836cd0e6bdbe72aab822 Mon Sep 17 00:00:00 2001 From: Dennis Daume Date: Sat, 23 Apr 2016 20:54:57 +0200 Subject: [PATCH] Don't compile the comment regex, because we only use every instance a single time This speeds up the comment formatting a gazillion times --- CodeMaid/Helpers/CodeCommentHelper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CodeMaid/Helpers/CodeCommentHelper.cs b/CodeMaid/Helpers/CodeCommentHelper.cs index b050861e..bb1887c4 100644 --- a/CodeMaid/Helpers/CodeCommentHelper.cs +++ b/CodeMaid/Helpers/CodeCommentHelper.cs @@ -141,7 +141,7 @@ internal static Regex GetCommentRegex(CodeLanguage codeLanguage, bool includePre } var pattern = string.Format(@"^{0}(?(?[\t ]*)(?[-=\*\+]+[ \t]*|\w+[\):][ \t]+|\d+\.[ \t]+)?((?[^\t\r\n ]+)*[\t ]*)*)[\r]*[\n]?$", prefix); - return new Regex(pattern, RegexOptions.Compiled | RegexOptions.ExplicitCapture | RegexOptions.Multiline); + return new Regex(pattern, RegexOptions.ExplicitCapture | RegexOptions.Multiline); } internal static int GetTabSize(CodeMaidPackage package, TextDocument document)