4 types derived from RuleExpressionResult
System.Workflow.Activities (4)
Rules\Executor.cs (4)
23public class RuleLiteralResult : RuleExpressionResult 45internal class RuleFieldResult : RuleExpressionResult 92internal class RulePropertyResult : RuleExpressionResult 165internal class RuleArrayElementResult : RuleExpressionResult
31 references to RuleExpressionResult
System.Workflow.Activities (31)
Rules\Expressions.cs (27)
21RuleExpressionResult Evaluate(RuleExecution execution); 32internal abstract RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution); 85internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 135internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 445internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 988internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 1199internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 1505internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 1533RuleExpressionResult[] outArgumentResults = null; 1553RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, invokeExpr.Parameters[i]); 1561outArgumentResults = new RuleExpressionResult[invokeExpr.Parameters.Count]; 1596RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, invokeExpr.Parameters[i]); 1836internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 1916internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 2154internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 2482internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 2523RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, indexerExpr.Indices[i]); 2547RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, indexerExpr.Indices[i]); 2807internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 3019internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 3047RuleExpressionResult[] outArgumentResults = null; 3066RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, createExpression.Parameters[i]); 3074outArgumentResults = new RuleExpressionResult[actualArgCount]; 3102RuleExpressionResult argResult = RuleExpressionWalker.Evaluate(execution, createExpression.Parameters[i]); 3377internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 3405RuleExpressionResult sizeResult = RuleExpressionWalker.Evaluate(execution, createExpression.SizeExpression); 3426RuleExpressionResult initializerResult = RuleExpressionWalker.Evaluate(execution, initializer);
Rules\Statements.cs (2)
199RuleExpressionResult leftResult = RuleExpressionWalker.Evaluate(execution, assignStatement.Left); 200RuleExpressionResult rightResult = RuleExpressionWalker.Evaluate(execution, assignStatement.Right);
Rules\Walker.cs (2)
46internal override RuleExpressionResult Evaluate(CodeExpression expression, RuleExecution execution) 167public static RuleExpressionResult Evaluate(RuleExecution execution, CodeExpression expression)