[]
Compiles the query.
public static Func<T1, T2, T3, T4, IIndexedSource<TResult>> Compile<T1, T2, T3, T4, TResult>(Expression<Func<T1, T2, T3, T4, IIndexedSource<TResult>>> query)
Type | Name | Description |
---|---|---|
Expression<Func<T1, T2, T3, T4, IIndexedSource<TResult>>> | query | The query expression to be compiled. |
Type | Description |
---|---|
Func<T1, T2, T3, T4, IIndexedSource<TResult>> | The delegate to be called to execute the compiled query with particular parameter values. |
Name | Description |
---|---|
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. |
T4 | The type of the fourth 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. |
Compiles the query.
public static Func<T1, T2, T3, IIndexedSource<TResult>> Compile<T1, T2, T3, TResult>(Expression<Func<T1, T2, T3, IIndexedSource<TResult>>> query)
Type | Name | Description |
---|---|---|
Expression<Func<T1, T2, T3, IIndexedSource<TResult>>> | query | The query expression to be compiled. |
Type | Description |
---|---|
Func<T1, T2, T3, IIndexedSource<TResult>> | The delegate to be called to execute the compiled query with particular parameter values. |
Name | Description |
---|---|
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. |
Compiles the query.
public static Func<T1, T2, IIndexedSource<TResult>> Compile<T1, T2, TResult>(Expression<Func<T1, T2, IIndexedSource<TResult>>> query)
Type | Name | Description |
---|---|---|
Expression<Func<T1, T2, IIndexedSource<TResult>>> | query | The query expression to be compiled. |
Type | Description |
---|---|
Func<T1, T2, IIndexedSource<TResult>> | The delegate to be called to execute the compiled query with particular parameter values. |
Name | Description |
---|---|
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. |
TResult | The type of TResult in the IIndexedSource<TResult> returned when executing the delegate returned by the Compile method. |
Compiles the query.
public static Func<T, IIndexedSource<TResult>> Compile<T, TResult>(Expression<Func<T, IIndexedSource<TResult>>> query)
Type | Name | Description |
---|---|---|
Expression<Func<T, IIndexedSource<TResult>>> | query | The query expression to be compiled. |
Type | Description |
---|---|
Func<T, IIndexedSource<TResult>> | The delegate to be called to execute the compiled query with particular parameter values. |
Name | Description |
---|---|
T | The type of the 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. |