diff --git a/OpenRA.Game/Actor.cs b/OpenRA.Game/Actor.cs index 47a3364e38..d32329164d 100644 --- a/OpenRA.Game/Actor.cs +++ b/OpenRA.Game/Actor.cs @@ -377,7 +377,7 @@ namespace OpenRA public BitSet GetAllTargetTypes() { // PERF: Avoid LINQ. - var targetTypes = new BitSet(); + var targetTypes = default(BitSet); foreach (var targetable in Targetables) targetTypes = targetTypes.Union(targetable.TargetTypes); return targetTypes; @@ -386,7 +386,7 @@ namespace OpenRA public BitSet GetEnabledTargetTypes() { // PERF: Avoid LINQ. - var targetTypes = new BitSet(); + var targetTypes = default(BitSet); foreach (var targetable in Targetables) if (targetable.IsTraitEnabled()) targetTypes = targetTypes.Union(targetable.TargetTypes); diff --git a/OpenRA.Game/GameRules/ActorInfo.cs b/OpenRA.Game/GameRules/ActorInfo.cs index 4919f2d76d..b96c8bfe54 100644 --- a/OpenRA.Game/GameRules/ActorInfo.cs +++ b/OpenRA.Game/GameRules/ActorInfo.cs @@ -155,7 +155,7 @@ namespace OpenRA public BitSet GetAllTargetTypes() { // PERF: Avoid LINQ. - var targetTypes = new BitSet(); + var targetTypes = default(BitSet); foreach (var targetable in TraitInfos()) targetTypes = targetTypes.Union(targetable.GetTargetTypes()); return targetTypes; diff --git a/OpenRA.Mods.Cnc/Traits/Infiltration/Infiltrates.cs b/OpenRA.Mods.Cnc/Traits/Infiltration/Infiltrates.cs index 9245e6fafc..2b35ebb45e 100644 --- a/OpenRA.Mods.Cnc/Traits/Infiltration/Infiltrates.cs +++ b/OpenRA.Mods.Cnc/Traits/Infiltration/Infiltrates.cs @@ -75,7 +75,7 @@ namespace OpenRA.Mods.Cnc.Traits if (IsTraitDisabled) return false; - var targetTypes = new BitSet(); + var targetTypes = default(BitSet); if (order.Target.Type == TargetType.FrozenActor) targetTypes = order.Target.FrozenActor.TargetTypes;