C#のメソッド引数において「out」キーワードを使用した場合の制約として正しいものはどれか。

`out`引数は、メソッドから値を返すことを目的としているため、コンパイラはメソッド内のすべての実行パスで値が代入されていることを強制する。