40 references to ExpressionInfo
System.Workflow.Activities (40)
Rules\Executor.cs (1)
682
Type expectedType = context.Validation.
ExpressionInfo
(expression).ExpressionType;
Rules\Expressions.cs (25)
423
RuleBinaryExpressionInfo expressionInfo = analysis.Validation.
ExpressionInfo
(binaryExpr) as RuleBinaryExpressionInfo;
480
RuleBinaryExpressionInfo expressionInfo = execution.Validation.
ExpressionInfo
(binaryExpr) as RuleBinaryExpressionInfo;
993
RuleFieldExpressionInfo fieldExprInfo = execution.Validation.
ExpressionInfo
(fieldRefExpr) as RuleFieldExpressionInfo;
1165
RuleExpressionInfo targetExprInfo = analysis.Validation.
ExpressionInfo
(targetObject);
1175
RulePropertyExpressionInfo propExprInfo = analysis.Validation.
ExpressionInfo
(propGetExpr) as RulePropertyExpressionInfo;
1205
RulePropertyExpressionInfo propExprInfo = execution.Validation.
ExpressionInfo
(propGetExpr) as RulePropertyExpressionInfo;
1455
RuleExpressionInfo targetExprInfo = analysis.Validation.
ExpressionInfo
(targetObject);
1465
RuleMethodInvokeExpressionInfo methodExprInfo = analysis.Validation.
ExpressionInfo
(invokeExpr) as RuleMethodInvokeExpressionInfo;
1513
RuleMethodInvokeExpressionInfo invokeExprInfo = execution.Validation.
ExpressionInfo
(invokeExpr) as RuleMethodInvokeExpressionInfo;
1552
Type argType = execution.Validation.
ExpressionInfo
(invokeExpr.Parameters[i]).ExpressionType;
1595
Type argType = execution.Validation.
ExpressionInfo
(invokeExpr.Parameters[i]).ExpressionType;
2164
RuleExpressionInfo castExprInfo = execution.Validation.
ExpressionInfo
(castExpr);
2189
Type operandType = execution.Validation.
ExpressionInfo
(castExpr.Expression).ExpressionType;
2434
RuleExpressionInfo targetExprInfo = analysis.Validation.
ExpressionInfo
(targetObject);
2444
RulePropertyExpressionInfo propExprInfo = analysis.Validation.
ExpressionInfo
(indexerExpr) as RulePropertyExpressionInfo;
2488
RulePropertyExpressionInfo propExprInfo = execution.Validation.
ExpressionInfo
(indexerExpr) as RulePropertyExpressionInfo;
2522
Type argType = execution.Validation.
ExpressionInfo
(indexerExpr.Indices[i]).ExpressionType;
2546
Type argType = execution.Validation.
ExpressionInfo
(indexerExpr.Indices[i]).ExpressionType;
2828
Type argType = execution.Validation.
ExpressionInfo
(arrayIndexerExpr.Indices[i]).ExpressionType;
3030
RuleExpressionInfo expressionInfo = execution.Validation.
ExpressionInfo
(createExpression);
3065
Type argType = execution.Validation.
ExpressionInfo
(createExpression.Parameters[i]).ExpressionType;
3101
Type argType = execution.Validation.
ExpressionInfo
(createExpression.Parameters[i]).ExpressionType;
3388
RuleExpressionInfo createExpressionInfo = execution.Validation.
ExpressionInfo
(createExpression);
3404
Type sizeType = execution.Validation.
ExpressionInfo
(createExpression.SizeExpression).ExpressionType;
3425
Type initializerType = execution.Validation.
ExpressionInfo
(initializer).ExpressionType;
Rules\Parser\Parser.cs (9)
1034
RuleExpressionInfo exprInfo = validation.
ExpressionInfo
(exprResult);
1433
RuleExpressionInfo primaryExprInfo = validation.
ExpressionInfo
(primaryExpr);
1501
parserContext.SetTypeMemberCompletions(validation.
ExpressionInfo
(primaryExpr).ExpressionType, validation.ThisType, primaryExpr is CodeTypeReferenceExpression, validation);
1539
parserContext.SetMethodCompletions(validation.
ExpressionInfo
(postfixExpr).ExpressionType, validation.ThisType, methodName, isStatic, !isStatic, validation);
1581
Type postFixExprType = Validator.
ExpressionInfo
(postfixExpr).ExpressionType;
1587
Type type = Validator.
ExpressionInfo
(postfixExpr).ExpressionType;
2387
type = validation.
ExpressionInfo
(identExpr).ExpressionType;
2549
Type argPrimitiveType = validation.
ExpressionInfo
(argPrimitive).ExpressionType;
2645
if (numArgs == fixedParameterCount + 1 && validation.
ExpressionInfo
(arguments[p]).ExpressionType == typeof(NullLiteral))
Rules\RuleValidation.cs (1)
2476
this.type = validation.
ExpressionInfo
(expr).ExpressionType;
Rules\Statements.cs (3)
127
lhsExprInfo = validation.
ExpressionInfo
(assignStatement.Left);
196
Type leftType = execution.Validation.
ExpressionInfo
(assignStatement.Left).ExpressionType;
197
Type rightType = execution.Validation.
ExpressionInfo
(assignStatement.Right).ExpressionType;
Rules\Walker.cs (1)
120
resultExprInfo = validation.
ExpressionInfo
(expression);