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

@@ -267,8 +267,7 @@ namespace OpenRA.Scripting
return;
disposed = true;
if (runtime != null)
runtime.Dispose();
runtime?.Dispose();
}
static IEnumerable<Type> ExtractRequiredTypes(Type t)

View File

@@ -168,8 +168,7 @@ namespace OpenRA.Scripting
{
// Object needs additional notification / context
var notify = obj as IScriptNotifyBind;
if (notify != null)
notify.OnScriptBind(context);
notify?.OnScriptBind(context);
return new LuaCustomClrObject(obj);
}