24 references to TryRewriteLambdaExpression
System.Activities (24)
System\Activities\Expressions\LambdaReference.cs (1)
50if (ExpressionUtilities.TryRewriteLambdaExpression(this.locationExpression, out newTree, publicAccessor, true))
System\Activities\Expressions\LambdaValue.cs (1)
50if (ExpressionUtilities.TryRewriteLambdaExpression(this.lambdaValue, out newTree, publicAccessor))
System\Activities\ExpressionUtilities.cs (22)
925hasChanged |= TryRewriteLambdaExpression(binaryExpression.Left, out left, publicAccessor); 926hasChanged |= TryRewriteLambdaExpression(binaryExpression.Right, out right, publicAccessor); 927hasChanged |= TryRewriteLambdaExpression(binaryExpression.Conversion, out other, publicAccessor); 944hasChanged |= TryRewriteLambdaExpression(conditional.Test, out other, publicAccessor); 945hasChanged |= TryRewriteLambdaExpression(conditional.IfTrue, out left, publicAccessor); 946hasChanged |= TryRewriteLambdaExpression(conditional.IfFalse, out right, publicAccessor); 963hasChanged |= TryRewriteLambdaExpression(invocation.Expression, out other, publicAccessor); 977hasChanged |= TryRewriteLambdaExpression(lambda.Body, out other, publicAccessor, isLocationExpression); 991hasChanged |= TryRewriteLambdaExpression(listInit.NewExpression, out other, publicAccessor); 1012hasChanged |= TryRewriteLambdaExpression(memberExpression.Expression, out other, publicAccessor, subTreeIsLocationExpression); 1025hasChanged |= TryRewriteLambdaExpression(memberInit.NewExpression, out other, publicAccessor); 1041hasChanged |= TryRewriteLambdaExpression(methodCall.Object, out other, publicAccessor); 1055hasChanged |= TryRewriteLambdaExpression(binaryExpression.Left, out left, publicAccessor); 1056hasChanged |= TryRewriteLambdaExpression(binaryExpression.Right, out right, publicAccessor); 1122hasChanged |= TryRewriteLambdaExpression(typeBinary.Expression, out other, publicAccessor); 1142hasChanged |= TryRewriteLambdaExpression(unaryExpression.Operand, out left, publicAccessor); 1157hasChanged |= TryRewriteLambdaExpression(unaryExpression.Operand, out left, publicAccessor); 1184hasChanged |= TryRewriteLambdaExpression(binaryExpression.Left, out left, publicAccessor); 1185hasChanged |= TryRewriteLambdaExpression(binaryExpression.Right, out right, publicAccessor); 1255hasChanged |= TryRewriteLambdaExpression(assignment.Expression, out other, publicAccessor); 1299if (TryRewriteLambdaExpression(expression, out newExpression, publicAccessor)) 1965bool hasChanged = TryRewriteLambdaExpression(methodCall.Object, out objectExpression, publicAccessor);