From 1047854f77c44b1091be05ef0839f7cf84d2f7a1 Mon Sep 17 00:00:00 2001 From: Maarten Balliauw Date: Tue, 10 May 2022 16:52:56 +0200 Subject: [PATCH] Micro-optimization by compiling regular expression into QuestPDF assembly so there's no JIT compilation when using it --- QuestPDF/Helpers/Helpers.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/QuestPDF/Helpers/Helpers.cs b/QuestPDF/Helpers/Helpers.cs index d0532a5..d873676 100644 --- a/QuestPDF/Helpers/Helpers.cs +++ b/QuestPDF/Helpers/Helpers.cs @@ -41,7 +41,7 @@ namespace QuestPDF.Helpers internal static string PrettifyName(this string text) { - return Regex.Replace(text, @"([a-z])([A-Z])", "$1 $2"); + return Regex.Replace(text, @"([a-z])([A-Z])", "$1 $2", RegexOptions.Compiled); } internal static void VisitChildren(this Element? element, Action handler)