36 references to SubOrFunctionHeader
Microsoft.CodeAnalysis.VisualBasic (9)
Generated\Syntax.xml.Main.Generated.vb (2)
4221Dim newSubOrFunctionHeader = DirectCast(Visit(node.SubOrFunctionHeader), LambdaHeaderSyntax) 4222If node.SubOrFunctionHeader IsNot newSubOrFunctionHeader Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
25950Return Me.SubOrFunctionHeader 25981return Update(Me.Kind, Me.SubOrFunctionHeader, body) 25998Return Me.SubOrFunctionHeader 26029If kind <> Me.Kind OrElse subOrFunctionHeader IsNot Me.SubOrFunctionHeader OrElse body IsNot Me.Body Then
Syntax\SingleLineLambdaExpressionSyntax.vb (1)
18Return SubOrFunctionHeader
Syntax\SyntaxFacts.vb (2)
247Dim parameterList As ParameterListSyntax = singleLineLambda.SubOrFunctionHeader.ParameterList 250afterBegin = (position >= singleLineLambda.SubOrFunctionHeader.Span.End)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
627singleLineLambda.SubOrFunctionHeader, 738singleLineLambda.SubOrFunctionHeader,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
258originalParams = originalSingleLineLambda.SubOrFunctionHeader.ParameterList.Parameters 259replacedParams = replacedSingleLineLambda.SubOrFunctionHeader.ParameterList.Parameters
Microsoft.CodeAnalysis.VisualBasic.Features (7)
ChangeSignature\VisualBasicChangeSignatureService.vb (4)
456If Not lambda.SubOrFunctionHeader.ParameterList.Parameters.Any() Then 460Dim newParameters = UpdateDeclaration(lambda.SubOrFunctionHeader.ParameterList.Parameters, updatedSignature, s_createNewParameterSyntaxDelegate) 461Dim newBegin = lambda.SubOrFunctionHeader.WithParameterList(lambda.SubOrFunctionHeader.ParameterList.WithParameters(newParameters).WithAdditionalAnnotations(ChangeSignatureFormattingAnnotation))
EditAndContinue\SyntaxComparer.vb (1)
1085Return New With {lambda.SubOrFunctionHeader, .Body = lambda.Body.DescendantTokens()}
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
307WithSubOrFunctionHeader(ReplaceStatementIfNeeded(node.SubOrFunctionHeader))
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (1)
93oldLambda.SubOrFunctionHeader,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (12)
CodeGeneration\VisualBasicSyntaxGenerator.vb (6)
2249DirectCast(AsFunction(sl.SubOrFunctionHeader), LambdaHeaderSyntax), 2334DirectCast(AsSub(sl.SubOrFunctionHeader), LambdaHeaderSyntax), 2782Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineFunctionLambdaExpression, sll.SubOrFunctionHeader, SyntaxFactory.EndFunctionStatement()) 2794Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineSubLambdaExpression, sll.SubOrFunctionHeader, SyntaxFactory.EndSubStatement()) 3010Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineFunctionLambdaExpression, sll.SubOrFunctionHeader, list, SyntaxFactory.EndFunctionStatement()) 3013Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineSubLambdaExpression, sll.SubOrFunctionHeader, list, SyntaxFactory.EndSubStatement())
Rename\LocalConflictVisitor.vb (2)
105If node.SubOrFunctionHeader.ParameterList IsNot Nothing Then 106tokens.AddRange(From parameter In node.SubOrFunctionHeader.ParameterList.Parameters
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
627singleLineLambda.SubOrFunctionHeader, 738singleLineLambda.SubOrFunctionHeader,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
258originalParams = originalSingleLineLambda.SubOrFunctionHeader.ParameterList.Parameters 259replacedParams = replacedSingleLineLambda.SubOrFunctionHeader.ParameterList.Parameters
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
627singleLineLambda.SubOrFunctionHeader, 738singleLineLambda.SubOrFunctionHeader,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
258originalParams = originalSingleLineLambda.SubOrFunctionHeader.ParameterList.Parameters 259replacedParams = replacedSingleLineLambda.SubOrFunctionHeader.ParameterList.Parameters