Option Strict On では、'<modulename>' で定義された拡張メソッド '<extensionmethodname>' とデリゲート '<delegatename>' 間の暗黙的な型の縮小変換は許可されていません

更新 : 2007 年 11 月

Option Strict がオンになっていると、デリゲートのパラメータのデータ型から、そのデリゲート型の変数に割り当てられている拡張メソッドの対応するパラメータのデータ型への縮小変換を行うことはできません。デリゲートのパラメータのデータ型は、拡張メソッドのデータ型に拡大変換する必要があります。

エラー ID: BC36709

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

  • 必要な拡大変換の関係になるように、デリゲートまたは拡張メソッドのパラメータのデータ型を変更します。

参照

概念

拡張メソッド (Visual Basic)

厳密でないデリゲート変換

拡大変換と縮小変換

デリゲートと AddressOf 演算子

その他の技術情報

Visual Basic でのデリゲート