mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
24 lines
400 B
C#
24 lines
400 B
C#
using System;
|
|
|
|
namespace ConstantNullCoalescingLeftHandOperand
|
|
{
|
|
class Main
|
|
{
|
|
const object NULL_OBJECT = null;
|
|
|
|
public void Foo()
|
|
{
|
|
object i = NULL_OBJECT ?? ""; // BAD
|
|
object j = null ?? ""; // BAD
|
|
object k = Bar() ?? ""; // GOOD
|
|
}
|
|
|
|
public object Bar()
|
|
{
|
|
return NULL_OBJECT;
|
|
}
|
|
|
|
}
|
|
|
|
}
|