ReSharper 2026.1 Help

コードインスペクション:Try ステートメントはサポートされていません

このインスペクションは、 バーストコンパイラー(英語)によってコンパイルされたコード内の try ステートメントを報告します。

Burst は、 trycatchfinally などの例外処理構造をサポートしていません。

サンプル

この例では、Burst コンパイルされたジョブの Execute メソッドに try-finally ブロックが含まれています。 これはサポートされていないため、警告が表示されます。

using Unity.Burst; using Unity.Jobs; [BurstCompile] public struct ExampleJob : IJob { public void Execute() { // Reported: try-finally is not supported in Burst try { } finally { } } }
using Unity.Burst; using Unity.Jobs; [BurstCompile] public struct ExampleJob : IJob { public void Execute() { // Correct: Remove exception handling and use explicit checks var isValid = true; if (!isValid) return; } }

クイックフィックス

このインスペクションには専用のクイックフィックス機能がありません。 Burst でコンパイルされたコードから try ステートメントを削除することで、手動で修正してください。

2026 年 6 月 12 日