11 references to IsExpressionTree
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Statements.cs (1)
2027Debug.Assert(targetType.IsExpressionTree());
Binder\Semantics\Conversions\ConversionsBase.cs (2)
1576Debug.Assert(type.IsExpressionTree()); 1619else if (type.IsExpressionTree())
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
446_inExpressionTree |= node.Type.IsExpressionTree();
Lowering\ClosureConversion\ClosureConversion.cs (1)
1621_inExpressionLambda = _inExpressionLambda || node.Type.IsExpressionTree();
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
758return node.Type.IsExpressionTree() ? ExprFactory("Quote", result) : result;
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
774if (!wasInExpressionLambda && node.Type.IsExpressionTree())
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
72_inExpressionLambda = _inExpressionLambda || (node.ConversionKind == ConversionKind.AnonymousFunction && !wasInExpressionLambda && rewrittenType.IsExpressionTree());
Lowering\SpillSequenceSpiller.cs (1)
1176if (node.ConversionKind == ConversionKind.AnonymousFunction && node.Type.IsExpressionTree())
Symbols\TypeSymbolExtensions.cs (2)
431if (type.IsExpressionTree()) 603RoslynDebug.Assert(type.IsDelegateType() || type.IsExpressionTree());