51 references to SynthesizedLambdaKind
Microsoft.CodeAnalysis.VisualBasic (51)
Binding\Binder_Delegates.vb (1)
1176
Dim lambdaSymbol = New SynthesizedLambdaSymbol(
SynthesizedLambdaKind
.DelegateRelaxationStub,
Binding\Binder_Query.vb (25)
19
kind As
SynthesizedLambdaKind
,
315
SynthesizedLambdaKind
.AggregateQueryLambda,
433
SynthesizedLambdaKind
.AggregateNonUserCodeQueryLambda,
597
SynthesizedLambdaKind
.FromNonUserCodeQueryLambda,
661
SynthesizedLambdaKind
.SelectQueryLambda,
798
SynthesizedLambdaKind
.LetVariableQueryLambda,
1023
SynthesizedLambdaKind
.FromOrAggregateVariableQueryLambda,
1069
Dim joinSelectorLambdaKind As
SynthesizedLambdaKind
= Nothing
1190
<Out> ByRef lambdaKind As
SynthesizedLambdaKind
,
1199
lambdaKind =
SynthesizedLambdaKind
.JoinNonUserCodeQueryLambda
1202
lambdaKind =
SynthesizedLambdaKind
.FromNonUserCodeQueryLambda
1205
lambdaKind =
SynthesizedLambdaKind
.FromNonUserCodeQueryLambda
1218
lambdaKind =
SynthesizedLambdaKind
.AggregateQueryLambda
1223
lambdaKind =
SynthesizedLambdaKind
.LetVariableQueryLambda
1228
lambdaKind =
SynthesizedLambdaKind
.SelectQueryLambda
1462
Dim joinSelectorLambdaKind As
SynthesizedLambdaKind
= Nothing
1869
SynthesizedLambdaKind
.GroupByItemsQueryLambda,
1913
SynthesizedLambdaKind
.GroupByKeysQueryLambda,
2121
SynthesizedLambdaKind
.GroupNonUserCodeQueryLambda,
2318
SynthesizedLambdaKind
.FilterConditionQueryLambda,
2553
SynthesizedLambdaKind
.OrderingQueryLambda,
3275
SynthesizedLambdaKind
.JoinLeftQueryLambda,
3285
SynthesizedLambdaKind
.JoinRightQueryLambda,
3923
SynthesizedLambdaKind
.AggregationQueryLambda,
4266
SynthesizedLambdaKind
.ConversionNonUserCodeQueryLambda,
Lowering\Instrumentation\DebugInfoInjector.vb (2)
108
Case
SynthesizedLambdaKind
.AggregateQueryLambda
133
Case
SynthesizedLambdaKind
.LetVariableQueryLambda
Lowering\Instrumentation\Instrumenter.vb (2)
114
Debug.Assert(original.LambdaSymbol.SynthesizedKind =
SynthesizedLambdaKind
.AggregateQueryLambda OrElse
115
original.LambdaSymbol.SynthesizedKind =
SynthesizedLambdaKind
.LetVariableQueryLambda)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1059
If node.LambdaSymbol.SynthesizedKind =
SynthesizedLambdaKind
.DelegateRelaxationStub Then
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
94
lambdaKind As
SynthesizedLambdaKind
,
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (1)
59
Dim lambdaSymbol = New SynthesizedLambdaSymbol(
SynthesizedLambdaKind
.LateBoundAddressOfLambda,
Lowering\LocalRewriter\LocalRewriter_Query.vb (3)
48
Dim synthesizedKind As
SynthesizedLambdaKind
= node.LambdaSymbol.SynthesizedKind
49
Dim instrumentQueryLambdaBody As Boolean = synthesizedKind =
SynthesizedLambdaKind
.AggregateQueryLambda OrElse
50
synthesizedKind =
SynthesizedLambdaKind
.LetVariableQueryLambda
Symbols\Source\LambdaSymbol.vb (1)
77
Public MustOverride ReadOnly Property SynthesizedKind As
SynthesizedLambdaKind
Symbols\Source\SourceLambdaSymbol.vb (2)
38
Public Overrides ReadOnly Property SynthesizedKind As
SynthesizedLambdaKind
40
Return
SynthesizedLambdaKind
.UserDefined
Symbols\Source\SynthesizedLambdaKind.vb (3)
36
Friend Function IsQueryLambda(kind As
SynthesizedLambdaKind
) As Boolean
37
Return kind >=
SynthesizedLambdaKind
.FilterConditionQueryLambda AndAlso
38
kind <=
SynthesizedLambdaKind
.ConversionNonUserCodeQueryLambda
Symbols\Source\SynthesizedLambdaSymbol.vb (5)
16
Private ReadOnly _kind As
SynthesizedLambdaKind
19
kind As
SynthesizedLambdaKind
,
31
Public Overrides ReadOnly Property SynthesizedKind As
SynthesizedLambdaKind
79
Return _kind <>
SynthesizedLambdaKind
.DelegateRelaxationStub AndAlso
80
_kind <>
SynthesizedLambdaKind
.LateBoundAddressOfLambda
Symbols\SynthesizedSymbols\GeneratedNames.vb (4)
60
Friend Shared Function MakeLambdaMethodName(methodOrdinal As Integer, generation As Integer, lambdaOrdinal As Integer, lambdaGeneration As Integer, lambdaKind As
SynthesizedLambdaKind
) As String
64
Dim prefix = If(lambdaKind =
SynthesizedLambdaKind
.DelegateRelaxationStub,
78
Friend Shared Function MakeLambdaCacheFieldName(methodOrdinal As Integer, generation As Integer, lambdaOrdinal As Integer, lambdaGeneration As Integer, lambdaKind As
SynthesizedLambdaKind
) As String
82
Dim prefix = If(lambdaKind =
SynthesizedLambdaKind
.DelegateRelaxationStub,