Riderでメソッド引数の入力で?や!を入力すると、CanBeNullやNotNullに置換されるの無効にする方法

Riderでたとえば下記のようなコードを入力しようとすると、

public void Hoge(GameObject? root)
{
}

public void Fuga(GameObject! root)
{
}

下記のような変換が自動で行われる場合があります。

public void Hoge([CanBeNull] GameObject root)
{
}

public void Fuga([NotNull] GameObject root)
{
}

この挙動は、Preferencesを開いて下記赤枠の設定を外すと無効にできます。

CanBeNullまたはNotNullの自動変換を無効にする方法

CanBeNullまたはNotNullの自動変換を無効にする方法

参考: Rider always convert '?' into [CanBeNull]