From 867939160954d5abc4280c6e1cdd35298e0a261b Mon Sep 17 00:00:00 2001 From: Antony Corbett Date: Sun, 12 Feb 2023 13:59:31 +0000 Subject: [PATCH] Small perf improvement in LINQ --- Source/QuestPDF/Elements/Text/TextBlock.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/QuestPDF/Elements/Text/TextBlock.cs b/Source/QuestPDF/Elements/Text/TextBlock.cs index 57512d6..5d02eb2 100644 --- a/Source/QuestPDF/Elements/Text/TextBlock.cs +++ b/Source/QuestPDF/Elements/Text/TextBlock.cs @@ -15,7 +15,7 @@ namespace QuestPDF.Elements.Text public HorizontalAlignment? Alignment { get; set; } public List Items { get; set; } = new List(); - public string Text => string.Join(" ", Items.Where(x => x is TextBlockSpan).Cast().Select(x => x.Text)); + public string Text => string.Join(" ", Items.OfType().Select(x => x.Text)); private Queue RenderingQueue { get; set; } private int CurrentElementIndex { get; set; }