The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

XPQueryExtensions.CachedExpression<TSource, TArg1, TArg2, TArg3, TResult>(IQueryable<TSource>, Func<IQueryable<TSource>, TArg1, TArg2, TArg3, TResult>, TArg1, TArg2, TArg3) Method

For internal use.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v19.2.dll

Declaration

public static TResult CachedExpression<TSource, TArg1, TArg2, TArg3, TResult>(
    this IQueryable<TSource> source,
    Func<IQueryable<TSource>, TArg1, TArg2, TArg3, TResult> f,
    TArg1 a1,
    TArg2 a2,
    TArg3 a3
)
<ExtensionAttribute>
Public Shared Function CachedExpression(Of TSource, TArg1, TArg2, TArg3, TResult)(
    source As IQueryable(Of TSource),
    f As Func(Of IQueryable(Of TSource), TArg1, TArg2, TArg3, TResult),
    a1 As TArg1,
    a2 As TArg2,
    a3 As TArg3
) As TResult
public static TResult CachedExpression<TSource, TArg1, TArg2, TArg3, TResult>(
    this IQueryable<TSource> source,
    Func<IQueryable<TSource>, TArg1, TArg2, TArg3, TResult> f,
    TArg1 a1,
    TArg2 a2,
    TArg3 a3
)
<ExtensionAttribute>
Public Shared Function CachedExpression(Of TSource, TArg1, TArg2, TArg3, TResult)(
    source As IQueryable(Of TSource),
    f As Func(Of IQueryable(Of TSource), TArg1, TArg2, TArg3, TResult),
    a1 As TArg1,
    a2 As TArg2,
    a3 As TArg3
) As TResult

Parameters

Name Type Description
source IQueryable<TSource>
f Func<IQueryable<TSource>, TArg1, TArg2, TArg3, TResult>
a1 TArg1
a2 TArg2
a3 TArg3

Parameters

Name Type Description
source IQueryable<TSource>
f Func<IQueryable<TSource>, TArg1, TArg2, TArg3, TResult>
a1 TArg1
a2 TArg2
a3 TArg3

Returns

Type Description
TResult

Returns

Type Description
TResult

Type Parameters

Name Description
TSource
TArg1
TArg2
TArg3
TResult

Type Parameters

Name Description
TSource
TArg1
TArg2
TArg3
TResult
See Also