私は、特定のプラットフォーム上で実行するために何かをしたい場合は、コンパイラがコードをチェックし、リファクタリングを停止する利便性の問題を、持っています。私は、Visual Studioでbar
にfoo
をリファクタリングこのシナリオでは、もしそうなら、それだけでbar = true
にfoo = true
一部をリファクタリングしますが、foo = false
は変更されません。いくつかのケースでは、私は名前変更変数
bool foo;
#if UNITY_EDITOR
foo = true;
return;
#endif
foo = false;
にコードを変更しますが、私はfoo
に何かを割り当てた後返すことができることを、確認する必要がありますので、それは、だけでなく、より面倒である、ことを避けるために
bool foo;
#if UNITY_EDITOR
foo = true;
#else
foo = false;
#endif
Unity Editorで到達できないコードについての警告も受け取ります。
だから私の質問は:これを処理するための最良の方法は何ですか? Visual Studioで現在のプラットフォームで使用されていないコードチェックとリファクタリングを行うことは可能ですか?
おかげで、あなたは本当にすべての私の質問に役立ちます! – Tavados
ただし、コメントに構文チェックを追加することはできますか? – Tavados