diff --git a/src/StructuredLogViewer/Controls/GraphControl.cs b/src/StructuredLogViewer/Controls/GraphControl.cs index 8aa0f9a58..b72ab8821 100644 --- a/src/StructuredLogViewer/Controls/GraphControl.cs +++ b/src/StructuredLogViewer/Controls/GraphControl.cs @@ -228,7 +228,7 @@ private void Populate() var groups = verticesToDisplay.GroupBy(groupBy).OrderBy(g => g.Key).ToArray(); if (Inverted) { - groups = groups.Reverse().ToArray(); + Array.Reverse(groups); } foreach (var vertexGroup in groups) diff --git a/src/StructuredLogger/Analyzers/TargetGraph.cs b/src/StructuredLogger/Analyzers/TargetGraph.cs index 36ee7e029..2b1392d06 100644 --- a/src/StructuredLogger/Analyzers/TargetGraph.cs +++ b/src/StructuredLogger/Analyzers/TargetGraph.cs @@ -136,14 +136,14 @@ bool ISearchExtension.TryGetResults(NodeQueryMatcher matcher, IList 0) { var folder = new Folder { Name = $"BeforeTargets" }; - Add(folder, before.Reverse()); + Add(folder, before.AsEnumerable().Reverse()); graphFolder.AddChild(folder); } if (after.Length > 0) { var folder = new Folder { Name = $"AfterTargets" }; - Add(folder, after.Reverse()); + Add(folder, after.AsEnumerable().Reverse()); graphFolder.AddChild(folder); }