Fix IDE0033

This commit is contained in:
RoosterDragon
2023-02-19 11:20:19 +00:00
committed by Pavel Penev
parent 99c1a4448b
commit 10def52ad9
3 changed files with 12 additions and 9 deletions

View File

@@ -159,6 +159,9 @@ dotnet_diagnostic.IDE0029.severity = warning
# Use coalesce expression (nullable types).
dotnet_diagnostic.IDE0030.severity = warning
# Use explicitly provided tuple name.
dotnet_diagnostic.IDE0033.severity = warning
# Simplify 'default' expression
dotnet_diagnostic.IDE0034.severity = warning

View File

@@ -92,7 +92,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
var required = ScriptMemberWrapper.RequiredTraitNames(cg);
return ScriptMemberWrapper.WrappableMembers(cg).Select(mi => (category, mi, required));
}).GroupBy(g => g.Item1).OrderBy(g => g.Key);
}).GroupBy(g => g.category).OrderBy(g => g.Key);
foreach (var kv in actorCategories)
{
@@ -102,10 +102,10 @@ namespace OpenRA.Mods.Common.UtilityCommands
Console.WriteLine("| Function | Description |");
Console.WriteLine("|---------:|-------------|");
foreach (var property in kv.OrderBy(p => p.Item2.Name))
foreach (var property in kv.OrderBy(p => p.mi.Name))
{
var mi = property.Item2;
var required = property.Item3;
var mi = property.mi;
var required = property.required;
var hasDesc = mi.HasAttribute<DescAttribute>();
var hasRequires = required.Length > 0;
var isActivity = mi.HasAttribute<ScriptActorPropertyActivityAttribute>();
@@ -141,7 +141,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
var required = ScriptMemberWrapper.RequiredTraitNames(cg);
return ScriptMemberWrapper.WrappableMembers(cg).Select(mi => (category, mi, required));
}).GroupBy(g => g.Item1).OrderBy(g => g.Key);
}).GroupBy(g => g.category).OrderBy(g => g.Key);
foreach (var kv in playerCategories)
{
@@ -151,10 +151,10 @@ namespace OpenRA.Mods.Common.UtilityCommands
Console.WriteLine("| Function | Description |");
Console.WriteLine("|---------:|-------------|");
foreach (var property in kv.OrderBy(p => p.Item2.Name))
foreach (var property in kv.OrderBy(p => p.mi.Name))
{
var mi = property.Item2;
var required = property.Item3;
var mi = property.mi;
var required = property.required;
var hasDesc = mi.HasAttribute<DescAttribute>();
var hasRequires = required.Length > 0;
var isActivity = mi.HasAttribute<ScriptActorPropertyActivityAttribute>();

View File

@@ -323,7 +323,7 @@ namespace OpenRA.Mods.Common.Widgets
var nameFont = Game.Renderer.Fonts[label.Font];
var name = new CachedTransform<(string Name, WinState WinState, Session.ClientState ClientState), string>(c =>
{
var suffix = c.WinState == WinState.Undefined ? "" : " (" + c.Item2 + ")";
var suffix = c.WinState == WinState.Undefined ? "" : " (" + c.WinState + ")";
if (c.ClientState == Session.ClientState.Disconnected)
suffix = " (Gone)";