Fix CA1868

This commit is contained in:
RoosterDragon
2023-11-15 19:11:25 +00:00
committed by Pavel Penev
parent 2ea2106eca
commit 2996a1ddde
5 changed files with 8 additions and 14 deletions

View File

@@ -866,6 +866,9 @@ dotnet_diagnostic.CA1865.severity = suggestion # TODO: Change to warning once us
dotnet_diagnostic.CA1866.severity = suggestion # TODO: Change to warning once using .NET 8 or later.
dotnet_diagnostic.CA1867.severity = suggestion # TODO: Change to warning once using .NET 8 or later.
# Unnecessary call to 'Contains' for sets.
dotnet_diagnostic.CA1868.severity = suggestion # TODO: Change to warning once using .NET 8 or later.
# Cache and reuse 'JsonSerializerOptions' instances.
dotnet_diagnostic.CA1869.severity = suggestion # TODO: Change to warning once using .NET 8 or later.

View File

@@ -159,9 +159,7 @@ namespace OpenRA.FileSystem
explicitMounts.Remove(key);
// Mod packages aren't owned by us, so we shouldn't dispose them
if (modPackages.Contains(package))
modPackages.Remove(package);
else
if (!modPackages.Remove(package))
package.Dispose();
}
else

View File

@@ -85,7 +85,6 @@ namespace OpenRA.Traits
public void AddOrUpdate(Player viewer, FrozenActor fa)
{
if (removeFrozenActors[viewer].Contains(fa))
removeFrozenActors[viewer].Remove(fa);
addOrUpdateFrozenActors[viewer].Add(fa);
@@ -98,7 +97,6 @@ namespace OpenRA.Traits
public void AddOrUpdate(Actor a)
{
if (removeActors.Contains(a))
removeActors.Remove(a);
addOrUpdateActors.Add(a);

View File

@@ -1163,9 +1163,7 @@ namespace OpenRA.Mods.Common.Server
// Clearing an empty spawn point prevents it from being selected
// Clearing a disabled spawn restores it for use
if (!server.LobbyInfo.DisabledSpawnPoints.Contains(spawnPoint))
server.LobbyInfo.DisabledSpawnPoints.Add(spawnPoint);
else
if (!server.LobbyInfo.DisabledSpawnPoints.Add(spawnPoint))
server.LobbyInfo.DisabledSpawnPoints.Remove(spawnPoint);
server.SyncLobbyInfo();

View File

@@ -104,12 +104,9 @@ namespace OpenRA.Mods.Common.Traits
public virtual void Unreserve(DockClientManager client)
{
if (ReservedDockClients.Contains(client))
{
ReservedDockClients.Remove(client);
if (ReservedDockClients.Remove(client))
client.UnreserveHost();
}
}
public virtual void OnDockStarted(Actor self, Actor clientActor, DockClientManager client)
{