BC36599: 範囲変数名は、引数のない単純名または修飾名からのみ推論できます

LINQ クエリには、1 つ以上の引数を受け取るプログラミング要素が含まれます。 コンパイラは、そのプログラミング要素から範囲変数を推論できません。

エラー ID: BC36599

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

次のコードに示すように、プログラミング要素の明示的な変数名を指定します。

Dim query = From var1 In collection1
            Select VariableAlias= SampleFunction(var1), var1

こちらも参照ください