32 references to AnonymousFunction
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Operators.cs (1)
3607
case ConversionKind.
AnonymousFunction
:
Binder\Semantics\Conversions\Conversion.cs (3)
190
case ConversionKind.
AnonymousFunction
:
234
internal static Conversion AnonymousFunction => new Conversion(ConversionKind.
AnonymousFunction
);
837
return Kind == ConversionKind.
AnonymousFunction
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
40
case
AnonymousFunction
:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
586
case ConversionKind.
AnonymousFunction
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
615
case ConversionKind.
AnonymousFunction
:
CodeGen\EmitConversion.cs (1)
122
case ConversionKind.
AnonymousFunction
:
CodeGen\EmitExpression.cs (1)
1506
case ConversionKind.
AnonymousFunction
:
Compilation\CSharpSemanticModel.cs (4)
2122
conversion = new Conversion(ConversionKind.
AnonymousFunction
, lambda.Symbol, false);
2196
if (conversion.Kind == ConversionKind.
AnonymousFunction
)
2226
conversion = new Conversion(ConversionKind.
AnonymousFunction
, lambda.Symbol, delegateCreation.IsExtensionMethod);
2232
conversion = new Conversion(ConversionKind.
AnonymousFunction
, lambda.Symbol, delegateCreation.IsExtensionMethod);
FlowAnalysis\NullableWalker.cs (1)
8003
case ConversionKind.
AnonymousFunction
:
Lowering\ClosureConversion\ClosureConversion.cs (1)
1379
if (conversion.ConversionKind == ConversionKind.
AnonymousFunction
)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
730
case ConversionKind.
AnonymousFunction
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
336
case ConversionKind.
AnonymousFunction
:
1137
=> expr is BoundConversion conv && conv.ConversionKind == ConversionKind.
AnonymousFunction
;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
65
_inExpressionLambda = _inExpressionLambda || (node.ConversionKind == ConversionKind.
AnonymousFunction
&& !wasInExpressionLambda && rewrittenType.IsExpressionTree());
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
230
case ConversionKind.
AnonymousFunction
: // a lambda cannot be saved without a target type
Lowering\SpillSequenceSpiller.cs (1)
1078
if (node.ConversionKind == ConversionKind.
AnonymousFunction
&& node.Type.IsExpressionTree())
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenFunctionPointersTests.cs (1)
10774
Assert.Equal(ConversionKind.
AnonymousFunction
, conversion.Kind);
CodeGen\CodeGenTupleTest.cs (2)
17251
Assert.Equal(ConversionKind.
AnonymousFunction
, model.GetConversion(n5).Kind);
17312
Assert.Equal(ConversionKind.
AnonymousFunction
, model.GetConversion(n5).Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Compilation\GetSemanticInfoTests.cs (5)
109
Assert.Equal(ConversionKind.
AnonymousFunction
, conv.Kind);
143
Assert.Equal(ConversionKind.
AnonymousFunction
, conv.Kind);
741
case ConversionKind.
AnonymousFunction
:
5627
Assert.Equal(ConversionKind.
AnonymousFunction
, conversion.Kind);
5674
Assert.Equal(ConversionKind.
AnonymousFunction
, conversion.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (3)
5659
Assert.Equal(ConversionKind.
AnonymousFunction
, semanticInfo.ImplicitConversion.Kind);
6739
Assert.Equal(ConversionKind.
AnonymousFunction
, semanticInfo.ImplicitConversion.Kind);
6759
Assert.Equal(ConversionKind.
AnonymousFunction
, semanticInfo.ImplicitConversion.Kind);