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