42 references to LambdaHeaderSyntax
Microsoft.CodeAnalysis.VisualBasic (42)
Generated\Syntax.xml.Internal.Generated.vb (33)
18670
Friend ReadOnly _subOrFunctionHeader as
LambdaHeaderSyntax
18672
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
)
18680
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, context As ISyntaxFactoryContext)
18689
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionHeader As
LambdaHeaderSyntax
)
18701
Friend ReadOnly Property SubOrFunctionHeader As InternalSyntax.
LambdaHeaderSyntax
18717
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode)
18726
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode, context As ISyntaxFactoryContext)
18736
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode)
18795
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As GreenNode, endSubOrFunctionStatement As EndBlockStatementSyntax)
18808
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As GreenNode, endSubOrFunctionStatement As EndBlockStatementSyntax, context As ISyntaxFactoryContext)
18822
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionHeader As
LambdaHeaderSyntax
, statements As GreenNode, endSubOrFunctionStatement As EndBlockStatementSyntax)
29424
Public Overridable Function VisitLambdaHeader(ByVal node As
LambdaHeaderSyntax
) As VisualBasicSyntaxNode
32548
Dim newSubOrFunctionHeader = DirectCast(Visit(node._subOrFunctionHeader),
LambdaHeaderSyntax
)
32563
Dim newSubOrFunctionHeader = DirectCast(Visit(node._subOrFunctionHeader),
LambdaHeaderSyntax
)
32577
Public Overrides Function VisitLambdaHeader(ByVal node As
LambdaHeaderSyntax
) As VisualBasicSyntaxNode
43360
Friend Shared Function SingleLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
43390
Friend Shared Function SingleLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
43425
Friend Shared Function SingleLineLambdaExpression(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
43461
Friend Shared Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
43496
Friend Shared Function MultiLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
43536
Friend Shared Function MultiLineLambdaExpression(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
43580
Friend Shared Function SubLambdaHeader(attributeLists As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), modifiers As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), subOrFunctionKeyword As KeywordSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
43610
Friend Shared Function FunctionLambdaHeader(attributeLists As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), modifiers As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), subOrFunctionKeyword As KeywordSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
43644
Friend Shared Function LambdaHeader(kind As SyntaxKind, attributeLists As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), modifiers As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), subOrFunctionKeyword As KeywordSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
55426
Friend Function SingleLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
55456
Friend Function SingleLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
55491
Friend Function SingleLineLambdaExpression(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
55527
Friend Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
55562
Friend Function MultiLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
55602
Friend Function MultiLineLambdaExpression(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
55646
Friend Function SubLambdaHeader(attributeLists As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), modifiers As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), subOrFunctionKeyword As KeywordSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
55676
Friend Function FunctionLambdaHeader(attributeLists As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), modifiers As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), subOrFunctionKeyword As KeywordSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
55710
Friend Function LambdaHeader(kind As SyntaxKind, attributeLists As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), modifiers As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), subOrFunctionKeyword As KeywordSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
Generated\Syntax.xml.Syntax.Generated.vb (4)
25936
Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SingleLineLambdaExpressionSyntax(kind, errors, annotations, DirectCast(subOrFunctionHeader.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
LambdaHeaderSyntax
), DirectCast(body.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode)), Nothing, 0)
26065
Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.MultiLineLambdaExpressionSyntax(kind, errors, annotations, DirectCast(subOrFunctionHeader.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
LambdaHeaderSyntax
), if(statements IsNot Nothing, statements.Green, Nothing), DirectCast(endSubOrFunctionStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
26282
Dim slot = DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
LambdaHeaderSyntax
)._modifiers
26320
return new SyntaxToken(Me, DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
LambdaHeaderSyntax
)._subOrFunctionKeyword, Me.GetChildPosition(2), Me.GetChildIndex(2))
Parser\BlockContexts\BlockContext.vb (2)
75
_isWithinAsyncMethodOrLambda = DirectCast(statement,
LambdaHeaderSyntax
).Modifiers.Any(SyntaxKind.AsyncKeyword)
76
_isWithinIteratorMethodOrLambdaOrProperty = DirectCast(statement,
LambdaHeaderSyntax
).Modifiers.Any(SyntaxKind.IteratorKeyword)
Parser\BlockContexts\LambdaContext.vb (1)
30
Dim header As
LambdaHeaderSyntax
= Nothing
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
44
Dim header = DirectCast(BeginStatement,
LambdaHeaderSyntax
)
Parser\ParseExpression.vb (1)
1637
Private Function ParseFunctionOrSubLambdaHeader(<Out> ByRef isMultiLine As Boolean, Optional parseModifiers As Boolean = False) As
LambdaHeaderSyntax