24 references to Executor
System.Workflow.Activities (24)
Rules\DeclarativeExpressionConditionDeclaration.cs (1)
185return Executor.EvaluateBool(_expression, execution);
Rules\Expressions.cs (13)
499parameters[0] = Executor.AdjustType(expressionInfo.LeftType, lhsValue, existingParameters[0].ParameterType); 500parameters[1] = Executor.AdjustType(expressionInfo.RightType, rhsValue, existingParameters[1].ParameterType); 1567arguments[i] = Executor.AdjustType(argType, argResult.Value, parmInfos[i].ParameterType); 1572arguments[i] = Executor.AdjustType(argType, argResult.Value, parmInfos[i].ParameterType); 1597paramsArray.SetValue(Executor.AdjustType(argType, argResult.Value, elementType), i - numFixedParameters); 2190operandValue = Executor.AdjustTypeWithCast(operandType, operandValue, toType); 2524indexArgs[i] = Executor.AdjustType(argType, argResult.Value, parmInfos[i].ParameterType); 2548paramsArray.SetValue(Executor.AdjustType(argType, argResult.Value, elementType), i - numFixedParameters); 2830indexArgs[i] = (long)Executor.AdjustType(argType, argValue, typeof(long)); 3079arguments[i] = Executor.AdjustType(argType, argResult.Value, parmInfos[i].ParameterType); 3103paramsArray.SetValue(Executor.AdjustType(argType, argResult.Value, elementType), i - numFixedParameters); 3338size = (double)Executor.AdjustType(prim.Value.GetType(), prim.Value, typeof(double)); 3427result.SetValue(Executor.AdjustType(initializerType, initializerResult.Value, elementType), i);
Rules\RuleEngine.cs (2)
44this.analyzedRules = Executor.Preprocess(ruleSet.ChainingBehavior, ruleSet.Rules, validation, tracer); 69Executor.ExecuteRuleSet(analyzedRules, ruleExecution, tracer, RuleSet.RuleSetTrackingKey + name);
Rules\RuleValidation.cs (7)
234actualParameters[0] = Executor.AdjustType(obj.GetType(), obj, assumedDeclaringType); 447return Executor.AdjustType(actualMethod.ReturnType, result, resultType); 479return Executor.AdjustType(actualMethod.ReturnType, result, resultType); 705result = Executor.AdjustType(result.GetType(), result, resultBaseType); 714Executor.AdjustType(lhsRootType, parameters[0], resultRootType)); 716Executor.AdjustType(rhsRootType, parameters[1], resultRootType)); 718result = Executor.AdjustType(result.GetType(), result, resultBaseType);
Rules\Statements.cs (1)
201leftResult.Value = Executor.AdjustType(rightType, rightResult.Value, leftType);