45 references to Modifiers
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_Lambda.vb (2)
24Dim modifiers As SourceMemberFlags = DecodeModifiers(node.SubOrFunctionHeader.Modifiers, asyncIterator, ERRID.ERR_InvalidLambdaModifier, Accessibility.Public, If(diagnostics.DiagnosticBag, New DiagnosticBag())).FoundFlags And asyncIterator 27ReportModifierError(node.SubOrFunctionHeader.Modifiers, ERRID.ERR_InvalidAsyncIteratorModifiers, diagnostics.DiagnosticBag, InvalidAsyncIterator)
Generated\Syntax.xml.Main.Generated.vb (2)
4255Dim newModifiers = VisitList(node.Modifiers) 4256If node.Modifiers.Node IsNot newModifiers.Node Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (7)
26260return Update(Me.Kind, attributeLists, Me.Modifiers, Me.SubOrFunctionKeyword, Me.ParameterList, Me.AsClause) 26291Return Me.Modifiers 26308Return Me.WithModifiers(Me.Modifiers.AddRange(items)) 26330return Update(Me.Kind, Me.AttributeLists, Me.Modifiers, subOrFunctionKeyword, Me.ParameterList, Me.AsClause) 26360return Update(Me.Kind, Me.AttributeLists, Me.Modifiers, Me.SubOrFunctionKeyword, parameterList, Me.AsClause) 26391return Update(Me.Kind, Me.AttributeLists, Me.Modifiers, Me.SubOrFunctionKeyword, Me.ParameterList, asClause) 26452If kind <> Me.Kind OrElse attributeLists <> Me.AttributeLists OrElse modifiers <> Me.Modifiers OrElse subOrFunctionKeyword <> Me.SubOrFunctionKeyword OrElse parameterList IsNot Me.ParameterList OrElse asClause IsNot Me.AsClause Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
VisualBasicAccessibilityFacts.vb (2)
140Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers 143Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
RemoveAsyncModifierHelpers.vb (2)
50Dim asyncKeywordIndex = header.Modifiers.IndexOf(SyntaxKind.AsyncKeyword) 51Dim newHeader = header.WithModifiers(header.Modifiers.RemoveAt(asyncKeywordIndex))
VisualBasicConvertToIteratorCodeFixProvider.vb (2)
99If lambdaNode IsNot Nothing AndAlso Not lambdaNode.SubOrFunctionHeader.Modifiers.Any(SyntaxKind.IteratorKeyword) Then 134Dim newHeader = lambdaNode.SubOrFunctionHeader.WithModifiers(lambdaNode.SubOrFunctionHeader.Modifiers.Add(iteratorToken))
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (1)
155Dim newModifiers = header.Modifiers.Add(s_asyncToken)
Microsoft.CodeAnalysis.VisualBasic.Features (17)
CodeRefactorings\AddAwait\VisualBasicAddAwaitCodeRefactoringProvider.vb (1)
36Return DirectCast(current, LambdaExpressionSyntax).SubOrFunctionHeader.Modifiers.Any(SyntaxKind.AsyncKeyword)
EditAndContinue\SyntaxComparer.vb (2)
1120If leftHeader.Modifiers.Any(SyntaxKind.AsyncKeyword) <> rightHeader.Modifiers.Any(SyntaxKind.AsyncKeyword) Then
EditAndContinue\SyntaxUtilities.vb (2)
170Return DirectCast(declarationOrBody, LambdaExpressionSyntax).SubOrFunctionHeader.Modifiers 174Return DirectCast(declarationOrBody, LambdaHeaderSyntax).Modifiers
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1826Dim startToken = If(lambda.Modifiers.Count <> 0, lambda.Modifiers.First, lambda.DeclarationKeyword)
ExtractMethod\VisualBasicSelectionResult.vb (1)
110Return lambda.SubOrFunctionHeader.Modifiers.Any(SyntaxKind.AsyncKeyword)
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (4)
33isAsync = .Modifiers.Any(SyntaxKind.AsyncKeyword) 34isIterator = .Modifiers.Any(SyntaxKind.IteratorKeyword) 36Dim firstKeyword = If(.Modifiers.Count > 0, .Modifiers.First(), .DeclarationKeyword)
RemoveAsyncModifierHelpers.vb (2)
50Dim asyncKeywordIndex = header.Modifiers.IndexOf(SyntaxKind.AsyncKeyword) 51Dim newHeader = header.WithModifiers(header.Modifiers.RemoveAt(asyncKeywordIndex))
VisualBasicConvertToIteratorCodeFixProvider.vb (2)
99If lambdaNode IsNot Nothing AndAlso Not lambdaNode.SubOrFunctionHeader.Modifiers.Any(SyntaxKind.IteratorKeyword) Then 134Dim newHeader = lambdaNode.SubOrFunctionHeader.WithModifiers(lambdaNode.SubOrFunctionHeader.Modifiers.Add(iteratorToken))
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (1)
155Dim newModifiers = header.Modifiers.Add(s_asyncToken)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
21010Dim withObj = objectUnderTest.WithAttributeLists(objectUnderTest.AttributeLists).WithModifiers(objectUnderTest.Modifiers).WithSubOrFunctionKeyword(objectUnderTest.SubOrFunctionKeyword).WithParameterList(objectUnderTest.ParameterList).WithAsClause(objectUnderTest.AsClause) 21018Dim withObj = objectUnderTest.WithAttributeLists(objectUnderTest.AttributeLists).WithModifiers(objectUnderTest.Modifiers).WithSubOrFunctionKeyword(objectUnderTest.SubOrFunctionKeyword).WithParameterList(objectUnderTest.ParameterList).WithAsClause(objectUnderTest.AsClause)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (2)
44If RewriteFunctionStatement(lambdaHeader.Modifiers, oldLambdaHeader.AsClause, parameterList, asClause, semanticModel, oldLambdaHeader.AsClause.SpanStart, cancellationToken) Then 45Return lambdaHeader.Update(lambdaHeader.Kind, lambdaHeader.AttributeLists, lambdaHeader.Modifiers, lambdaHeader.DeclarationKeyword, parameterList, asClause)
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
2429lh.Modifiers, 2514lh.Modifiers,
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
70If enclosingSingleLineLambda IsNot Nothing AndAlso enclosingSingleLineLambda.SubOrFunctionHeader.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.AsyncKeyword) Then
VisualBasicAccessibilityFacts.vb (2)
140Return DirectCast(declaration, MultiLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers 143Return DirectCast(declaration, SingleLineLambdaExpressionSyntax).SubOrFunctionHeader.Modifiers
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
351If Not SelectModifier(node.Modifiers) Then