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