JsonProperty としてマークされたメンバーを使用してクラスを作成し、このメンバーを明示的に参照することはありませんでしたが、JsonConvert.SerializeObject を使用して暗黙的に使用しました。
ただし、コンパイルは失敗し、このメンバーが定義されていて使用されていないと主張します。(エラー CS0414: フィールド X が割り当てられていますが、その値は使用されていません) このエラーを抑制できると思いますが、それが正しい解決策になるかどうかはわかりません。
この件についてのご意見をお待ちしております。