4 overrides of Value
System.Workflow.Activities (4)
Rules\Executor.cs (4)
32public override object Value 59public override object Value 108public override object Value 181public override object Value
3 writes to Value
System.Workflow.Activities (3)
Rules\Expressions.cs (2)
1625outArgumentResults[i].Value = arguments[i]; 3133outArgumentResults[i].Value = arguments[i];
Rules\Statements.cs (1)
201leftResult.Value = Executor.AdjustType(rightType, rightResult.Value, leftType);
25 references to Value
System.Workflow.Activities (25)
Rules\Executor.cs (1)
678object result = RuleExpressionWalker.Evaluate(context, expression).Value;
Rules\Expressions.cs (23)
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; 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); 2161object operandValue = RuleExpressionWalker.Evaluate(execution, castExpr.Expression).Value; 2500object target = RuleExpressionWalker.Evaluate(execution, indexerExpr.TargetObject).Value; 2524indexArgs[i] = Executor.AdjustType(argType, argResult.Value, parmInfos[i].ParameterType); 2548paramsArray.SetValue(Executor.AdjustType(argType, argResult.Value, elementType), i - numFixedParameters); 2812object target = RuleExpressionWalker.Evaluate(execution, arrayIndexerExpr.TargetObject).Value; 2829object argValue = RuleExpressionWalker.Evaluate(execution, arrayIndexerExpr.Indices[i]).Value; 3079arguments[i] = Executor.AdjustType(argType, argResult.Value, parmInfos[i].ParameterType); 3103paramsArray.SetValue(Executor.AdjustType(argType, argResult.Value, elementType), i - numFixedParameters); 3407size = (int)sizeResult.Value; 3409size = (int)((long)sizeResult.Value); 3411size = (int)((uint)sizeResult.Value); 3413size = (int)((ulong)sizeResult.Value); 3427result.SetValue(Executor.AdjustType(initializerType, initializerResult.Value, elementType), i);
Rules\Statements.cs (1)
201leftResult.Value = Executor.AdjustType(rightType, rightResult.Value, leftType);