50 references to Body
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\Binder_Lambda.vb (1)
476Dim statement = DirectCast(singleLineLambdaSyntax.Body, StatementSyntax)
Binding\LocalBinderBuilder.vb (1)
170MakeBinder(node.Body, _containingBinder)
Generated\Syntax.xml.Main.Generated.vb (2)
4223Dim newBody = DirectCast(Visit(node.Body), VisualBasicSyntaxNode) 4224If node.Body IsNot newBody Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (3)
25963return Update(Me.Kind, subOrFunctionHeader, Me.Body) 26000Return Me.Body 26029If kind <> Me.Kind OrElse subOrFunctionHeader IsNot Me.SubOrFunctionHeader OrElse body IsNot Me.Body Then
Syntax\SyntaxFacts.vb (1)
255beforeEnd = (position <= singleLineLambda.Body.Span.End)
Syntax\SyntaxNodePartials.vb (2)
85Debug.Assert(GetNodeSlot(1) Is Body, "SingleLineLambdaExpressionSyntax structure has changed. Update index passed to GetChildIndex.") 87Return New SyntaxList(Of StatementSyntax)(Body)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
106If singleLineLambdaExpression IsNot Nothing AndAlso TypeOf singleLineLambdaExpression.Body Is ExecutableStatementSyntax Then 200Return If(TypeOf singleLineLambdaExpression.Body Is StatementSyntax, 201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
260originalLambdaBody = originalSingleLineLambda.Body 261replacedLambdaBody = replacedSingleLineLambda.Body
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (3)
31Dim convertedStatement = If(TypeOf singleLineLambda.Body Is StatementSyntax, 32DirectCast(singleLineLambda.Body, StatementSyntax), 33SyntaxFactory.ReturnStatement(DirectCast(singleLineLambda.Body, ExpressionSyntax)))
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
966Return InferTypeForFirstParameterOfLambda(parameterName, singleLine.Body)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
931Dim bodyExpression = TryCast(singleLineLambda.Body, ExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (7)
EditAndContinue\BreakpointSpans.vb (1)
452Return expression Is lambda.Body
EditAndContinue\DeclarationBody\VisualBasicLambdaBody.vb (2)
88oldStatement Is oldSingleLineLambda.Body Then 90newStatement = newSingleLineLambda.Body
EditAndContinue\SyntaxComparer.vb (1)
1085Return New With {lambda.SubOrFunctionHeader, .Body = lambda.Body.DescendantTokens()}
EditAndContinue\SyntaxUtilities.vb (1)
195Return SyntaxFactory.SingletonList(DirectCast(node, SingleLineLambdaExpressionSyntax).Body)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
305Dim body = SyntaxFactory.SingletonList(DirectCast(node.Body, StatementSyntax))
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (1)
85Dim oldBody = DirectCast(oldLambda.Body, ExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (13)
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
2250sl.Body) 2335sl.Body)
Rename\LocalConflictVisitor.vb (1)
111Visit(node.Body)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (3)
31Dim convertedStatement = If(TypeOf singleLineLambda.Body Is StatementSyntax, 32DirectCast(singleLineLambda.Body, StatementSyntax), 33SyntaxFactory.ReturnStatement(DirectCast(singleLineLambda.Body, ExpressionSyntax)))
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
966Return InferTypeForFirstParameterOfLambda(parameterName, singleLine.Body)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
106If singleLineLambdaExpression IsNot Nothing AndAlso TypeOf singleLineLambdaExpression.Body Is ExecutableStatementSyntax Then 200Return If(TypeOf singleLineLambdaExpression.Body Is StatementSyntax, 201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
260originalLambdaBody = originalSingleLineLambda.Body 261replacedLambdaBody = replacedSingleLineLambda.Body
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
931Dim bodyExpression = TryCast(singleLineLambda.Body, ExpressionSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (10)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (3)
31Dim convertedStatement = If(TypeOf singleLineLambda.Body Is StatementSyntax, 32DirectCast(singleLineLambda.Body, StatementSyntax), 33SyntaxFactory.ReturnStatement(DirectCast(singleLineLambda.Body, ExpressionSyntax)))
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
966Return InferTypeForFirstParameterOfLambda(parameterName, singleLine.Body)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
106If singleLineLambdaExpression IsNot Nothing AndAlso TypeOf singleLineLambdaExpression.Body Is ExecutableStatementSyntax Then 200Return If(TypeOf singleLineLambdaExpression.Body Is StatementSyntax, 201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
260originalLambdaBody = originalSingleLineLambda.Body 261replacedLambdaBody = replacedSingleLineLambda.Body
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
931Dim bodyExpression = TryCast(singleLineLambda.Body, ExpressionSyntax)