更新 : 2007 年 11 月
LINQ クエリに組み込まれているパラメータがポインタ型になっています。クエリ式で使用するパラメータを参照渡しにすることはできません。
エラー ID: BC36533
このエラーを解決するには
新しい変数を宣言し、その新しい変数の値を、参照渡しにする値のコピーに割り当てます。LINQ クエリでは、そのコピーの変数を使用します。例を次に示します。
Sub RunQuery(ByVal collection As List(Of Integer), _ ByRef filterValue As Integer) Dim fv = filterValue Dim queryResult = From num In collection _ Where num < fv End Sub
このエラーを解決するには
- クエリで使用するパラメータの ByRef キーワードを ByVal キーワードに置き換えます。