Forráskód Böngészése

Merge pull request #476 from AntonyCorbett/small_dictionary_perf

prevent double lookup
Marcin Ziąbek 2 éve
szülő
commit
bc341da6dd
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      Source/QuestPDF/Elements/Table/Table.cs

+ 1 - 1
Source/QuestPDF/Elements/Table/Table.cs

@@ -80,7 +80,7 @@ namespace QuestPDF.Elements.Table
 
 
             CellsCache = Enumerable
             CellsCache = Enumerable
                 .Range(0, MaxRow + 1)
                 .Range(0, MaxRow + 1)
-                .Select(x => groups.ContainsKey(x) ? groups[x] : Array.Empty<TableCell>())
+                .Select(x => groups.TryGetValue(x, out var value) ? value : Array.Empty<TableCell>())
                 .ToArray();
                 .ToArray();
         }
         }