51 references to Lambda
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\Binder_Conversions.vb (1)
1439
Dim anonymousDelegateInstance = New BoundConversion(tree, boundLambda, ConversionKind.Widening Or ConversionKind.
Lambda
,
BoundTree\BoundConversion.vb (1)
52
If (ConversionKind And (ConversionKind.
Lambda
Or ConversionKind.AnonymousDelegate)) <> 0 Then
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (3)
325
If Me.IsInExpressionLambda AndAlso (node.ConversionKind And ConversionKind.
Lambda
) <> 0 Then
341
If Me.IsInExpressionLambda AndAlso (node.ConversionKind And ConversionKind.
Lambda
) <> 0 Then
357
If Me.IsInExpressionLambda AndAlso (node.ConversionKind And ConversionKind.
Lambda
) <> 0 Then
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (6)
106
If (node.ConversionKind And (ConversionKind.
Lambda
Or ConversionKind.ConvertedToExpressionTree)) = (ConversionKind.
Lambda
Or ConversionKind.ConvertedToExpressionTree) Then
1380
If (node.ConversionKind And (ConversionKind.
Lambda
Or ConversionKind.ConvertedToExpressionTree)) = (ConversionKind.
Lambda
Or ConversionKind.ConvertedToExpressionTree) Then
1406
If (node.ConversionKind And (ConversionKind.
Lambda
Or ConversionKind.ConvertedToExpressionTree)) = (ConversionKind.
Lambda
Or ConversionKind.ConvertedToExpressionTree) Then
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (1)
45
ConversionKind.
Lambda
Or ConversionKind.Widening,
Semantics\Conversions.vb (14)
132
Return (_convKind And ConversionKind.
Lambda
) <> 0
1022
(conv And (ConversionKind.
Lambda
Or ConversionKind.FailedDueToArrayLiteralElementConversion)) <> 0 Then
1092
Return ConversionKind.
Lambda
' No conversion
1107
Return ConversionKind.
Lambda
Or conversionKindExpressionTree ' No conversion
1115
Return ConversionKind.
Lambda
Or conversionKindExpressionTree ' No conversion
1128
Return ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelInvalid Or conversionKindExpressionTree ' No conversion
1131
Return ConversionKind.
Lambda
Or conversionKindExpressionTree Or
1412
Return conv.Key And (Not ConversionKind.Identity) Or (ConversionKind.Widening Or ConversionKind.
Lambda
) Or conversionKindExpressionTree
1414
Return conv.Key Or (ConversionKind.
Lambda
Or ConversionKind.FailedDueToQueryLambdaBodyMismatch) Or conversionKindExpressionTree
1417
Return (conv.Key And (Not (ConversionKind.UserDefined Or ConversionKind.Nullable Or ConversionKind.Tuple))) Or ConversionKind.
Lambda
Or conversionKindExpressionTree
1421
Return ConversionKind.Widening Or ConversionKind.
Lambda
Or conversionKindExpressionTree
1578
Return (ConversionKind.Widening Or ConversionKind.
Lambda
)
1800
If ConversionExists(conv) OrElse (conv And (ConversionKind.
Lambda
Or ConversionKind.FailedDueToArrayLiteralElementConversion)) <> 0 Then
1856
If ConversionExists(conv) OrElse (conv And (ConversionKind.
Lambda
Or ConversionKind.FailedDueToArrayLiteralElementConversion)) <> 0 Then
Semantics\OverloadResolution.vb (2)
3308
If (conv.Key And (ConversionKind.DelegateRelaxationLevelMask Or ConversionKind.
Lambda
)) = (ConversionKind.DelegateRelaxationLevelInvalid Or ConversionKind.
Lambda
) Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (16)
CodeGen\CodeGenTuples.vb (16)
13272
AssertConversions(model, nodes(0), ConversionKind.WideningTuple, ConversionKind.Identity, ConversionKind.Widening Or ConversionKind.
Lambda
)
13275
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWidening)
13278
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWideningDropReturnOrArgs)
13284
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelNarrowing)
13320
AssertConversions(model, nodes(0), ConversionKind.WideningTuple, ConversionKind.Widening Or ConversionKind.
Lambda
, ConversionKind.Identity)
13322
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWidening,
13325
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWideningDropReturnOrArgs,
13331
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelNarrowing,
13334
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelNarrowing,
13335
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWidening)
13337
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWidening,
13338
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelNarrowing)
13374
AssertConversions(model, nodes(0), ConversionKind.WideningNullableTuple, ConversionKind.Identity, ConversionKind.Widening Or ConversionKind.
Lambda
)
13377
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWidening)
13380
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWideningDropReturnOrArgs)
13386
ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelNarrowing)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (7)
Semantics\GetSemanticInfoTests.vb (4)
5650
Assert.Equal(ConversionKind.Widening Or ConversionKind.
Lambda
, lambdaExprToDirectCastType.Kind)
5687
Assert.Equal(ConversionKind.Widening Or ConversionKind.
Lambda
, lambdaExprToDirectCastType.Kind)
5832
Assert.Equal(ConversionKind.Widening Or ConversionKind.
Lambda
, conversion.Kind)
5884
Assert.Equal(ConversionKind.Widening Or ConversionKind.
Lambda
, conversion.Kind)
Semantics\LambdaSemanticInfoTests.vb (1)
469
Assert.Equal(ConversionKind.Widening Or ConversionKind.
Lambda
Or ConversionKind.DelegateRelaxationLevelWidening, semanticInfo1.ImplicitConversion.Kind)
Semantics\SelectCaseTests.vb (1)
211
Assert.Equal(ConversionKind.Widening Or ConversionKind.
Lambda
, semanticSummary.ImplicitConversion.Kind)
Semantics\SyncLockTests.vb (1)
243
Assert.Equal(ConversionKind.Widening Or ConversionKind.
Lambda
, semanticSummary.ImplicitConversion.Kind)