diff --git a/src/Html/Abstractions/src/HtmlContentBuilder.cs b/src/Html/Abstractions/src/HtmlContentBuilder.cs
index 626dfcea98..c5836cfb60 100644
--- a/src/Html/Abstractions/src/HtmlContentBuilder.cs
+++ b/src/Html/Abstractions/src/HtmlContentBuilder.cs
@@ -111,7 +111,8 @@ namespace Microsoft.AspNetCore.Html
throw new ArgumentNullException(nameof(destination));
}
- for (var i = 0; i < Entries.Count; i++)
+ var count = Entries.Count;
+ for (var i = 0; i < count; i++)
{
var entry = Entries[i];
@@ -140,7 +141,8 @@ namespace Microsoft.AspNetCore.Html
throw new ArgumentNullException(nameof(destination));
}
- for (var i = 0; i < Entries.Count; i++)
+ var count = Entries.Count;
+ for (var i = 0; i < count; i++)
{
var entry = Entries[i];
@@ -176,7 +178,8 @@ namespace Microsoft.AspNetCore.Html
throw new ArgumentNullException(nameof(encoder));
}
- for (var i = 0; i < Entries.Count; i++)
+ var count = Entries.Count;
+ for (var i = 0; i < count; i++)
{
var entry = Entries[i];