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