'<型名>' で定義されている拡張メソッド '<メソッド名>' の型引数をデリゲート '<デリゲート名>' から推論できませんでした

代入ステートメントは、 AddressOf を使用してジェネリック拡張メソッドのアドレスをデリゲートに割り当てますが、拡張メソッドに型引数が指定されていません。

通常、ジェネリック メソッドを呼び出す場合は、ジェネリック メソッドが定義する型パラメーターごとに型引数を指定します。 型引数を指定しない場合、コンパイラは型パラメーターに渡される型を推論しようとします。 コンテキストにコンパイラが型を推論するのに十分な情報が提供されていない場合は、エラーが生成されます。

エラー ID: BC36581

このエラーを解決するには

  • AddressOf 式で、拡張メソッドの型引数を指定します。

関連項目