21 references to AnonymousFunction
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Operators.cs (1)
5358
case ConversionKind.
AnonymousFunction
:
Binder\Semantics\Conversions\Conversion.cs (3)
256
case ConversionKind.
AnonymousFunction
:
304
internal static Conversion AnonymousFunction => new Conversion(ConversionKind.
AnonymousFunction
);
996
return Kind == ConversionKind.
AnonymousFunction
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
41
case
AnonymousFunction
:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
678
case ConversionKind.
AnonymousFunction
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
625
case ConversionKind.
AnonymousFunction
:
CodeGen\EmitConversion.cs (1)
125
case ConversionKind.
AnonymousFunction
:
CodeGen\EmitExpression.cs (1)
1557
case ConversionKind.
AnonymousFunction
:
Compilation\CSharpSemanticModel.cs (4)
2112
conversion = new Conversion(ConversionKind.
AnonymousFunction
, lambda.Symbol, false);
2209
if (conversion.Kind == ConversionKind.
AnonymousFunction
)
2239
conversion = new Conversion(ConversionKind.
AnonymousFunction
, lambda.Symbol, delegateCreation.IsExtensionMethod);
2245
conversion = new Conversion(ConversionKind.
AnonymousFunction
, lambda.Symbol, delegateCreation.IsExtensionMethod);
FlowAnalysis\NullableWalker.cs (1)
9895
case ConversionKind.
AnonymousFunction
:
Lowering\ClosureConversion\ClosureConversion.cs (1)
1408
if (conversion.ConversionKind == ConversionKind.
AnonymousFunction
)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
857
case ConversionKind.
AnonymousFunction
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
587
case ConversionKind.
AnonymousFunction
:
1483
=> expr is BoundConversion conv && conv.ConversionKind == ConversionKind.
AnonymousFunction
;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
72
_inExpressionLambda = _inExpressionLambda || (node.ConversionKind == ConversionKind.
AnonymousFunction
&& !wasInExpressionLambda && rewrittenType.IsExpressionTree());
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
235
case ConversionKind.
AnonymousFunction
: // a lambda cannot be saved without a target type
Lowering\SpillSequenceSpiller.cs (1)
1190
if (node.ConversionKind == ConversionKind.
AnonymousFunction
&& node.Type.IsExpressionTree())