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