57 references to IteratorKeyword
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\Binder_Utils.vb (3)
111
Case SyntaxKind.
IteratorKeyword
: Return SourceMemberFlags.Iterator
1717
SyntaxKind.
IteratorKeyword
1737
SyntaxKind.
IteratorKeyword
Declarations\DeclarationTreeBuilder.vb (1)
847
Case SyntaxKind.
IteratorKeyword
: bit = DeclarationModifiers.Iterator
Generated\Syntax.xml.Main.Generated.vb (2)
45192
SyntaxKind.
IteratorKeyword
,
45750
Case SyntaxKind.
IteratorKeyword
Parser\BlockContexts\BlockContext.vb (3)
56
_isWithinIteratorMethodOrLambdaOrProperty = DirectCast(statement, PropertyStatementSyntax).Modifiers.Any(SyntaxKind.
IteratorKeyword
)
68
_isWithinIteratorMethodOrLambdaOrProperty = DirectCast(statement, MethodStatementSyntax).Modifiers.Any(SyntaxKind.
IteratorKeyword
)
76
_isWithinIteratorMethodOrLambdaOrProperty = DirectCast(statement, LambdaHeaderSyntax).Modifiers.Any(SyntaxKind.
IteratorKeyword
)
Parser\BlockContexts\DeclarationContext.vb (1)
132
SyntaxKind.
IteratorKeyword
)
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
49
ElseIf header.Kind = SyntaxKind.FunctionLambdaHeader AndAlso header.Modifiers.Any(SyntaxKind.
IteratorKeyword
) Then
Parser\ParseExpression.vb (4)
205
ElseIf keyword.Kind = SyntaxKind.AsyncKeyword OrElse keyword.Kind = SyntaxKind.
IteratorKeyword
Then
213
(possibleKeyword.Kind = SyntaxKind.AsyncKeyword OrElse possibleKeyword.Kind = SyntaxKind.
IteratorKeyword
) Then
1652
_isInIteratorMethodDeclarationHeader = modifiers.Any(SyntaxKind.
IteratorKeyword
)
1763
If header.Modifiers.Any(SyntaxKind.
IteratorKeyword
) Then
Parser\Parser.vb (7)
779
ElseIf contextualKind = SyntaxKind.AsyncKeyword OrElse contextualKind = SyntaxKind.
IteratorKeyword
Then
1106
ElseIf contextualKind = SyntaxKind.AsyncKeyword OrElse contextualKind = SyntaxKind.
IteratorKeyword
Then
1870
SyntaxKind.
IteratorKeyword
1876
SyntaxKind.
IteratorKeyword
1998
possibleKeyword.Kind = SyntaxKind.
IteratorKeyword
Then
3614
_isInIteratorMethodDeclarationHeader = modifiers.Any(SyntaxKind.
IteratorKeyword
)
3779
_isInIteratorMethodDeclarationHeader = modifiers.Any(SyntaxKind.
IteratorKeyword
)
Scanner\KeywordTable.vb (1)
216
SyntaxKind.
IteratorKeyword
, None,
Syntax\SyntaxKindFacts.vb (3)
290
SyntaxKind.
IteratorKeyword
,
401
SyntaxKind.
IteratorKeyword
817
{"iterator", SyntaxKind.
IteratorKeyword
},
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
ModifierCollectionFacts.vb (3)
46
targetToken.HasMatchingText(SyntaxKind.
IteratorKeyword
)
182
Case SyntaxKind.
IteratorKeyword
198
ElseIf targetToken.HasMatchingText(SyntaxKind.
IteratorKeyword
) Then
SyntaxTokenExtensions.vb (1)
173
SyntaxKind.
IteratorKeyword
SyntaxTreeExtensions.vb (1)
172
If token.HasMatchingText(SyntaxKind.AsyncKeyword) OrElse token.HasMatchingText(SyntaxKind.
IteratorKeyword
) Then
VisualBasicConvertToIteratorCodeFixProvider.vb (4)
91
If methodStatementNode IsNot Nothing AndAlso Not methodStatementNode.Modifiers.Any(SyntaxKind.
IteratorKeyword
) Then
99
If lambdaNode IsNot Nothing AndAlso Not lambdaNode.SubOrFunctionHeader.Modifiers.Any(SyntaxKind.
IteratorKeyword
) Then
113
Dim iteratorToken As SyntaxToken = Token(SyntaxKind.
IteratorKeyword
).WithAdditionalAnnotations(Formatter.Annotation)
132
Dim iteratorToken As SyntaxToken = Token(SyntaxKind.
IteratorKeyword
).WithAdditionalAnnotations(Formatter.Annotation)
Microsoft.CodeAnalysis.VisualBasic.Features (11)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
114
(targetToken.HasMatchingText(SyntaxKind.AsyncKeyword) OrElse targetToken.HasMatchingText(SyntaxKind.
IteratorKeyword
)) Then
Completion\KeywordRecommenders\EventHandling\HandlesKeywordRecommender.vb (1)
35
If methodDeclaration Is Nothing OrElse methodDeclaration.Modifiers.Any(SyntaxKind.
IteratorKeyword
) Then
Completion\KeywordRecommenders\Expressions\LambdaKeywordRecommender.vb (1)
28
If targetToken.IsKindOrHasMatchingText(SyntaxKind.
IteratorKeyword
) Then
EditAndContinue\SyntaxUtilities.vb (1)
144
Return GetModifiers(declaration).Any(SyntaxKind.
IteratorKeyword
)
Highlighting\KeywordHighlighters\AccessorDeclarationHighlighter.vb (1)
33
isIterator = .PropertyStatement.Modifiers.Any(SyntaxKind.
IteratorKeyword
)
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (1)
34
isIterator = .Modifiers.Any(SyntaxKind.
IteratorKeyword
)
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (1)
34
isIterator = .Modifiers.Any(SyntaxKind.
IteratorKeyword
)
VisualBasicConvertToIteratorCodeFixProvider.vb (4)
91
If methodStatementNode IsNot Nothing AndAlso Not methodStatementNode.Modifiers.Any(SyntaxKind.
IteratorKeyword
) Then
99
If lambdaNode IsNot Nothing AndAlso Not lambdaNode.SubOrFunctionHeader.Modifiers.Any(SyntaxKind.
IteratorKeyword
) Then
113
Dim iteratorToken As SyntaxToken = Token(SyntaxKind.
IteratorKeyword
).WithAdditionalAnnotations(Formatter.Annotation)
132
Dim iteratorToken As SyntaxToken = Token(SyntaxKind.
IteratorKeyword
).WithAdditionalAnnotations(Formatter.Annotation)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Parser\ParseIteratorTests.vb (2)
78
Assert.Equal(6, Aggregate t In tree.GetRoot().DescendantTokens Where t.Kind = SyntaxKind.
IteratorKeyword
Into Count())
419
Return methodSyntax.BlockStatement.Modifiers.Contains(Function(t As SyntaxToken) t.Kind = SyntaxKind.
IteratorKeyword
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (2)
183
token.HasMatchingText(SyntaxKind.
IteratorKeyword
) Then
254
token.HasMatchingText(SyntaxKind.
IteratorKeyword
) Then
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (1)
69
ElseIf modifiers.Any(SyntaxKind.
IteratorKeyword
) Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
62
SyntaxKind.AsyncKeyword, SyntaxKind.
IteratorKeyword
}
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
173
SyntaxKind.
IteratorKeyword
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
172
If token.HasMatchingText(SyntaxKind.AsyncKeyword) OrElse token.HasMatchingText(SyntaxKind.
IteratorKeyword
) Then
ModifierCollectionFacts.vb (3)
46
targetToken.HasMatchingText(SyntaxKind.
IteratorKeyword
)
182
Case SyntaxKind.
IteratorKeyword
198
ElseIf targetToken.HasMatchingText(SyntaxKind.
IteratorKeyword
) Then