51 references to SynthesizedLambdaKind
Microsoft.CodeAnalysis.VisualBasic (51)
Binding\Binder_Delegates.vb (1)
1173Dim lambdaSymbol = New SynthesizedLambdaSymbol(SynthesizedLambdaKind.DelegateRelaxationStub,
Binding\Binder_Query.vb (25)
18kind As SynthesizedLambdaKind, 314SynthesizedLambdaKind.AggregateQueryLambda, 432SynthesizedLambdaKind.AggregateNonUserCodeQueryLambda, 596SynthesizedLambdaKind.FromNonUserCodeQueryLambda, 660SynthesizedLambdaKind.SelectQueryLambda, 797SynthesizedLambdaKind.LetVariableQueryLambda, 1022SynthesizedLambdaKind.FromOrAggregateVariableQueryLambda, 1068Dim joinSelectorLambdaKind As SynthesizedLambdaKind = Nothing 1189<Out> ByRef lambdaKind As SynthesizedLambdaKind, 1198lambdaKind = SynthesizedLambdaKind.JoinNonUserCodeQueryLambda 1201lambdaKind = SynthesizedLambdaKind.FromNonUserCodeQueryLambda 1204lambdaKind = SynthesizedLambdaKind.FromNonUserCodeQueryLambda 1217lambdaKind = SynthesizedLambdaKind.AggregateQueryLambda 1222lambdaKind = SynthesizedLambdaKind.LetVariableQueryLambda 1227lambdaKind = SynthesizedLambdaKind.SelectQueryLambda 1461Dim joinSelectorLambdaKind As SynthesizedLambdaKind = Nothing 1868SynthesizedLambdaKind.GroupByItemsQueryLambda, 1912SynthesizedLambdaKind.GroupByKeysQueryLambda, 2120SynthesizedLambdaKind.GroupNonUserCodeQueryLambda, 2317SynthesizedLambdaKind.FilterConditionQueryLambda, 2552SynthesizedLambdaKind.OrderingQueryLambda, 3274SynthesizedLambdaKind.JoinLeftQueryLambda, 3284SynthesizedLambdaKind.JoinRightQueryLambda, 3922SynthesizedLambdaKind.AggregationQueryLambda, 4265SynthesizedLambdaKind.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)
1107If 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)
58Friend Shared Function MakeLambdaMethodName(methodOrdinal As Integer, generation As Integer, lambdaOrdinal As Integer, lambdaGeneration As Integer, lambdaKind As SynthesizedLambdaKind) As String 62Dim prefix = If(lambdaKind = SynthesizedLambdaKind.DelegateRelaxationStub, 76Friend Shared Function MakeLambdaCacheFieldName(methodOrdinal As Integer, generation As Integer, lambdaOrdinal As Integer, lambdaGeneration As Integer, lambdaKind As SynthesizedLambdaKind) As String 80Dim prefix = If(lambdaKind = SynthesizedLambdaKind.DelegateRelaxationStub,