Use HashSets instead of .Distinct

And don't cast to array / list where unnecessary
This commit is contained in:
Gustas
2024-01-22 15:02:53 +02:00
committed by atlimit8
parent 53e4d0dd87
commit 6026d088c8
6 changed files with 12 additions and 13 deletions

View File

@@ -128,7 +128,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
Console.WriteLine("---A list of ActorInit implementations that can be used by Lua scripts.");
Console.WriteLine("---@class initTable");
var localEnums = new List<Type>();
var localEnums = new HashSet<Type>();
foreach (var init in actorInits)
{
var name = init.Name[..^4];
@@ -159,7 +159,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
}
}
usedEnums = localEnums.Distinct();
usedEnums = localEnums;
}
static void WriteEnums(IEnumerable<Type> enumTypes)