6 instantiations of MultiLineLambdaExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (6)
Generated\Syntax.xml.Internal.Generated.vb (1)
23945Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.MultiLineLambdaExpressionSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (4)
4244Return New MultiLineLambdaExpressionSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newSubOrFunctionHeader, newStatements.Node, newEndSubOrFunctionStatement) 36580Return New MultiLineLambdaExpressionSyntax(SyntaxKind.MultiLineFunctionLambdaExpression, Nothing, Nothing, subOrFunctionHeader, statements.Node, endSubOrFunctionStatement) 36635Return New MultiLineLambdaExpressionSyntax(SyntaxKind.MultiLineSubLambdaExpression, Nothing, Nothing, subOrFunctionHeader, statements.Node, endSubOrFunctionStatement) 36698Return New MultiLineLambdaExpressionSyntax(kind, Nothing, Nothing, subOrFunctionHeader, statements.Node, endSubOrFunctionStatement)
Generated\Syntax.xml.Syntax.Generated.vb (1)
26065Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.MultiLineLambdaExpressionSyntax(kind, errors, annotations, DirectCast(subOrFunctionHeader.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.LambdaHeaderSyntax), if(statements IsNot Nothing, statements.Green, Nothing), DirectCast(endSubOrFunctionStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
138 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)
1292Dim multiLineLambda = DirectCast(current, MultiLineLambdaExpressionSyntax) 1308binder = 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)
1330TryCast(syntax.Parent, MultiLineLambdaExpressionSyntax)?.EndSubOrFunctionStatement Is syntax
Syntax\LambdaUtilities.vb (1)
365Return 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)
NodeBasedFormattingRule.vb (1)
112Dim multiLineLambda = TryCast(node, MultiLineLambdaExpressionSyntax)
ParenthesizedExpressionSyntaxExtensions.vb (1)
488If TypeOf expression Is MultiLineLambdaExpressionSyntax Then
SpeculationAnalyzer.vb (2)
264Dim originalMultiLineLambda = DirectCast(originalLambda, MultiLineLambdaExpressionSyntax) 265Dim replacedMultiLineLambda = DirectCast(replacedLambda, MultiLineLambdaExpressionSyntax)
SyntaxNodeExtensions.vb (6)
204Dim multiLineLambdaExpression = TryCast(node, MultiLineLambdaExpressionSyntax) 477TypeOf node Is MultiLineLambdaExpressionSyntax Then 539ElseIf TypeOf node Is MultiLineLambdaExpressionSyntax Then 540Return DirectCast(node, MultiLineLambdaExpressionSyntax).Statements 619Function(x As MultiLineLambdaExpressionSyntax) x.WithStatements(statements), 1167Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.ParameterList
SyntaxTreeExtensions.vb (2)
90If TypeOf node Is MultiLineLambdaExpressionSyntax Then Return False 101Dim multiLine = TryCast(n, MultiLineLambdaExpressionSyntax)
VisualBasicAccessibilityFacts.vb (1)
140Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (11)
RemoveAsyncModifierHelpers.vb (1)
38Friend Shared Function FixMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
SyntaxTreeExtensions.vb (1)
937Dim multiLineLambda = TryCast(expression, MultiLineLambdaExpressionSyntax)
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
74Return FixMultiLineLambdaExpression(DirectCast(node, MultiLineLambdaExpressionSyntax)) 143Private Shared Function FixMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
46Return RemoveAsyncModifierHelpers.FixMultiLineLambdaExpression(DirectCast(node, MultiLineLambdaExpressionSyntax))
VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
42Dim multiLineLambda = TryCast(methodLikeNode, MultiLineLambdaExpressionSyntax)
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)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (2)
209Function(context As MultiLineLambdaExpressionSyntax) context.SubOrFunctionHeader, 244Function(context As MultiLineLambdaExpressionSyntax) context.EndSubOrFunctionStatement.BlockKeyword,
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (1)
106Dim needsEnd = node.GetAncestorsOrThis(Of MultiLineLambdaExpressionSyntax)().Any(Function(block) block.EndSubOrFunctionStatement.IsMissing AndAlso block.IsMultiLineLambda())
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
Structure\MultilineLambdaStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of MultiLineLambdaExpressionSyntax)
SymbolId\SymbolKeyTestBase.vb (1)
303tmp = body.DescendantNodes().OfType(Of MultiLineLambdaExpressionSyntax)()
Microsoft.CodeAnalysis.VisualBasic.Features (20)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
467Dim lambda = DirectCast(vbnode, MultiLineLambdaExpressionSyntax)
EditAndContinue\SyntaxComparer.vb (1)
1086Dim lambda = DirectCast(node, MultiLineLambdaExpressionSyntax)
EditAndContinue\SyntaxUtilities.vb (1)
60Return DirectCast(node, MultiLineLambdaExpressionSyntax).Statements
ExtractMethod\Extensions.vb (2)
331TypeOf n Is MultiLineLambdaExpressionSyntax OrElse 354TypeOf node Is MultiLineLambdaExpressionSyntax
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
300Public Overrides Function VisitMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionValidator.vb (2)
625If(TryCast(container, MultiLineLambdaExpressionSyntax)?.EndSubOrFunctionStatement.EndKeyword = nextToken, False) 633ElseIf TryCast(container, MultiLineLambdaExpressionSyntax)?.SubOrFunctionHeader.Kind = SyntaxKind.SubLambdaHeader Then
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (1)
23Dim lambdaExpression = node.GetAncestor(Of MultiLineLambdaExpressionSyntax)()
InitializeParameter\InitializeParameterHelpers.vb (2)
25ElseIf TypeOf functionDeclaration Is MultiLineLambdaExpressionSyntax Then 26Dim multiLineLambda = DirectCast(functionDeclaration, MultiLineLambdaExpressionSyntax)
LambdaUtilities.vb (1)
365Return DirectCast(lambda, MultiLineLambdaExpressionSyntax).Statements
RemoveAsyncModifierHelpers.vb (1)
38Friend Shared Function FixMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
Structure\Providers\MultilineLambdaStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of MultiLineLambdaExpressionSyntax) 15lambdaExpression As MultiLineLambdaExpressionSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
35builder.Add(Of MultiLineLambdaExpressionSyntax, MultilineLambdaStructureProvider)()
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
74Return FixMultiLineLambdaExpression(DirectCast(node, MultiLineLambdaExpressionSyntax)) 143Private Shared Function FixMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax) As SyntaxNode
VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
46Return RemoveAsyncModifierHelpers.FixMultiLineLambdaExpression(DirectCast(node, MultiLineLambdaExpressionSyntax))
VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
42Dim multiLineLambda = TryCast(methodLikeNode, MultiLineLambdaExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
DeclaringSyntaxNodeTests.vb (2)
751CheckLambdaDeclaringSyntax(Of MultiLineLambdaExpressionSyntax)(comp, tree, "'2") 753CheckLambdaDeclaringSyntax(Of MultiLineLambdaExpressionSyntax)(comp, tree, "'4")
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.vb (2)
16197Private Shared Function GenerateRedMultiLineFunctionLambdaExpression() As MultiLineLambdaExpressionSyntax 16218Private Shared Function GenerateRedMultiLineSubLambdaExpression() As MultiLineLambdaExpressionSyntax
Parser\ParseExpression.vb (1)
1161Dim lambda = DirectCast(subKeyword.Parent.Parent, MultiLineLambdaExpressionSyntax)
Parser\ParseStatements.vb (1)
4171Dim NodeFound = From lambdaItem In compilation.SyntaxTrees(0).GetRoot.DescendantNodes.OfType(Of MultiLineLambdaExpressionSyntax)()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (32)
CodeGeneration\VisualBasicSyntaxGenerator.vb (8)
2408Dim ml = DirectCast(declaration, MultiLineLambdaExpressionSyntax) 2493Dim ml = DirectCast(declaration, MultiLineLambdaExpressionSyntax) 2994Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).WithSubOrFunctionHeader(DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.WithParameterList(list)) 3043Dim mll = DirectCast(declaration, MultiLineLambdaExpressionSyntax) 3055Dim mll = DirectCast(declaration, MultiLineLambdaExpressionSyntax) 3237Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).Statements 3265Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).WithStatements(list)
Editing\VisualBasicImportAdder.vb (1)
145Public Overrides Sub VisitMultiLineLambdaExpression(node As MultiLineLambdaExpressionSyntax)
Formatting\Rules\NodeBasedFormattingRule.vb (1)
112Dim multiLineLambda = TryCast(node, MultiLineLambdaExpressionSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
90If TypeOf node Is MultiLineLambdaExpressionSyntax Then Return False 101Dim multiLine = TryCast(n, MultiLineLambdaExpressionSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
937Dim multiLineLambda = TryCast(expression, MultiLineLambdaExpressionSyntax)
ParenthesizedExpressionSyntaxExtensions.vb (1)
488If TypeOf expression Is MultiLineLambdaExpressionSyntax Then
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)
SpeculationAnalyzer.vb (2)
264Dim originalMultiLineLambda = DirectCast(originalLambda, MultiLineLambdaExpressionSyntax) 265Dim replacedMultiLineLambda = DirectCast(replacedLambda, MultiLineLambdaExpressionSyntax)
SyntaxNodeExtensions.vb (6)
204Dim multiLineLambdaExpression = TryCast(node, MultiLineLambdaExpressionSyntax) 477TypeOf node Is MultiLineLambdaExpressionSyntax Then 539ElseIf TypeOf node Is MultiLineLambdaExpressionSyntax Then 540Return DirectCast(node, MultiLineLambdaExpressionSyntax).Statements 619Function(x As MultiLineLambdaExpressionSyntax) x.WithStatements(statements), 1167Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.ParameterList
VisualBasicAccessibilityFacts.vb (1)
140Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
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)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (18)
CodeGeneration\SyntaxGeneratorTests.vb (18)
737VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 743VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 749VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 755VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 761VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 767VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2889VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2895VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2901VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2908VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2958VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2965VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2972VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2979VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2986VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2991VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 2996VerifySyntax(Of MultiLineLambdaExpressionSyntax)( 3001VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
Help\VisualBasicHelpContextService.Visitor.vb (1)
91If node.GetAncestor(Of MultiLineLambdaExpressionSyntax)() IsNot Nothing Then
Venus\VisualBasicContainedLanguage.vb (2)
168Dim multiLineLambda = TryCast(node, MultiLineLambdaExpressionSyntax) 176Private Shared Function IsHelperSubLambda(multiLineLambda As MultiLineLambdaExpressionSyntax) As Boolean
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (4)
IOperation\IOperationTests.vb (2)
808VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineLambdaExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 841VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineLambdaExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IConversionExpression.vb (1)
955VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineLambdaExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IDelegateCreationExpression.vb (1)
4508VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineLambdaExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)