C#

C#

Made by DeepSource

Potential NullReferenceException when comparing against null CS-W1019

Bug risk
Major
Autofix

The .Equals method works only when the object upon which it is being called is non-null. In case a method such as .Equals is called on an object that is null, a NullReferenceException is thrown. Instead, to check if an object is truly null, consider using the == or != operators instead.

Bad Practice

var isNull = someObject.Equals(null); // NullReferenceException

Recommended

var isNull = someObject == null;

Reference