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