11 references to IsExpressionTree
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Statements.cs (1)
2029Debug.Assert(targetType.IsExpressionTree());
Binder\Semantics\Conversions\ConversionsBase.cs (2)
1514Debug.Assert(type.IsExpressionTree()); 1557else if (type.IsExpressionTree())
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
428_inExpressionTree |= node.Type.IsExpressionTree();
Lowering\ClosureConversion\ClosureConversion.cs (1)
1593_inExpressionLambda = _inExpressionLambda || node.Type.IsExpressionTree();
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
751return node.Type.IsExpressionTree() ? ExprFactory("Quote", result) : result;
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
731if (!wasInExpressionLambda && node.Type.IsExpressionTree())
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
65_inExpressionLambda = _inExpressionLambda || (node.ConversionKind == ConversionKind.AnonymousFunction && !wasInExpressionLambda && rewrittenType.IsExpressionTree());
Lowering\SpillSequenceSpiller.cs (1)
1078if (node.ConversionKind == ConversionKind.AnonymousFunction && node.Type.IsExpressionTree())
Symbols\TypeSymbolExtensions.cs (2)
381if (type.IsExpressionTree()) 548RoslynDebug.Assert(type.IsDelegateType() || type.IsExpressionTree());