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