src/NetStandard/EntityFrameworkCore/Query/src/CollectionConstantPredicateBuilder{SourceType,ComparisonType}.cs
/// <summary>
/// Builds the body expression for a possible lambda expression.
/// </summary>
/// <param name="concatenatedExpressionFactory">Manipulates the concatenated expression result.</param>
/// <returns>The body expression for a possible lambda expression.</returns>
Builds the body expression for a possible lambda expression.
Builds the body expression for a possible lambda expression .
public Expression BuildBodyExpression(Func<Expression, Expression>? concatenatedExpressionFactory = null)
        {
            while (parentBuilder.TryPopBuilder(out var builder)) {
                builder.AppendConcatenatedExpressionToParent();
            }
            var concatenatedExpression = concatenateComparisonExpressions();
            if (concatenatedExpressionFactory != null) {
                concatenatedExpression = concatenatedExpressionFactory(concatenatedExpression);
            }
            return concatenatedExpression;
        }
public Expression BuildBodyExpression ( Func < Expression , Expression > ? concatenatedExpressionFactory = null ) { while ( parentBuilder . TryPopBuilder ( out var builder ) ) { builder . AppendConcatenatedExpressionToParent ( ) ; } var concatenatedExpression = concatenateComparisonExpressions ( ) ; if ( concatenatedExpressionFactory != null ) { concatenatedExpression = concatenatedExpressionFactory ( concatenatedExpression ) ; } return concatenatedExpression ; }
Builds the body expression for a possible lambda expression.
Builds the body expression for a possible lambda expression .
The body expression for a possible lambda expression.
The body expression for a possible lambda expression .
concatenatedExpressionFactory
Func<Expression, Expression>?
Manipulates the concatenated expression result.
Manipulates the concatenated expression result .