Fix IDE0090

This commit is contained in:
RoosterDragon
2023-04-05 19:34:12 +01:00
committed by Pavel Penev
parent 164abfdae1
commit 8a285f9b19
385 changed files with 790 additions and 794 deletions

View File

@@ -17,7 +17,7 @@ namespace OpenRA.Mods.Common.Pathfinder
sealed class CellInfoLayerPool
{
const int MaxPoolSize = 4;
readonly Stack<CellLayer<CellInfo>> pool = new Stack<CellLayer<CellInfo>>(MaxPoolSize);
readonly Stack<CellLayer<CellInfo>> pool = new(MaxPoolSize);
readonly Map map;
public CellInfoLayerPool(Map map)
@@ -58,7 +58,7 @@ namespace OpenRA.Mods.Common.Pathfinder
public class PooledCellInfoLayer : IDisposable
{
CellInfoLayerPool layerPool;
List<CellLayer<CellInfo>> layers = new List<CellLayer<CellInfo>>();
List<CellLayer<CellInfo>> layers = new();
public PooledCellInfoLayer(CellInfoLayerPool layerPool)
{

View File

@@ -103,7 +103,7 @@ namespace OpenRA.Mods.Common.Pathfinder
readonly Locomotor locomotor;
readonly IActorMap actorMap;
readonly Func<CPos, CPos, int> costEstimator;
readonly HashSet<int> dirtyGridIndexes = new HashSet<int>();
readonly HashSet<int> dirtyGridIndexes = new();
readonly HashSet<CPos> cellsWithBlockingActor;
Grid mapBounds;
int gridXs;

View File

@@ -27,7 +27,7 @@ namespace OpenRA.Mods.Common.Pathfinder
// PERF: Maintain a pool of layers used for paths searches for each world. These searches are performed often
// so we wish to avoid the high cost of initializing a new search space every time by reusing the old ones.
static readonly ConditionalWeakTable<World, CellInfoLayerPool> LayerPoolTable = new ConditionalWeakTable<World, CellInfoLayerPool>();
static readonly ConditionalWeakTable<World, CellInfoLayerPool> LayerPoolTable = new();
static readonly ConditionalWeakTable<World, CellInfoLayerPool>.CreateValueCallback CreateLayerPool = world => new CellInfoLayerPool(world.Map);
static CellInfoLayerPool LayerPoolForWorld(World world)