6 instantiations of SingleLineLambdaExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (6)
Generated\Syntax.xml.Internal.Generated.vb (1)
23828Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.SingleLineLambdaExpressionSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (4)
4227Return New SingleLineLambdaExpressionSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newSubOrFunctionHeader, newBody) 35945Return New SingleLineLambdaExpressionSyntax(SyntaxKind.SingleLineFunctionLambdaExpression, Nothing, Nothing, subOrFunctionHeader, body) 36239Return New SingleLineLambdaExpressionSyntax(SyntaxKind.SingleLineSubLambdaExpression, Nothing, Nothing, subOrFunctionHeader, body) 36541Return New SingleLineLambdaExpressionSyntax(kind, Nothing, Nothing, subOrFunctionHeader, body)
Generated\Syntax.xml.Syntax.Generated.vb (1)
25936Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SingleLineLambdaExpressionSyntax(kind, errors, annotations, DirectCast(subOrFunctionHeader.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.LambdaHeaderSyntax), DirectCast(body.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode)), Nothing, 0)
149 references to SingleLineLambdaExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (17)
Binding\Binder_Lambda.vb (2)
437DirectCast(lambdaSyntax, SingleLineLambdaExpressionSyntax).Body, 475Dim singleLineLambdaSyntax = DirectCast(lambdaSyntax, SingleLineLambdaExpressionSyntax)
Binding\ExecutableCodeBinder.vb (1)
58syntaxVisitor.Visit(DirectCast(_syntaxRoot, SingleLineLambdaExpressionSyntax).Body)
Binding\LocalBinderBuilder.vb (1)
146Public Overrides Sub VisitSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax)
Binding\MemberSemanticModel.vb (1)
1316binder = memberBinder.GetBinder(DirectCast(current, SingleLineLambdaExpressionSyntax).Statements)
Generated\Syntax.xml.Main.Generated.vb (6)
488Public Overridable Function VisitSingleLineLambdaExpression(ByVal node As SingleLineLambdaExpressionSyntax) As TResult 1223Public Overridable Sub VisitSingleLineLambdaExpression(ByVal node As SingleLineLambdaExpressionSyntax) 4218Public Overrides Function VisitSingleLineLambdaExpression(ByVal node As SingleLineLambdaExpressionSyntax) As SyntaxNode 35666Public Shared Function SingleLineFunctionLambdaExpression(subOrFunctionHeader As LambdaHeaderSyntax, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax 35960Public Shared Function SingleLineSubLambdaExpression(subOrFunctionHeader As LambdaHeaderSyntax, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax 36259Public Shared Function SingleLineLambdaExpression(ByVal kind As SyntaxKind, subOrFunctionHeader As LambdaHeaderSyntax, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (3)
25962Public Shadows Function WithSubOrFunctionHeader(subOrFunctionHeader as LambdaHeaderSyntax) As SingleLineLambdaExpressionSyntax 25980Public Shadows Function WithBody(body as VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax 26028Public Function Update(kind As SyntaxKind, subOrFunctionHeader As LambdaHeaderSyntax, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
Syntax\LambdaUtilities.vb (1)
361Return SpecializedCollections.SingletonEnumerable(DirectCast(lambda, SingleLineLambdaExpressionSyntax).Body)
Syntax\SingleLineLambdaExpressionSyntax.vb (1)
24Public Function WithBegin(begin As LambdaHeaderSyntax) As SingleLineLambdaExpressionSyntax
Syntax\SyntaxFacts.vb (1)
246Dim singleLineLambda = DirectCast(possibleLambda, SingleLineLambdaExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (15)
ExpressionSyntaxExtensions.vb (1)
554TypeOf expression.Parent Is SingleLineLambdaExpressionSyntax OrElse
ParenthesizedExpressionSyntaxExtensions.vb (2)
35Dim lambda = token.Parent.FirstAncestorOrSelf(Of SingleLineLambdaExpressionSyntax)() 418If TypeOf expression Is SingleLineLambdaExpressionSyntax Then
SpeculationAnalyzer.vb (2)
255Dim originalSingleLineLambda = DirectCast(originalLambda, SingleLineLambdaExpressionSyntax) 256Dim replacedSingleLineLambda = DirectCast(replacedLambda, SingleLineLambdaExpressionSyntax)
SyntaxNodeExtensions.vb (8)
104Dim singleLineLambdaExpression = TryCast(node, SingleLineLambdaExpressionSyntax) 197Dim singleLineLambdaExpression = TryCast(node, SingleLineLambdaExpressionSyntax) 557Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 626Function(x As SingleLineLambdaExpressionSyntax) ReplaceSingleLineLambdaExpressionStatements(x, statements, annotations), 638node As SingleLineLambdaExpressionSyntax, 642Dim singleLineLambda = DirectCast(node, SingleLineLambdaExpressionSyntax) 764Dim singleLineLambda = DirectCast(current, SingleLineLambdaExpressionSyntax) 1170Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).SubOrFunctionHeader.ParameterList
SyntaxTreeExtensions.vb (1)
91If TypeOf node Is SingleLineLambdaExpressionSyntax Then Return True
VisualBasicAccessibilityFacts.vb (1)
143Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (14)
RemoveAsyncModifierHelpers.vb (2)
43Friend Shared Function FixSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax) As SingleLineLambdaExpressionSyntax
SpecialFormattingOperation.vb (1)
59Dim singleLineLambdaFunction = TryCast(node, SingleLineLambdaExpressionSyntax)
SyntaxTreeExtensions.vb (1)
929Dim singleLineLambda = TryCast(expression, SingleLineLambdaExpressionSyntax)
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (3)
70Return FixSingleLineLambdaExpression(DirectCast(node, SingleLineLambdaExpressionSyntax)) 148Private Shared Function FixSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax) As SingleLineLambdaExpressionSyntax
VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
42Return RemoveAsyncModifierHelpers.FixSingleLineLambdaExpression(DirectCast(node, SingleLineLambdaExpressionSyntax))
VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
47Dim singleLineLambda = TryCast(methodLikeNode, SingleLineLambdaExpressionSyntax)
VisualBasicTypeInferenceService.TypeInferrer.vb (5)
92Function(singleLineLambdaExpression As SingleLineLambdaExpressionSyntax) InferTypeInLambda(singleLineLambdaExpression), 166Function(singleLineLambdaExpression As SingleLineLambdaExpressionSyntax) InferTypeInLambda(singleLineLambdaExpression), 727TypeOf e Is SingleLineLambdaExpressionSyntax) 964If TypeOf lambda Is SingleLineLambdaExpressionSyntax Then 965Dim singleLine = DirectCast(lambda, SingleLineLambdaExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (2)
12Dim singleLineExpressionSyntax = TryCast(node.Parent, SingleLineLambdaExpressionSyntax) 20Private Function TransformSingleLineLambda(originalNode As SingleLineLambdaExpressionSyntax) As AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
SymbolId\SymbolKeyTestBase.vb (1)
301tmp = body.DescendantNodes().OfType(Of SingleLineLambdaExpressionSyntax)()
Microsoft.CodeAnalysis.VisualBasic.Features (28)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
453Dim lambda = DirectCast(vbnode, SingleLineLambdaExpressionSyntax)
EditAndContinue\BreakpointSpans.vb (1)
451Dim lambda = DirectCast(expression.Parent, SingleLineLambdaExpressionSyntax)
EditAndContinue\SyntaxComparer.vb (1)
1082Dim lambda = DirectCast(node, SingleLineLambdaExpressionSyntax)
EditAndContinue\SyntaxUtilities.vb (1)
62Return SyntaxFactory.SingletonList(DirectCast(node, SingleLineLambdaExpressionSyntax).Body)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
728Dim oldSingleLineLambda = TryCast(oldBody.Parent, SingleLineLambdaExpressionSyntax) 729Dim newSingleLineLambda = TryCast(newBody.Parent, SingleLineLambdaExpressionSyntax)
ExtractMethod\Extensions.vb (2)
332TypeOf n Is SingleLineLambdaExpressionSyntax Then 353TypeOf node Is SingleLineLambdaExpressionSyntax OrElse
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (1)
173Dim singleLineLambda = token.Parent.GetAncestor(Of SingleLineLambdaExpressionSyntax)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
290Public Overrides Function VisitSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax) As SyntaxNode
InitializeParameter\InitializeParameterHelpers.vb (2)
28ElseIf TypeOf functionDeclaration Is SingleLineLambdaExpressionSyntax Then 29Dim singleLineLambda = DirectCast(functionDeclaration, SingleLineLambdaExpressionSyntax)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (7)
43If TypeOf container Is SingleLineLambdaExpressionSyntax Then 45document, DirectCast(container, SingleLineLambdaExpressionSyntax), 62OfType(Of SingleLineLambdaExpressionSyntax). 76oldLambda As SingleLineLambdaExpressionSyntax, 100lambdas As ISet(Of SingleLineLambdaExpressionSyntax)) As SingleLineLambdaExpressionSyntax 103Dim parent = TryCast(current.Parent, SingleLineLambdaExpressionSyntax)
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.SingleLine.vb (1)
26Return TypeOf ifNode.Parent IsNot SingleLineLambdaExpressionSyntax AndAlso
LambdaUtilities.vb (1)
361Return SpecializedCollections.SingletonEnumerable(DirectCast(lambda, SingleLineLambdaExpressionSyntax).Body)
RemoveAsyncModifierHelpers.vb (2)
43Friend Shared Function FixSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax) As SingleLineLambdaExpressionSyntax
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (3)
70Return FixSingleLineLambdaExpression(DirectCast(node, SingleLineLambdaExpressionSyntax)) 148Private Shared Function FixSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax) As SingleLineLambdaExpressionSyntax
VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
42Return RemoveAsyncModifierHelpers.FixSingleLineLambdaExpression(DirectCast(node, SingleLineLambdaExpressionSyntax))
VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
47Dim singleLineLambda = TryCast(methodLikeNode, SingleLineLambdaExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Compilation\SemanticModelAPITests.vb (2)
3845Dim semanticSummary = semanticModel.GetSemanticInfoSummary(DirectCast(syntaxNode1, SingleLineLambdaExpressionSyntax)) 3924semanticSummary = semanticModel.GetSemanticInfoSummary(DirectCast(syntaxNode1, SingleLineLambdaExpressionSyntax))
Compilation\SuppressAccessibilityChecksTests.vb (1)
119Dim expr = DirectCast(root.DescendantNodes().OfType(Of SingleLineLambdaExpressionSyntax)().Single().Body, ExpressionSyntax)
DeclaringSyntaxNodeTests.vb (2)
750CheckLambdaDeclaringSyntax(Of SingleLineLambdaExpressionSyntax)(comp, tree, "'1") 752CheckLambdaDeclaringSyntax(Of SingleLineLambdaExpressionSyntax)(comp, tree, "'3")
Semantics\SelectCaseTests.vb (1)
206Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of SingleLineLambdaExpressionSyntax)(compilation, "a.vb")
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (12)
Generated\Syntax.Test.xml.Generated.vb (2)
16155Private Shared Function GenerateRedSingleLineFunctionLambdaExpression() As SingleLineLambdaExpressionSyntax 16176Private Shared Function GenerateRedSingleLineSubLambdaExpression() As SingleLineLambdaExpressionSyntax
Parser\ParseAsyncTests.vb (7)
285Assert.Equal(SyntaxKind.ExpressionStatement, CType(lambdas(0), SingleLineLambdaExpressionSyntax).Body.Kind) 286Assert.Equal(SyntaxKind.AwaitExpression, CType(CType(lambdas(0), SingleLineLambdaExpressionSyntax).Body, ExpressionStatementSyntax).Expression.Kind) 288Assert.Equal(SyntaxKind.SimpleAssignmentStatement, CType(lambdas(1), SingleLineLambdaExpressionSyntax).Body.Kind) 289Assert.Equal(SyntaxKind.AwaitExpression, CType(CType(lambdas(1), SingleLineLambdaExpressionSyntax).Body, AssignmentStatementSyntax).Right.Kind) 291Assert.Equal(SyntaxKind.AwaitExpression, CType(lambdas(2), SingleLineLambdaExpressionSyntax).Body.Kind) 293Assert.Equal(SyntaxKind.EqualsExpression, CType(lambdas(3), SingleLineLambdaExpressionSyntax).Body.Kind) 294Assert.Equal(SyntaxKind.AwaitExpression, CType(CType(lambdas(3), SingleLineLambdaExpressionSyntax).Body, BinaryExpressionSyntax).Right.Kind)
Parser\ParseIteratorTests.vb (1)
264Assert.Equal(SyntaxKind.YieldStatement, CType(lambdas(0), SingleLineLambdaExpressionSyntax).Body.Kind)
Parser\ParseStatements.vb (2)
4201Dim NodeFound1 = From lambdaItem In Compilation.SyntaxTrees(0).GetRoot.DescendantNodes.OfType(Of SingleLineLambdaExpressionSyntax)() 4231Dim NodeFound1 = From lambdaItem In Compilation.SyntaxTrees(0).GetRoot.DescendantNodes.OfType(Of SingleLineLambdaExpressionSyntax)()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (37)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
263TypeOf node Is SingleLineLambdaExpressionSyntax Then
CodeGeneration\VisualBasicSyntaxGenerator.vb (9)
2419Dim sl = DirectCast(declaration, SingleLineLambdaExpressionSyntax) 2504Dim sl = DirectCast(declaration, SingleLineLambdaExpressionSyntax) 2997Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).WithSubOrFunctionHeader(DirectCast(declaration, SingleLineLambdaExpressionSyntax).SubOrFunctionHeader.WithParameterList(list)) 3007Return AsExpression(DirectCast(declaration, SingleLineLambdaExpressionSyntax).Body) 3036Dim sll = DirectCast(declaration, SingleLineLambdaExpressionSyntax) 3048Dim sll = DirectCast(declaration, SingleLineLambdaExpressionSyntax) 3267Dim sll = DirectCast(declaration, SingleLineLambdaExpressionSyntax) 3270Dim sll = DirectCast(declaration, SingleLineLambdaExpressionSyntax)
Editing\VisualBasicImportAdder.vb (1)
170Public Overrides Sub VisitSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
554TypeOf expression.Parent Is SingleLineLambdaExpressionSyntax OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
91If TypeOf node Is SingleLineLambdaExpressionSyntax Then Return True
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
929Dim singleLineLambda = TryCast(expression, SingleLineLambdaExpressionSyntax)
ParenthesizedExpressionSyntaxExtensions.vb (2)
35Dim lambda = token.Parent.FirstAncestorOrSelf(Of SingleLineLambdaExpressionSyntax)() 418If TypeOf expression Is SingleLineLambdaExpressionSyntax Then
Rename\LabelConflictVisitor.vb (1)
28Public Overrides Sub VisitSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax)
Rename\LocalConflictVisitor.vb (1)
102Public Overrides Sub VisitSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax)
Simplification\VisualBasicSimplificationService.Expander.vb (2)
400Public Overrides Function VisitSingleLineLambdaExpression(node As SingleLineLambdaExpressionSyntax) As SyntaxNode 403Dim baseSingleLineLambda = DirectCast(MyBase.VisitSingleLineLambdaExpression(node), SingleLineLambdaExpressionSyntax)
SpecialFormattingOperation.vb (1)
59Dim singleLineLambdaFunction = TryCast(node, SingleLineLambdaExpressionSyntax)
SpeculationAnalyzer.vb (2)
255Dim originalSingleLineLambda = DirectCast(originalLambda, SingleLineLambdaExpressionSyntax) 256Dim replacedSingleLineLambda = DirectCast(replacedLambda, SingleLineLambdaExpressionSyntax)
SyntaxNodeExtensions.vb (8)
104Dim singleLineLambdaExpression = TryCast(node, SingleLineLambdaExpressionSyntax) 197Dim singleLineLambdaExpression = TryCast(node, SingleLineLambdaExpressionSyntax) 557Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 626Function(x As SingleLineLambdaExpressionSyntax) ReplaceSingleLineLambdaExpressionStatements(x, statements, annotations), 638node As SingleLineLambdaExpressionSyntax, 642Dim singleLineLambda = DirectCast(node, SingleLineLambdaExpressionSyntax) 764Dim singleLineLambda = DirectCast(current, SingleLineLambdaExpressionSyntax) 1170Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).SubOrFunctionHeader.ParameterList
VisualBasicAccessibilityFacts.vb (1)
143Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
VisualBasicTypeInferenceService.TypeInferrer.vb (5)
92Function(singleLineLambdaExpression As SingleLineLambdaExpressionSyntax) InferTypeInLambda(singleLineLambdaExpression), 166Function(singleLineLambdaExpression As SingleLineLambdaExpressionSyntax) InferTypeInLambda(singleLineLambdaExpression), 727TypeOf e Is SingleLineLambdaExpressionSyntax) 964If TypeOf lambda Is SingleLineLambdaExpressionSyntax Then 965Dim singleLine = DirectCast(lambda, SingleLineLambdaExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (13)
CodeGeneration\SyntaxGeneratorTests.vb (13)
713VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 717VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 721VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 725VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 729VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 733VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 773VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 777VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 781VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 785VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 2869VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 2879VerifySyntax(Of SingleLineLambdaExpressionSyntax)( 2884VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (4)
IOperation\IOperationTests.vb (2)
742VerifyOperationTreeAndDiagnosticsForTest(Of SingleLineLambdaExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 774VerifyOperationTreeAndDiagnosticsForTest(Of SingleLineLambdaExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IDelegateCreationExpression.vb (1)
99VerifyOperationTreeAndDiagnosticsForTest(Of SingleLineLambdaExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_InvalidExpression.vb (1)
322VerifyOperationTreeAndDiagnosticsForTest(Of SingleLineLambdaExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)