12 instantiations of LambdaHeaderSyntax
Microsoft.CodeAnalysis.VisualBasic (12)
Generated\Syntax.xml.Internal.Generated.vb (11)
24064
Friend Shared CreateInstance As Func(Of ObjectReader, Object) = Function(o) New
LambdaHeaderSyntax
(o)
24074
ObjectBinder.RegisterTypeReader(GetType(LambdaHeaderSyntax), Function(r) New
LambdaHeaderSyntax
(r))
24123
Return new
LambdaHeaderSyntax
(Me.Kind, newErrors, GetAnnotations, _attributeLists, _modifiers, _subOrFunctionKeyword, _parameterList, _asClause)
24127
Return new
LambdaHeaderSyntax
(Me.Kind, GetDiagnostics, annotations, _attributeLists, _modifiers, _subOrFunctionKeyword, _parameterList, _asClause)
40520
Return New
LambdaHeaderSyntax
(node.Kind, node.GetDiagnostics, node.GetAnnotations, newAttributeLists.Node, newModifiers.Node, newSubOrFunctionKeyword, newParameterList, newAsClause)
51522
Return New
LambdaHeaderSyntax
(SyntaxKind.SubLambdaHeader, attributeLists.Node, modifiers.Node, subOrFunctionKeyword, parameterList, asClause)
51552
Return New
LambdaHeaderSyntax
(SyntaxKind.FunctionLambdaHeader, attributeLists.Node, modifiers.Node, subOrFunctionKeyword, parameterList, asClause)
51587
Return New
LambdaHeaderSyntax
(kind, attributeLists.Node, modifiers.Node, subOrFunctionKeyword, parameterList, asClause)
63600
Return New
LambdaHeaderSyntax
(SyntaxKind.SubLambdaHeader, attributeLists.Node, modifiers.Node, subOrFunctionKeyword, parameterList, asClause, _factoryContext)
63630
Return New
LambdaHeaderSyntax
(SyntaxKind.FunctionLambdaHeader, attributeLists.Node, modifiers.Node, subOrFunctionKeyword, parameterList, asClause, _factoryContext)
63665
Return New
LambdaHeaderSyntax
(kind, attributeLists.Node, modifiers.Node, subOrFunctionKeyword, parameterList, asClause, _factoryContext)
Generated\Syntax.xml.Syntax.Generated.vb (1)
26229
Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
LambdaHeaderSyntax
(kind, errors, annotations, if(attributeLists IsNot Nothing, attributeLists.Green, Nothing), modifiers, subOrFunctionKeyword, if(parameterList IsNot Nothing, DirectCast(parameterList.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ParameterListSyntax), Nothing), if(asClause IsNot Nothing, DirectCast(asClause.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SimpleAsClauseSyntax), Nothing)), Nothing, 0)
46 references to LambdaHeaderSyntax
Microsoft.CodeAnalysis.VisualBasic (44)
Generated\Syntax.xml.Internal.Generated.vb (35)
23717
Friend ReadOnly _subOrFunctionHeader as
LambdaHeaderSyntax
23719
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
)
23727
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, context As ISyntaxFactoryContext)
23736
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionHeader As
LambdaHeaderSyntax
)
23746
Dim _subOrFunctionHeader = DirectCast(reader.ReadValue(),
LambdaHeaderSyntax
)
23762
Friend ReadOnly Property SubOrFunctionHeader As InternalSyntax.
LambdaHeaderSyntax
23778
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode)
23787
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode, context As ISyntaxFactoryContext)
23797
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode)
23877
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As GreenNode, endSubOrFunctionStatement As EndBlockStatementSyntax)
23890
Friend Sub New(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As GreenNode, endSubOrFunctionStatement As EndBlockStatementSyntax, context As ISyntaxFactoryContext)
23904
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionHeader As
LambdaHeaderSyntax
, statements As GreenNode, endSubOrFunctionStatement As EndBlockStatementSyntax)
24074
ObjectBinder.RegisterTypeReader(GetType(
LambdaHeaderSyntax
), Function(r) New LambdaHeaderSyntax(r))
37352
Public Overridable Function VisitLambdaHeader(ByVal node As
LambdaHeaderSyntax
) As VisualBasicSyntaxNode
40476
Dim newSubOrFunctionHeader = DirectCast(Visit(node._subOrFunctionHeader),
LambdaHeaderSyntax
)
40491
Dim newSubOrFunctionHeader = DirectCast(Visit(node._subOrFunctionHeader),
LambdaHeaderSyntax
)
40505
Public Overrides Function VisitLambdaHeader(ByVal node As
LambdaHeaderSyntax
) As VisualBasicSyntaxNode
51300
Friend Shared Function SingleLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
51330
Friend Shared Function SingleLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
51365
Friend Shared Function SingleLineLambdaExpression(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
51401
Friend Shared Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
51436
Friend Shared Function MultiLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
51476
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
51520
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
51550
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
51584
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
63378
Friend Function SingleLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
63408
Friend Function SingleLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
63443
Friend Function SingleLineLambdaExpression(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
63479
Friend Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
63514
Friend Function MultiLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
63554
Friend Function MultiLineLambdaExpression(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
63598
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
63628
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
63662
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)
1635
Private Function ParseFunctionOrSubLambdaHeader(<Out> ByRef isMultiLine As Boolean, Optional parseModifiers As Boolean = False) As
LambdaHeaderSyntax
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
1135
Private Shared Function GenerateGreenSubLambdaHeader() As InternalSyntax.
LambdaHeaderSyntax
1139
Private Shared Function GenerateGreenFunctionLambdaHeader() As InternalSyntax.
LambdaHeaderSyntax