From 9207d439c4fc8f9ca7213ff5c36b9601c023db58 Mon Sep 17 00:00:00 2001 From: ahopper Date: Wed, 11 Mar 2020 14:45:24 +0000 Subject: [PATCH] local copies of .Count --- src/Avalonia.Visuals/Rendering/DeferredRenderer.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs b/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs index b01dda4209..f11bd76a7b 100644 --- a/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs +++ b/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs @@ -356,7 +356,8 @@ namespace Avalonia.Rendering node.BeginRender(context, isLayerRoot); var drawOperations = node.DrawOperations; - for (int i = 0; i < drawOperations.Count; i++) + var drawOperationsCount = drawOperations.Count; + for (int i = 0; i < drawOperationsCount; i++) { var operation = drawOperations[i]; _currentDraw = operation; @@ -365,7 +366,8 @@ namespace Avalonia.Rendering } var children = node.Children; - for (int i = 0; i < children.Count; i++) + var childrenCount = children.Count; + for (int i = 0; i < childrenCount; i++) { var child = children[i]; Render(context, (VisualNode)child, layer, clipBounds);