コードインスペクション:コンポーネントタイプの文字列ベースのルックアップは非効率的です
GetComponent などのメソッドでコンポーネントタイプのバリアントに文字列を使用すると、可能な場合は避けるべき追加のオーバーヘッドが発生します。 また、型名として文字列リテラルを使うのは安全ではありません。ターゲットクラスが命名変更されたり、削除されたり、文字列リテラル内でタイプミスが発生する可能性があるためです。
ReSharper は文字列リテラルの自動補完を提供し、文字列リテラルからのリファクタリングやナビゲーションもサポートします。
このインスペクションは、 GetComponent(英語)、 AddComponent(英語)、 CreateInstance(英語) 内で文字列リテラルを使用している箇所をハイライトし、文字列リテラルを型パラメーターに変換するための簡単な修正方法を提供します。
2026 年 6 月 12 日