Fix IDE0180

This commit is contained in:
RoosterDragon
2023-02-19 12:37:55 +00:00
committed by Pavel Penev
parent bf960b6eae
commit 5e52d067c8
3 changed files with 6 additions and 7 deletions

View File

@@ -213,6 +213,9 @@ dotnet_diagnostic.IDE0100.severity = warning
# Simplify LINQ expression. # Simplify LINQ expression.
dotnet_diagnostic.IDE0120.severity = warning dotnet_diagnostic.IDE0120.severity = warning
# Use tuple to swap values.
dotnet_diagnostic.IDE0180.severity = warning
# Naming rule violation. # Naming rule violation.
dotnet_diagnostic.IDE1006.severity = warning dotnet_diagnostic.IDE1006.severity = warning

View File

@@ -142,10 +142,8 @@ namespace OpenRA.Mods.Common
for (var i = 0; i < items.Length - 1; i++) for (var i = 0; i < items.Length - 1; i++)
{ {
var j = random.Next(items.Length - i); var j = random.Next(items.Length - i);
var item = items[i + j]; (items[i], items[i + j]) = (items[i + j], items[i]);
items[i + j] = items[i]; yield return items[i];
items[i] = item;
yield return item;
} }
if (items.Length > 0) if (items.Length > 0)

View File

@@ -148,9 +148,7 @@ namespace OpenRA.Platforms.Default
{ {
for (var i = 0; i < 4 * Size.Width * Size.Height; i += 4) for (var i = 0; i < 4 * Size.Width * Size.Height; i += 4)
{ {
var temp = data[i]; (data[i + 2], data[i]) = (data[i], data[i + 2]);
data[i] = data[i + 2];
data[i + 2] = temp;
} }
} }