ReSharper 2026.1 Help

リフレクション指定子

Unreal Engine は、マクロを使用して型と型メンバーをリフレクションシステムで使用できるようにマークし、これらの構造体、クラス、列挙型をブループリントで使用したり、UnrealEditor で一覧表示および編集できるようにします。 これらのマクロは常に新しいコードを導入するとは限らないため、既存の言語機能だけに基づいて完全なサポートを提供することはできません。 ReSharper は Unreal のリフレクションマクロを特別にサポートしています。 プロジェクト全体が解析されるのを待たずに認識し、どこで、どのように、どのパラメーターで使用すべきかを理解します。 ビデオをチェックして、ReSharper のアクションをご覧ください:

ReSharper は、C++ 言語にないリフレクションをエミュレートするために使用される UCLASSUSTRUCTUENUM などの Unreal Engine のリフレクションマクロをサポートしています。 さらに、ReSharper は GENERATED_BODY() からエンティティを解決し、Unreal Engine プロジェクトがビルドされていなくても、 補完の提案を提供します。

ReSharper: Unreal Engine のリフレクション指定子のコード補完

コード補完の クイックドキュメントControl+Q )および要約ツールチップは、リフレクションマクロにも使用できます。

ReSharper: Unreal Engine のリフレクション指定子のクイックドキュメント
2026 年 6 月 12 日