'Declaration Public Overloads Shared Function Compile (Of T1,T2,T3,TResult)( _ ByVal query As Expression(Of Func(Of T1,T2,T3,IIndexedSource(Of TResult))) _ ) As Func(Of T1,T2,T3,IIndexedSource(Of TResult))
public static Func<T1,T2,T3,IIndexedSource<TResult>> Compile<T1,T2,T3,TResult>( Expression<Func<T1,T2,T3,IIndexedSource<TResult>>> query )
Parameters
- query
- The query expression to be compiled.
Type Parameters
- T1
- The type of the first parameter that has to be passed in when executing the delegate returned by the Compile method.
- T2
- The type of the second parameter that has to be passed in when executing the delegate returned by the Compile method.
- T3
- The type of the third parameter that has to be passed in when executing the delegate returned by the Compile method.
- TResult
- The type of TResult in the IIndexedSource<TResult> returned when executing the delegate returned by the Compile method.
Return Value
The delegate to be called to execute the compiled query with particular parameter values.