45 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 (6)
SpeculationAnalyzer.vb (2)
258
originalParams = originalSingleLineLambda.
SubOrFunctionHeader
.ParameterList.Parameters
259
replacedParams = replacedSingleLineLambda.
SubOrFunctionHeader
.ParameterList.Parameters
SyntaxNodeExtensions.vb (3)
655
singleLineLambda.
SubOrFunctionHeader
,
766
singleLineLambda.
SubOrFunctionHeader
,
1170
Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).
SubOrFunctionHeader
.ParameterList
VisualBasicAccessibilityFacts.vb (1)
143
Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).
SubOrFunctionHeader
.Modifiers
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (4)
33
Dim endStatement = SyntaxFactory.EndBlockStatement(endStatementKind, SyntaxFactory.Token(originalNode.
SubOrFunctionHeader
.DeclarationKeyword.Kind).WithLeadingTrivia(SyntaxFactory.WhitespaceTrivia(" "))) _
45
Dim newHeader = node.
SubOrFunctionHeader
80
Return CreateSpitLinesForLambdaHeader(node.
SubOrFunctionHeader
, isNextToXmlEmbeddedExpression, originalNode.SpanStart)
83
Dim newHeader = node.
SubOrFunctionHeader
.WithTrailingTrivia(SyntaxFactory.EndOfLineTrivia(_state.NewLineCharacter))
Microsoft.CodeAnalysis.VisualBasic.Features (7)
ChangeSignature\VisualBasicChangeSignatureService.vb (4)
455
If Not lambda.
SubOrFunctionHeader
.ParameterList.Parameters.Any() Then
459
Dim newParameters = UpdateDeclaration(lambda.
SubOrFunctionHeader
.ParameterList.Parameters, updatedSignature, s_createNewParameterSyntaxDelegate)
460
Dim newBegin = lambda.
SubOrFunctionHeader
.WithParameterList(lambda.
SubOrFunctionHeader
.ParameterList.WithParameters(newParameters).WithAdditionalAnnotations(changeSignatureFormattingAnnotation))
EditAndContinue\SyntaxComparer.vb (1)
1083
Return New With {lambda.
SubOrFunctionHeader
, .Body = lambda.Body.DescendantTokens()}
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
297
WithSubOrFunctionHeader(ReplaceStatementIfNeeded(node.
SubOrFunctionHeader
))
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (1)
91
oldLambda.
SubOrFunctionHeader
,
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.vb (4)
20973
Assert.NotNull(objectUnderTest.
subOrFunctionHeader
)
20975
Dim withObj = objectUnderTest.WithSubOrFunctionHeader(objectUnderTest.
SubOrFunctionHeader
).WithBody(objectUnderTest.Body)
20982
Assert.NotNull(objectUnderTest.
subOrFunctionHeader
)
20984
Dim withObj = objectUnderTest.WithSubOrFunctionHeader(objectUnderTest.
SubOrFunctionHeader
).WithBody(objectUnderTest.Body)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (15)
CodeGeneration\VisualBasicSyntaxGenerator.vb (7)
2422
DirectCast(AsFunction(sl.
SubOrFunctionHeader
), LambdaHeaderSyntax),
2507
DirectCast(AsSub(sl.
SubOrFunctionHeader
), LambdaHeaderSyntax),
2997
Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).WithSubOrFunctionHeader(DirectCast(declaration, SingleLineLambdaExpressionSyntax).
SubOrFunctionHeader
.WithParameterList(list))
3040
Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineFunctionLambdaExpression, sll.
SubOrFunctionHeader
, SyntaxFactory.EndFunctionStatement())
3052
Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineSubLambdaExpression, sll.
SubOrFunctionHeader
, SyntaxFactory.EndSubStatement())
3268
Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineFunctionLambdaExpression, sll.
SubOrFunctionHeader
, list, SyntaxFactory.EndFunctionStatement())
3271
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
SpeculationAnalyzer.vb (2)
258
originalParams = originalSingleLineLambda.
SubOrFunctionHeader
.ParameterList.Parameters
259
replacedParams = replacedSingleLineLambda.
SubOrFunctionHeader
.ParameterList.Parameters
SyntaxNodeExtensions.vb (3)
655
singleLineLambda.
SubOrFunctionHeader
,
766
singleLineLambda.
SubOrFunctionHeader
,
1170
Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).
SubOrFunctionHeader
.ParameterList
VisualBasicAccessibilityFacts.vb (1)
143
Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).
SubOrFunctionHeader
.Modifiers