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