この型引数の数を受け付ける '<genericprocedurename>' がないため、オーバーロードの解決に失敗しました

更新 : 2007 年 11 月

コンパイラが、適切な数の型パラメータを持つオーバーロードされたジェネリック プロシージャにアクセスできないため、このプロシージャへの呼び出しが解決されません。

ジェネリック プロシージャを呼び出すには、すべての型パラメータに 1 つずつ型引数を渡す必要があります。または、型引数をまったく渡さないで、コンパイラに型の推論を任せることもできます。詳細については、「Visual Basic におけるジェネリック プロシージャ」の「型の推定」を参照してください。

Error ID: BC32087

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

  1. 呼び出そうとしているバージョンを、呼び出し元コードからアクセスできるようにします。Visual Basic でのアクセス レベル を参照してください。

  2. 呼び出し元コードの型引数を追加または削除して、型引数リストが、呼び出そうとしているバージョンの型パラメータ リストと一致するようにします。

    または

    呼び出し元コードからすべての型引数を削除し、コンパイラに型の推論を任せます。競合やあいまいさがあると、型の推論が失敗する可能性があります。

参照

概念

オーバーロードされたプロパティとメソッド

オーバーロードの解決法

Visual Basic におけるジェネリック型

参照

型リスト