109 references to LambdaHeaderSyntax
Microsoft.CodeAnalysis.VisualBasic (59)
Binding\Binder_Lambda.vb (1)
1102
Dim header As
LambdaHeaderSyntax
= DirectCast(lambdaSymbol.Syntax, LambdaExpressionSyntax).SubOrFunctionHeader
Binding\MemberSemanticModel.vb (1)
514
Dim lambdaHeader = TryCast(parent.Parent,
LambdaHeaderSyntax
)
Compilation\SyntaxTreeSemanticModel.vb (1)
1086
ElseIf TypeOf declarationSyntax Is
LambdaHeaderSyntax
Then
Generated\Syntax.xml.Main.Generated.vb (22)
494
Public Overridable Function VisitLambdaHeader(ByVal node As
LambdaHeaderSyntax
) As TResult
1229
Public Overridable Sub VisitLambdaHeader(ByVal node As
LambdaHeaderSyntax
)
4221
Dim newSubOrFunctionHeader = DirectCast(Visit(node.SubOrFunctionHeader),
LambdaHeaderSyntax
)
4236
Dim newSubOrFunctionHeader = DirectCast(Visit(node.SubOrFunctionHeader),
LambdaHeaderSyntax
)
4250
Public Overrides Function VisitLambdaHeader(ByVal node As
LambdaHeaderSyntax
) As SyntaxNode
35666
Public Shared Function SingleLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
35960
Public Shared Function SingleLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
36259
Public Shared Function SingleLineLambdaExpression(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
36561
Public Shared Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
36595
Public Shared Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
36616
Public Shared Function MultiLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
36650
Public Shared Function MultiLineSubLambdaExpression(subOrFunctionHeader As
LambdaHeaderSyntax
, endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
36676
Public Shared Function MultiLineLambdaExpression(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
36718
Public Shared Function MultiLineLambdaExpression(ByVal kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
36747
Public Shared Function SubLambdaHeader(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
36779
Public Shared Function SubLambdaHeader(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
36787
Public Shared Function SubLambdaHeader() As
LambdaHeaderSyntax
36816
Public Shared Function FunctionLambdaHeader(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
36847
Public Shared Function FunctionLambdaHeader(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
36855
Public Shared Function FunctionLambdaHeader() As
LambdaHeaderSyntax
36888
Public Shared Function LambdaHeader(ByVal kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
36919
Public Shared Function LambdaHeader(ByVal kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken) As
LambdaHeaderSyntax
Generated\Syntax.xml.Syntax.Generated.vb (26)
25880
Friend _subOrFunctionHeader as
LambdaHeaderSyntax
25892
Public ReadOnly Property SubOrFunctionHeader As
LambdaHeaderSyntax
25898
Friend Overridable Function GetSubOrFunctionHeaderCore() As
LambdaHeaderSyntax
25907
Public Function WithSubOrFunctionHeader(subOrFunctionHeader As
LambdaHeaderSyntax
) As LambdaExpressionSyntax
25910
Friend MustOverride Function WithSubOrFunctionHeaderCore(subOrFunctionHeader As
LambdaHeaderSyntax
) As LambdaExpressionSyntax
25935
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode)
25943
Public Shadows ReadOnly Property SubOrFunctionHeader As
LambdaHeaderSyntax
25949
Friend Overrides Function GetSubOrFunctionHeaderCore() As
LambdaHeaderSyntax
25953
Friend Overrides Function WithSubOrFunctionHeaderCore(subOrFunctionHeader As
LambdaHeaderSyntax
) As LambdaExpressionSyntax
25962
Public Shadows Function WithSubOrFunctionHeader(subOrFunctionHeader as
LambdaHeaderSyntax
) As SingleLineLambdaExpressionSyntax
26028
Public Function Update(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, body As VisualBasicSyntaxNode) As SingleLineLambdaExpressionSyntax
26064
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionHeader As
LambdaHeaderSyntax
, statements As SyntaxNode, endSubOrFunctionStatement As EndBlockStatementSyntax)
26072
Public Shadows ReadOnly Property SubOrFunctionHeader As
LambdaHeaderSyntax
26078
Friend Overrides Function GetSubOrFunctionHeaderCore() As
LambdaHeaderSyntax
26082
Friend Overrides Function WithSubOrFunctionHeaderCore(subOrFunctionHeader As
LambdaHeaderSyntax
) As LambdaExpressionSyntax
26091
Public Shadows Function WithSubOrFunctionHeader(subOrFunctionHeader as
LambdaHeaderSyntax
) As MultiLineLambdaExpressionSyntax
26193
Public Function Update(kind As SyntaxKind, subOrFunctionHeader As
LambdaHeaderSyntax
, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
26259
Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As
LambdaHeaderSyntax
26263
Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As
LambdaHeaderSyntax
26303
Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As
LambdaHeaderSyntax
26307
Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As
LambdaHeaderSyntax
26329
Public Shadows Function WithSubOrFunctionKeyword(subOrFunctionKeyword as SyntaxToken) As
LambdaHeaderSyntax
26359
Public Shadows Function WithParameterList(parameterList as ParameterListSyntax) As
LambdaHeaderSyntax
26363
Public Shadows Function AddParameterListParameters(ParamArray items As ParameterSyntax()) As
LambdaHeaderSyntax
26390
Public Shadows Function WithAsClause(asClause as SimpleAsClauseSyntax) As
LambdaHeaderSyntax
26451
Public Function Update(kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
LambdaHeaderSyntax
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
258
Return DirectCast(methodBase,
LambdaHeaderSyntax
).AsClause
Syntax\MethodBaseSyntax.vb (1)
143
Public Shadows Function WithKeyword(keyword As SyntaxToken) As
LambdaHeaderSyntax
Syntax\MultiLineLambdaExpressionSyntax.vb (2)
16
Public Shadows ReadOnly Property Begin As
LambdaHeaderSyntax
24
Public Function WithBegin(begin As
LambdaHeaderSyntax
) As MultiLineLambdaExpressionSyntax
Syntax\SingleLineLambdaExpressionSyntax.vb (3)
16
Public Shadows ReadOnly Property Begin As
LambdaHeaderSyntax
24
Public Function WithBegin(begin As
LambdaHeaderSyntax
) As SingleLineLambdaExpressionSyntax
34
Public ReadOnly Property Begin As
LambdaHeaderSyntax
Syntax\SyntaxNodePartials.vb (1)
101
Return DirectCast(Me,
LambdaHeaderSyntax
).AsClause
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
371
TypeOf statement Is
LambdaHeaderSyntax
OrElse
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (4)
152
Dim header As
LambdaHeaderSyntax
= GetNewHeader(node)
157
Dim header As
LambdaHeaderSyntax
= GetNewHeader(node)
161
Private Shared Function GetNewHeader(node As LambdaExpressionSyntax) As
LambdaHeaderSyntax
162
Dim header = DirectCast(node.SubOrFunctionHeader,
LambdaHeaderSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.vb (4)
39
Dim header As
LambdaHeaderSyntax
= GetNewHeader(node)
44
Dim header As
LambdaHeaderSyntax
= GetNewHeader(node)
48
Private Shared Function GetNewHeader(node As LambdaExpressionSyntax) As
LambdaHeaderSyntax
49
Dim header = DirectCast(node.SubOrFunctionHeader,
LambdaHeaderSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
748
Dim lambdaHeaderSyntax = DirectCast(syntaxNode,
LambdaHeaderSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
444
TypeOf targetToken.Parent.Parent Is
LambdaHeaderSyntax
Then
595
Dim statementLambdaHeader = targetToken.GetAncestor(Of
LambdaHeaderSyntax
)()
Microsoft.CodeAnalysis.VisualBasic.Features (16)
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
55
Dim lambdaHeader = GetNodeToFix(Of
LambdaHeaderSyntax
)(token, span)
Completion\KeywordRecommenders\Declarations\ParameterModifiersKeywordRecommender.vb (1)
41
TypeOf methodDeclaration IsNot
LambdaHeaderSyntax
AndAlso
EditAndContinue\SyntaxComparer.vb (2)
1117
Private Shared Function ComputeWeightedDistanceOfLambdas(leftHeader As
LambdaHeaderSyntax
,
1118
rightHeader As
LambdaHeaderSyntax
,
EditAndContinue\SyntaxUtilities.vb (2)
149
Debug.Assert(TypeOf syntax Is ExpressionSyntax OrElse TypeOf syntax Is
LambdaHeaderSyntax
)
251
Return DirectCast(declarationOrBody,
LambdaHeaderSyntax
).Modifiers
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1390
Private Overloads Shared Function GetDiagnosticSpan(lambda As
LambdaHeaderSyntax
) As TextSpan
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (4)
152
Dim header As
LambdaHeaderSyntax
= GetNewHeader(node)
157
Dim header As
LambdaHeaderSyntax
= GetNewHeader(node)
161
Private Shared Function GetNewHeader(node As LambdaExpressionSyntax) As
LambdaHeaderSyntax
162
Dim header = DirectCast(node.SubOrFunctionHeader,
LambdaHeaderSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.vb (4)
39
Dim header As
LambdaHeaderSyntax
= GetNewHeader(node)
44
Dim header As
LambdaHeaderSyntax
= GetNewHeader(node)
48
Private Shared Function GetNewHeader(node As LambdaExpressionSyntax) As
LambdaHeaderSyntax
49
Dim header = DirectCast(node.SubOrFunctionHeader,
LambdaHeaderSyntax
)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
258
Return DirectCast(methodBase,
LambdaHeaderSyntax
).AsClause
Microsoft.CodeAnalysis.VisualBasic.Workspaces (18)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (5)
33
Public Function RewriteLambdaHeader(lambdaHeader As
LambdaHeaderSyntax
, semanticModel As SemanticModel, cancellationToken As CancellationToken) As
LambdaHeaderSyntax
37
Public Function RewriteLambdaHeader(lambdaHeader As
LambdaHeaderSyntax
, semanticModel As SemanticModel, oldLambdaHeader As
LambdaHeaderSyntax
, cancellationToken As CancellationToken) As
LambdaHeaderSyntax
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
216
Public Overrides Function VisitLambdaHeader(node As
LambdaHeaderSyntax
) As SyntaxNode
217
Dim rewrittenLambdaHeader = DirectCast(MyBase.VisitLambdaHeader(node),
LambdaHeaderSyntax
)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
194
Public Overrides Function VisitLambdaHeader(node As
LambdaHeaderSyntax
) As SyntaxNode
CodeGeneration\VisualBasicSyntaxGenerator.vb (6)
2238
DirectCast(AsFunction(ml.SubOrFunctionHeader),
LambdaHeaderSyntax
),
2249
DirectCast(AsFunction(sl.SubOrFunctionHeader),
LambdaHeaderSyntax
),
2252
Dim lh = DirectCast(declaration,
LambdaHeaderSyntax
)
2323
DirectCast(AsSub(ml.SubOrFunctionHeader),
LambdaHeaderSyntax
),
2334
DirectCast(AsSub(sl.SubOrFunctionHeader),
LambdaHeaderSyntax
),
2337
Dim lh = DirectCast(declaration,
LambdaHeaderSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
371
TypeOf statement Is
LambdaHeaderSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
748
Dim lambdaHeaderSyntax = DirectCast(syntaxNode,
LambdaHeaderSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
444
TypeOf targetToken.Parent.Parent Is
LambdaHeaderSyntax
Then
595
Dim statementLambdaHeader = targetToken.GetAncestor(Of
LambdaHeaderSyntax
)()
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
371
TypeOf statement Is
LambdaHeaderSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
748
Dim lambdaHeaderSyntax = DirectCast(syntaxNode,
LambdaHeaderSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
444
TypeOf targetToken.Parent.Parent Is
LambdaHeaderSyntax
Then
595
Dim statementLambdaHeader = targetToken.GetAncestor(Of
LambdaHeaderSyntax
)()