124 references to MultiLineLambdaExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\Binder_Lambda.vb (1)
495Dim blockSyntax = DirectCast(lambdaSyntax, MultiLineLambdaExpressionSyntax)
Binding\ExecutableCodeBinder.vb (1)
62syntaxVisitor.VisitList(DirectCast(_syntaxRoot, MultiLineLambdaExpressionSyntax).Statements)
Binding\LocalBinderBuilder.vb (1)
178Public Overrides Sub VisitMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax)
Binding\MemberSemanticModel.vb (2)
1291Dim multiLineLambda = DirectCast(current, MultiLineLambdaExpressionSyntax) 1307binder = memberBinder.GetBinder(DirectCast(current, MultiLineLambdaExpressionSyntax).Statements)
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
90Public Overrides Sub VisitMultiLineLambdaExpression(node As Syntax.MultiLineLambdaExpressionSyntax)
Generated\Syntax.xml.Main.Generated.vb (9)
491Public Overridable Function VisitMultiLineLambdaExpression(ByVal node As MultiLineLambdaExpressionSyntax) As TResult 1226Public Overridable Sub VisitMultiLineLambdaExpression(ByVal node As MultiLineLambdaExpressionSyntax) 4233Public Overrides Function VisitMultiLineLambdaExpression(ByVal node As MultiLineLambdaExpressionSyntax) As SyntaxNode 36561Public Shared Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As LambdaHeaderSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax 36595Public Shared Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As LambdaHeaderSyntax, endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax 36616Public Shared Function MultiLineSubLambdaExpression(subOrFunctionHeader As LambdaHeaderSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax 36650Public Shared Function MultiLineSubLambdaExpression(subOrFunctionHeader As LambdaHeaderSyntax, endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax 36676Public Shared Function MultiLineLambdaExpression(ByVal kind As SyntaxKind, subOrFunctionHeader As LambdaHeaderSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax 36718Public Shared Function MultiLineLambdaExpression(ByVal kind As SyntaxKind, subOrFunctionHeader As LambdaHeaderSyntax, endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
26091Public Shadows Function WithSubOrFunctionHeader(subOrFunctionHeader as LambdaHeaderSyntax) As MultiLineLambdaExpressionSyntax 26115Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As MultiLineLambdaExpressionSyntax 26119Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As MultiLineLambdaExpressionSyntax 26138Public Shadows Function WithEndSubOrFunctionStatement(endSubOrFunctionStatement as EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax 26193Public Function Update(kind As SyntaxKind, subOrFunctionHeader As LambdaHeaderSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
Operations\VisualBasicOperationFactory.vb (1)
1332TryCast(syntax.Parent, MultiLineLambdaExpressionSyntax)?.EndSubOrFunctionStatement Is syntax
Syntax\LambdaUtilities.vb (1)
370Return DirectCast(lambda, MultiLineLambdaExpressionSyntax).Statements
Syntax\MultiLineLambdaExpressionSyntax.vb (2)
24Public Function WithBegin(begin As LambdaHeaderSyntax) As MultiLineLambdaExpressionSyntax 38Public Function WithEnd([end] As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
Syntax\SyntaxFacts.vb (1)
260Dim multiLineLambda = DirectCast(possibleLambda, MultiLineLambdaExpressionSyntax)
Syntax\SyntaxNormalizer.vb (1)
1132Public Overrides Function VisitMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
490If TypeOf expression Is MultiLineLambdaExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (6)
205Dim multiLineLambdaExpression = TryCast(node, MultiLineLambdaExpressionSyntax) 478TypeOf node Is MultiLineLambdaExpressionSyntax Then 540ElseIf TypeOf node Is MultiLineLambdaExpressionSyntax Then 541Return DirectCast(node, MultiLineLambdaExpressionSyntax).Statements 591Function(x As MultiLineLambdaExpressionSyntax) x.WithStatements(statements), 1136Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (2)
90If TypeOf node Is MultiLineLambdaExpressionSyntax Then Return False 101Dim multiLine = TryCast(n, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
112Dim multiLineLambda = TryCast(node, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
135Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
264Dim originalMultiLineLambda = DirectCast(originalLambda, MultiLineLambdaExpressionSyntax) 265Dim replacedMultiLineLambda = DirectCast(replacedLambda, MultiLineLambdaExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (13)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (2)
26ElseIf TypeOf functionDeclaration Is MultiLineLambdaExpressionSyntax Then 27Dim multiLineLambda = DirectCast(functionDeclaration, MultiLineLambdaExpressionSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (5)
88Function(parenthesizedLambda As MultiLineLambdaExpressionSyntax) InferTypeInLambda(parenthesizedLambda), 163Function(parenthesizedLambda As MultiLineLambdaExpressionSyntax) InferTypeInLambda(parenthesizedLambda), 726Function(e) TypeOf e Is MultiLineLambdaExpressionSyntax OrElse 967ElseIf TypeOf lambda Is MultiLineLambdaExpressionSyntax Then 968Dim multiLine = DirectCast(lambda, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
82Return FixMultiLineLambdaExpression(DirectCast(node, MultiLineLambdaExpressionSyntax)) 151Private Shared Function FixMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
46Return RemoveAsyncModifierHelpers.FixMultiLineLambdaExpression(DirectCast(node, MultiLineLambdaExpressionSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.vb (1)
38Friend Shared Function FixMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
42Dim multiLineLambda = TryCast(methodLikeNode, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
937Dim multiLineLambda = TryCast(expression, MultiLineLambdaExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (18)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
468Dim lambda = DirectCast(vbnode, MultiLineLambdaExpressionSyntax)
EditAndContinue\SyntaxComparer.vb (1)
1088Dim lambda = DirectCast(node, MultiLineLambdaExpressionSyntax)
EditAndContinue\SyntaxUtilities.vb (1)
193Return DirectCast(node, MultiLineLambdaExpressionSyntax).Statements
ExtractMethod\Extensions.vb (2)
331TypeOf n Is MultiLineLambdaExpressionSyntax OrElse 354TypeOf node Is MultiLineLambdaExpressionSyntax
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
310Public Overrides Function VisitMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionResult.vb (2)
323If(TryCast(container, MultiLineLambdaExpressionSyntax)?.EndSubOrFunctionStatement.EndKeyword = nextToken, False) 331ElseIf TryCast(container, MultiLineLambdaExpressionSyntax)?.SubOrFunctionHeader.Kind = SyntaxKind.SubLambdaHeader Then
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (1)
23Dim lambdaExpression = node.GetAncestor(Of MultiLineLambdaExpressionSyntax)()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
82Return FixMultiLineLambdaExpression(DirectCast(node, MultiLineLambdaExpressionSyntax)) 151Private Shared Function FixMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
46Return RemoveAsyncModifierHelpers.FixMultiLineLambdaExpression(DirectCast(node, MultiLineLambdaExpressionSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.vb (1)
38Friend Shared Function FixMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
42Dim multiLineLambda = TryCast(methodLikeNode, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (1)
370Return DirectCast(lambda, MultiLineLambdaExpressionSyntax).Statements
Structure\Providers\MultilineLambdaStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of MultiLineLambdaExpressionSyntax) 15lambdaExpression As MultiLineLambdaExpressionSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
35builder.Add(Of MultiLineLambdaExpressionSyntax, MultilineLambdaStructureProvider)()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (33)
CodeGeneration\VisualBasicSyntaxGenerator.vb (8)
2235Dim ml = DirectCast(declaration, MultiLineLambdaExpressionSyntax) 2320Dim ml = DirectCast(declaration, MultiLineLambdaExpressionSyntax) 2736Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).WithSubOrFunctionHeader(DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.WithParameterList(list)) 2785Dim mll = DirectCast(declaration, MultiLineLambdaExpressionSyntax) 2797Dim mll = DirectCast(declaration, MultiLineLambdaExpressionSyntax) 2979Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).Statements 3007Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).WithStatements(list)
Rename\LabelConflictVisitor.vb (1)
32Public Overrides Sub VisitMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax)
Rename\LocalConflictVisitor.vb (1)
115Public Overrides Sub VisitMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax)
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
138Dim lambdas = node.GetAncestorsOrThis(Of MultiLineLambdaExpressionSyntax)() 255Dim parent = DirectCast(node.Parent, MultiLineLambdaExpressionSyntax)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (2)
26ElseIf TypeOf functionDeclaration Is MultiLineLambdaExpressionSyntax Then 27Dim multiLineLambda = DirectCast(functionDeclaration, MultiLineLambdaExpressionSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (5)
88Function(parenthesizedLambda As MultiLineLambdaExpressionSyntax) InferTypeInLambda(parenthesizedLambda), 163Function(parenthesizedLambda As MultiLineLambdaExpressionSyntax) InferTypeInLambda(parenthesizedLambda), 726Function(e) TypeOf e Is MultiLineLambdaExpressionSyntax OrElse 967ElseIf TypeOf lambda Is MultiLineLambdaExpressionSyntax Then 968Dim multiLine = DirectCast(lambda, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
490If TypeOf expression Is MultiLineLambdaExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (6)
205Dim multiLineLambdaExpression = TryCast(node, MultiLineLambdaExpressionSyntax) 478TypeOf node Is MultiLineLambdaExpressionSyntax Then 540ElseIf TypeOf node Is MultiLineLambdaExpressionSyntax Then 541Return DirectCast(node, MultiLineLambdaExpressionSyntax).Statements 591Function(x As MultiLineLambdaExpressionSyntax) x.WithStatements(statements), 1136Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (2)
90If TypeOf node Is MultiLineLambdaExpressionSyntax Then Return False 101Dim multiLine = TryCast(n, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
112Dim multiLineLambda = TryCast(node, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
135Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
264Dim originalMultiLineLambda = DirectCast(originalLambda, MultiLineLambdaExpressionSyntax) 265Dim replacedMultiLineLambda = DirectCast(replacedLambda, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
937Dim multiLineLambda = TryCast(expression, MultiLineLambdaExpressionSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (21)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (2)
26ElseIf TypeOf functionDeclaration Is MultiLineLambdaExpressionSyntax Then 27Dim multiLineLambda = DirectCast(functionDeclaration, MultiLineLambdaExpressionSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (5)
88Function(parenthesizedLambda As MultiLineLambdaExpressionSyntax) InferTypeInLambda(parenthesizedLambda), 163Function(parenthesizedLambda As MultiLineLambdaExpressionSyntax) InferTypeInLambda(parenthesizedLambda), 726Function(e) TypeOf e Is MultiLineLambdaExpressionSyntax OrElse 967ElseIf TypeOf lambda Is MultiLineLambdaExpressionSyntax Then 968Dim multiLine = DirectCast(lambda, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
490If TypeOf expression Is MultiLineLambdaExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (6)
205Dim multiLineLambdaExpression = TryCast(node, MultiLineLambdaExpressionSyntax) 478TypeOf node Is MultiLineLambdaExpressionSyntax Then 540ElseIf TypeOf node Is MultiLineLambdaExpressionSyntax Then 541Return DirectCast(node, MultiLineLambdaExpressionSyntax).Statements 591Function(x As MultiLineLambdaExpressionSyntax) x.WithStatements(statements), 1136Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (2)
90If TypeOf node Is MultiLineLambdaExpressionSyntax Then Return False 101Dim multiLine = TryCast(n, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
112Dim multiLineLambda = TryCast(node, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
135Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
264Dim originalMultiLineLambda = DirectCast(originalLambda, MultiLineLambdaExpressionSyntax) 265Dim replacedMultiLineLambda = DirectCast(replacedLambda, MultiLineLambdaExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
937Dim multiLineLambda = TryCast(expression, MultiLineLambdaExpressionSyntax)