45 references to SubOrFunctionHeader
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\MemberSemanticModel.vb (1)
1293If multiLineLambda.SubOrFunctionHeader.FullSpan.Contains(position) Then
Generated\Syntax.xml.Main.Generated.vb (2)
4236Dim newSubOrFunctionHeader = DirectCast(Visit(node.SubOrFunctionHeader), LambdaHeaderSyntax) 4237If node.SubOrFunctionHeader IsNot newSubOrFunctionHeader Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (5)
26079Return Me.SubOrFunctionHeader 26116return Update(Me.Kind, Me.SubOrFunctionHeader, statements, Me.EndSubOrFunctionStatement) 26139return Update(Me.Kind, Me.SubOrFunctionHeader, Me.Statements, endSubOrFunctionStatement) 26158Return Me.SubOrFunctionHeader 26194If kind <> Me.Kind OrElse subOrFunctionHeader IsNot Me.SubOrFunctionHeader OrElse statements <> Me.Statements OrElse endSubOrFunctionStatement IsNot Me.EndSubOrFunctionStatement Then
Syntax\MultiLineLambdaExpressionSyntax.vb (1)
18Return SubOrFunctionHeader
Syntax\SyntaxFacts.vb (2)
261Dim parameterList As ParameterListSyntax = multiLineLambda.SubOrFunctionHeader.ParameterList 264afterBegin = (position >= multiLineLambda.SubOrFunctionHeader.Span.End)
Syntax\SyntaxNormalizer.vb (1)
1133AddLinebreaksAfterTokenIfNeeded(node.SubOrFunctionHeader.GetLastToken(), 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (4)
115Dim baseToken = multiLineLambda.SubOrFunctionHeader.GetFirstToken(includeZeroWidth:=True) 116Dim lastBeginningToken = If(multiLineLambda.SubOrFunctionHeader.GetLastToken().Kind = SyntaxKind.None, multiLineLambda.SubOrFunctionHeader.GetLastToken(includeZeroWidth:=True), multiLineLambda.SubOrFunctionHeader.GetLastToken())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
267originalParams = originalMultiLineLambda.SubOrFunctionHeader.ParameterList.Parameters 268replacedParams = replacedMultiLineLambda.SubOrFunctionHeader.ParameterList.Parameters
Microsoft.CodeAnalysis.VisualBasic.Features (8)
ChangeSignature\VisualBasicChangeSignatureService.vb (4)
470If Not lambda.SubOrFunctionHeader.ParameterList.Parameters.Any() Then 474Dim newParameters = UpdateDeclaration(lambda.SubOrFunctionHeader.ParameterList.Parameters, updatedSignature, s_createNewParameterSyntaxDelegate) 475Dim newBegin = lambda.SubOrFunctionHeader.WithParameterList(lambda.SubOrFunctionHeader.ParameterList.WithParameters(newParameters).WithAdditionalAnnotations(ChangeSignatureFormattingAnnotation))
EditAndContinue\SyntaxComparer.vb (1)
1089Return New With {lambda.SubOrFunctionHeader, .Body = GetDescendantTokensIgnoringSeparators(lambda.Statements)}
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
316WithSubOrFunctionHeader(ReplaceStatementIfNeeded(node.SubOrFunctionHeader))
ExtractMethod\VisualBasicSelectionResult.vb (1)
331ElseIf TryCast(container, MultiLineLambdaExpressionSyntax)?.SubOrFunctionHeader.Kind = SyntaxKind.SubLambdaHeader Then
Structure\Providers\MultilineLambdaStructureProvider.vb (1)
21lambdaExpression, bannerNode:=lambdaExpression.SubOrFunctionHeader, autoCollapse:=False,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (13)
CodeGeneration\VisualBasicSyntaxGenerator.vb (4)
2238DirectCast(AsFunction(ml.SubOrFunctionHeader), LambdaHeaderSyntax), 2323DirectCast(AsSub(ml.SubOrFunctionHeader), LambdaHeaderSyntax), 2787Return SyntaxFactory.SingleLineLambdaExpression(SyntaxKind.SingleLineFunctionLambdaExpression, mll.SubOrFunctionHeader, expr) 2799Return SyntaxFactory.SingleLineLambdaExpression(SyntaxKind.SingleLineSubLambdaExpression, mll.SubOrFunctionHeader, AsStatement(expr))
Rename\LocalConflictVisitor.vb (2)
118If node.SubOrFunctionHeader.ParameterList IsNot Nothing Then 119tokens.AddRange(From parameter In node.SubOrFunctionHeader.ParameterList.Parameters
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
256If ReferenceEquals(parent.SubOrFunctionHeader, node) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (4)
115Dim baseToken = multiLineLambda.SubOrFunctionHeader.GetFirstToken(includeZeroWidth:=True) 116Dim lastBeginningToken = If(multiLineLambda.SubOrFunctionHeader.GetLastToken().Kind = SyntaxKind.None, multiLineLambda.SubOrFunctionHeader.GetLastToken(includeZeroWidth:=True), multiLineLambda.SubOrFunctionHeader.GetLastToken())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
267originalParams = originalMultiLineLambda.SubOrFunctionHeader.ParameterList.Parameters 268replacedParams = replacedMultiLineLambda.SubOrFunctionHeader.ParameterList.Parameters
Roslyn.Diagnostics.VisualBasic.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (4)
115Dim baseToken = multiLineLambda.SubOrFunctionHeader.GetFirstToken(includeZeroWidth:=True) 116Dim lastBeginningToken = If(multiLineLambda.SubOrFunctionHeader.GetLastToken().Kind = SyntaxKind.None, multiLineLambda.SubOrFunctionHeader.GetLastToken(includeZeroWidth:=True), multiLineLambda.SubOrFunctionHeader.GetLastToken())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
267originalParams = originalMultiLineLambda.SubOrFunctionHeader.ParameterList.Parameters 268replacedParams = replacedMultiLineLambda.SubOrFunctionHeader.ParameterList.Parameters