45 references to Expression
System.Activities (4)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (1)
601FindTypeReferences(typeBinary.Expression, typeReferences);
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (2)
1051expr1 = Rewrite(typeBinary.Expression, lambdaParameters, out abort); 1303return FindParameter(typeBinary.Expression);
System\Activities\ExpressionUtilities.cs (1)
1122hasChanged |= TryRewriteLambdaExpression(typeBinary.Expression, out other, publicAccessor);
System.Core (26)
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
849ParenthesizedVisit(node, node.Expression);
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (1)
429public Expression Expression { get { return _node.Expression; } }
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (1)
607Visit(node.Expression);
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
523return node.Update(Visit(node.Expression));
Microsoft\Scripting\Ast\TypeBinaryExpression.cs (13)
47/// Gets the static type of the expression that this <see cref="Expression" /> represents. 80Type cType = Expression.Type; 85return Expression.Block(Expression, Expression.Constant(cType == _typeOperand.GetNonNullableType())); 89if (Expression.NodeType == ExpressionType.Constant) { 97return Expression.NotEqual(Expression, Expression.Constant(null, Expression.Type)); 99return Expression.ReferenceNotEqual(Expression, Expression.Constant(null, Expression.Type)); 104var parameter = Expression as ParameterExpression; 113var expression = Expression; 152ConstantExpression ce = Expression as ConstantExpression; 175/// <param name="expression">The <see cref="Expression" /> property of the result.</param> 178if (expression == Expression) {
Microsoft\Scripting\Compiler\ConstantCheck.cs (1)
52return AnalyzeTypeIs(typeIs.Expression, typeIs.TypeOperand);
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (5)
540Type type = node.Expression.Type; 549EmitExpressionAsVoid(node.Expression); 558EmitAddress(node.Expression, type); 564EmitExpression(node.Expression); 575EmitExpression(node.Expression);
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
521Result expression = RewriteExpression(node.Expression, stack);
System\Linq\Expressions\ExpressionVisitor.cs (2)
130Expression expr = this.Visit(b.Expression); 131if (expr != b.Expression) {
System.Data.Entity (4)
System\Data\Objects\ELinq\EntityExpressionVisitor.cs (2)
150Expression expr = this.Visit(b.Expression); 151if (expr != b.Expression)
System\Data\Objects\ELinq\Translator.cs (2)
1081DbExpression operand = parent.TranslateExpression(linq.Expression); 1083TypeUsage toType = parent.GetIsOrAsTargetType(fromType, ExpressionType.TypeIs, linq.TypeOperand, linq.Expression.Type);
System.Data.Linq (3)
SqlClient\Query\Funcletizer.cs (2)
257Expression expr = this.Visit(b.Expression); 258if (expr != b.Expression) {
SqlClient\Query\QueryConverter.cs (1)
615SqlExpression expr = this.VisitExpression(b.Expression);
System.Data.Services (2)
parent\Client\System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
259Expression expr = this.Visit(b.Expression); 260if (expr != b.Expression)
System.Data.Services.Client (6)
System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
259Expression expr = this.Visit(b.Expression); 260if (expr != b.Expression)
System\Data\Services\Client\ALinq\ExpressionWriter.cs (2)
444if (!IsInputReference(b.Expression)) 446this.Visit(b.Expression);
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (2)
586if (ClientType.CheckElementTypeIsEntity(b.Expression.Type) || IsCollectionProducingExpression(b.Expression))