24 references to Evaluate
System.Workflow.Activities (24)
Rules\Expressions.cs (20)
449object lhsValue = RuleExpressionWalker.Evaluate(execution, binaryExpr.Left).Value;
457object rhsValue = RuleExpressionWalker.Evaluate(execution, binaryExpr.Right).Value;
472object rhsValue = RuleExpressionWalker.Evaluate(execution, binaryExpr.Right).Value;
479object rhsValue = RuleExpressionWalker.Evaluate(execution, binaryExpr.Right).Value;
991object target = RuleExpressionWalker.Evaluate(execution, fieldRefExpr.TargetObject).Value;
1203object target = RuleExpressionWalker.Evaluate(execution, propGetExpr.TargetObject).Value;
1511object target = RuleExpressionWalker.Evaluate(execution, invokeExpr.Method.TargetObject).Value;
1553RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, invokeExpr.Parameters[i]);
1596RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, invokeExpr.Parameters[i]);
1841return RuleExpressionWalker.Evaluate(execution, directionExpr.Expression);
2161object operandValue = RuleExpressionWalker.Evaluate(execution, castExpr.Expression).Value;
2500object target = RuleExpressionWalker.Evaluate(execution, indexerExpr.TargetObject).Value;
2523RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, indexerExpr.Indices[i]);
2547RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, indexerExpr.Indices[i]);
2812object target = RuleExpressionWalker.Evaluate(execution, arrayIndexerExpr.TargetObject).Value;
2829object argValue = RuleExpressionWalker.Evaluate(execution, arrayIndexerExpr.Indices[i]).Value;
3066RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, createExpression.Parameters[i]);
3102RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, createExpression.Parameters[i]);
3405RuleExpressionResult sizeResult = RuleExpressionWalker.Evaluate(execution, createExpression.SizeExpression);
3426RuleExpressionResult initializerResult = RuleExpressionWalker.Evaluate(execution, initializer);