46 references to ExpressionType
System.Workflow.Activities (46)
Rules\Executor.cs (1)
682Type expectedType = context.Validation.ExpressionInfo(expression).ExpressionType;
Rules\Expressions.cs (30)
249Type lhsType = lhsExprInfo.ExpressionType; 250Type rhsType = rhsExprInfo.ExpressionType; 923Type targetType = targetExprInfo.ExpressionType; 1078Type targetType = targetExprInfo.ExpressionType; 1310targetType = targetExprInfo.ExpressionType; 1552Type argType = execution.Validation.ExpressionInfo(invokeExpr.Parameters[i]).ExpressionType; 1595Type argType = execution.Validation.ExpressionInfo(invokeExpr.Parameters[i]).ExpressionType; 1785Type parameterType = paramExprInfo.ExpressionType; 2031Type fromType = operandInfo.ExpressionType; 2172Type toType = castExprInfo.ExpressionType; 2189Type operandType = execution.Validation.ExpressionInfo(castExpr.Expression).ExpressionType; 2300targetType = targetExprInfo.ExpressionType; 2522Type argType = execution.Validation.ExpressionInfo(indexerExpr.Indices[i]).ExpressionType; 2546Type argType = execution.Validation.ExpressionInfo(indexerExpr.Indices[i]).ExpressionType; 2677targetType = targetExprInfo.ExpressionType; 2746Type argType = argExprInfo.ExpressionType; 2828Type argType = execution.Validation.ExpressionInfo(arrayIndexerExpr.Indices[i]).ExpressionType; 3042return new RuleLiteralResult(Activator.CreateInstance(expressionInfo.ExpressionType)); 3065Type argType = execution.Validation.ExpressionInfo(createExpression.Parameters[i]).ExpressionType; 3101Type argType = execution.Validation.ExpressionInfo(createExpression.Parameters[i]).ExpressionType; 3122RuleDecompiler.DecompileType(createExpressionInfo.ExpressionType), 3273if ((sizeInfo.ExpressionType != typeof(int)) 3274&& (sizeInfo.ExpressionType != typeof(uint)) 3275&& (sizeInfo.ExpressionType != typeof(long)) 3276&& (sizeInfo.ExpressionType != typeof(ulong))) 3278message = string.Format(CultureInfo.CurrentCulture, Messages.ArraySizeTypeInvalid, sizeInfo.ExpressionType.Name); 3306if (!RuleValidation.StandardImplicitConversion(parameterInfo.ExpressionType, resultType, init, out error)) 3397Type type = createExpressionInfo.ExpressionType; 3404Type sizeType = execution.Validation.ExpressionInfo(createExpression.SizeExpression).ExpressionType; 3425Type initializerType = execution.Validation.ExpressionInfo(initializer).ExpressionType;
Rules\Parser\Parser.cs (9)
1038Type resultType = exprInfo.ExpressionType; 1434if (primaryExprInfo.ExpressionType.IsArray) 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 (2)
984Type resultType = exprInfo.ExpressionType; 2476this.type = validation.ExpressionInfo(expr).ExpressionType;
Rules\Statements.cs (4)
146Type expressionType = rhsExprInfo.ExpressionType; 147Type assignmentType = lhsExprInfo.ExpressionType; 196Type leftType = execution.Validation.ExpressionInfo(assignStatement.Left).ExpressionType; 197Type rightType = execution.Validation.ExpressionInfo(assignStatement.Right).ExpressionType;