Use Null-Propagation Operator

This commit is contained in:
teinarss
2020-08-16 11:38:14 +02:00
committed by Paul Chote
parent 8d27d22100
commit 9c4fd0e3d3
113 changed files with 219 additions and 464 deletions

View File

@@ -177,8 +177,7 @@ namespace OpenRA
public Map PrepareMap(string uid)
{
if (LoadScreen != null)
LoadScreen.Display();
LoadScreen?.Display();
if (MapCache[uid].Status != MapStatus.Available)
throw new InvalidDataException("Invalid map uid: {0}".F(uid));
@@ -202,12 +201,10 @@ namespace OpenRA
public void Dispose()
{
if (LoadScreen != null)
LoadScreen.Dispose();
LoadScreen?.Dispose();
MapCache.Dispose();
if (ObjectCreator != null)
ObjectCreator.Dispose();
ObjectCreator?.Dispose();
Manifest.Dispose();
}