C #: conversion implicite entre '& lt; null & gt;' et 'bool'

J'ai reçu un drôle de message d'erreur quand j'ai essayé de convertir un object à boolvoici mon code:

public partial class ModifierAuteur : DevExpress.XtraEditors.XtraForm
{
    public ModifierAuteur(object getKeyDecesCheckBox)
    {
         decesCheckBox.Checked = getKeyDecesCheckBox == null ? null : (bool)getKeyDecesCheckBox;
    }
}

et c'est le message d'erreur :

Type d'expression conditionnelle ne peut pas être déterminé, car il est
pas de conversion implicite entre <null> et bool

source d'informationauteur user1726655