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