181 references to AsToken
Microsoft.CodeAnalysis (33)
Syntax\CommonSyntaxNodeRemover.cs (1)
44nodesAndSeparators[nodeIndex + 1].AsToken() is var nextSeparator &&
Syntax\SeparatedSyntaxList.cs (2)
137return _list.Where(n => n.IsToken).Select(n => n.AsToken()); 387if (previous.IsToken && !KeepSeparatorWithPreviousNode(previous.AsToken()))
Syntax\SyntaxNavigator.cs (8)
111var token = GetFirstToken(child.AsToken(), predicate, stepInto); 158var token = GetLastToken(child.AsToken(), predicate, stepInto); 446var token = GetFirstToken(child.AsToken(), predicate, stepInto); 496var token = GetLastToken(child.AsToken(), predicate, stepInto); 554var token = GetFirstToken(child.AsToken(), predicate, stepInto); 570else if (child.IsToken && child.AsToken() == current) 608var token = GetLastToken(child.AsToken(), predicate, stepInto); 624else if (child.IsToken && child.AsToken() == current)
Syntax\SyntaxNode.cs (7)
1033yield return nodeOrToken.AsToken(); 1043return this.DescendantNodesAndTokens(descendIntoChildren, descendIntoTrivia).Where(sn => sn.IsToken).Select(sn => sn.AsToken()); 1051return this.DescendantNodesAndTokens(span, descendIntoChildren, descendIntoTrivia).Where(sn => sn.IsToken).Select(sn => sn.AsToken()); 1124var token = element.AsToken(); 1298return this.GetAnnotatedNodesAndTokens(syntaxAnnotation).Where(n => n.IsToken).Select(n => n.AsToken()); 1306return this.GetAnnotatedNodesAndTokens(annotationKind).Where(n => n.IsToken).Select(n => n.AsToken()); 1492return curNode.AsToken();
Syntax\SyntaxNode.Iterators.cs (3)
471var token = value.AsToken(); 547var token = value.AsToken(); 588var token = value.AsToken();
Syntax\SyntaxNodeOrToken.cs (11)
172token = AsToken()!; 232return this.AsToken().Span; 362return this.AsToken().LeadingTrivia; 386return this.AsToken().TrailingTrivia; 401return AsToken().WithLeadingTrivia(trivia); 421return AsToken().WithTrailingTrivia(trivia); 469return this.AsToken().GetDiagnostics(); 633return this.AsToken().WithAdditionalAnnotations(annotations); 664return this.AsToken().WithoutAnnotations(annotations); 789return nodeOrToken.AsToken(); 852if (node._token != null && node.AsToken() is var token && token.ContainsDirectives)
Syntax\SyntaxWalker.cs (1)
48VisitToken(child.AsToken());
Microsoft.CodeAnalysis.CodeStyle (7)
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
64CheckToken(context, severity, child.AsToken());
AbstractObjectCreationExpressionAnalyzer.cs (1)
149_valuePattern.AsToken(),
AnnotationTable.cs (2)
183=> node.GetAnnotatedNodesAndTokens(_annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 195=> node.GetAnnotatedNodesAndTokens(_annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken());
FormattingExtensions.cs (2)
299var firstToken = nodeOrToken.IsNode ? nodeOrToken.AsNode()!.GetFirstToken(includeZeroWidth: true) : nodeOrToken.AsToken(); 300var lastToken = nodeOrToken.IsNode ? nodeOrToken.AsNode()!.GetLastToken(includeZeroWidth: true) : nodeOrToken.AsToken();
ISyntaxFactsExtensions.cs (1)
59if (!IsOnSingleLine(syntaxFacts, currentNodeOrToken.AsToken(), currentLeading, currentTrailing))
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Statements.cs (1)
481if (!symbol.IdentifierNodeOrToken.IsToken || symbol.IdentifierNodeOrToken.AsToken() != node.Identifier)
Compilation\MemberSemanticModel.cs (1)
757label.IdentifierNodeOrToken.AsToken() == declarationSyntax.Identifier)
CSharpExtensions.cs (2)
336return nodeOrToken.AsToken().ApplyDirectives(stack); 364builder.AddSeparator(i.AsToken());
Parser\Blender.Reader.cs (3)
214token: (InternalSyntax.SyntaxToken)currentNodeOrToken.AsToken().Node); 245(nodeOrToken.IsToken && ((CSharpSyntaxNode)nodeOrToken.AsToken().Node).ContainsSkippedText && nodeOrToken.Parent.ContainsDiagnostics)) 266if ((nodeOrToken.IsToken && nodeOrToken.AsToken().IsMissing) ||
Symbols\Source\SourceLabelSymbol.cs (1)
59var tk = _identifierNodeOrToken.AsToken();
Syntax\CSharpSyntaxNode.cs (2)
264var token = child.AsToken(); 304var token = child.AsToken();
Syntax\CSharpSyntaxWalker.cs (1)
57this.VisitToken(child.AsToken());
Syntax\SyntaxNodeRemover.cs (3)
227visited = this.VisitListSeparator(item.AsToken()); 250var separator = alternate[alternate.Count - 1].AsToken(); 256var separator = withSeps[i + 1].AsToken();
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
69ProcessToken(context, severity, text, child.AsToken());
SuppressFormattingRule.cs (2)
290ProcessTriviaList(list, child.AsToken().LeadingTrivia); 291ProcessTriviaList(list, child.AsToken().TrailingTrivia);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
664if (item.IsToken && item.AsToken() == token)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
234var eventHookupExpression = root.GetAnnotatedNodesAndTokens(plusEqualsTokenAnnotation).Single().AsToken().GetAncestor<AssignmentExpressionSyntax>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (1)
181annotations = n.AsToken().GetAnnotations(WarningAnnotation.Kind);
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (2)
115if (item.IsToken && item.AsToken() == token) 137if (item.IsToken && item.AsToken() == token)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
69ProcessToken(context, severity, text, child.AsToken());
EditAndContinue\SyntaxComparer.cs (2)
1540var leftToken = oldNodeOrToken.AsToken(); 1541var rightToken = newNodeOrToken.AsToken();
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (1)
66var token = node.GetAnnotatedNodesAndTokens(annotation).FirstOrDefault().AsToken();
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
69var openBrace = parent.ChildNodesAndTokens().FirstOrDefault(n => n.Kind() == SyntaxKind.OpenBraceToken).AsToken();
StringIndentation\CSharpStringIndentationService.cs (1)
79ProcessMultiLineRawStringLiteralToken(text, child.AsToken(), result, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (13)
ParentChecker.cs (1)
24var token = nodeOrToken.AsToken();
Syntax\SyntaxAnnotationTests.cs (11)
193var token = GetAllNodesAndTokens(tree.GetCompilationUnitRoot()).First(t => t.IsToken).AsToken(); 203var token2 = newRoot.GetAnnotatedNodesAndTokens(annotation1).Single().AsToken(); 446var oldToken = destTreeNodeOrTokenEnumerator.Current.AsToken(); 447var newToken = sourceTreeNodeOrTokenEnumerator.Current.AsToken().CopyAnnotationsTo(oldToken); 539return root.ReplaceToken(oldNodeOrToken.AsToken(), newNodeOrToken.AsToken()); 589var newToken = nodeOrToken.AsToken().WithAdditionalAnnotations(annotation); 590newRoot = syntaxTree.GetCompilationUnitRoot().ReplaceToken(nodeOrToken.AsToken(), newToken); 607TestAnnotation(annotation, root, oldNodeOrToken.AsToken()); 634var annotatedToken = results.Single().AsToken(); 839return _nodeOrTokenMap[token].AsToken().CopyAnnotationsTo(base.VisitToken(token));
Syntax\SyntaxListTests.cs (1)
306Assert.Equal(expectedTokenIndex, item.AsToken().Index);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Classification\Worker.cs (1)
76ClassifyToken(nodeOrToken.AsToken());
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
664if (item.IsToken && item.AsToken() == token)
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (1)
211return VisitToken(nodeOrToken.AsToken());
Simplification\Simplifiers\NameSimplifier.cs (2)
144identifierToken = annotatedNodeOrToken.AsToken().CopyAnnotationsTo(identifierToken); 157identifierToken = annotatedNodeOrToken.AsToken().CopyAnnotationsTo(identifierToken);
SuppressFormattingRule.cs (2)
290ProcessTriviaList(list, child.AsToken().LeadingTrivia); 291ProcessTriviaList(list, child.AsToken().TrailingTrivia);
Microsoft.CodeAnalysis.EditorFeatures (1)
CodeActions\CodeActionEditHandlerService.cs (1)
373_renameService.StartInlineSession(openDocument, resolvedRenameToken.AsToken().Span, cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Structure\AbstractSyntaxNodeStructureProviderTests.cs (1)
46var previousToken = root.DescendantNodesAndTokens(descendIntoTrivia: true).TakeWhile(nodeOrToken => nodeOrToken != node).LastOrDefault(nodeOrToken => nodeOrToken.IsToken).AsToken();
Microsoft.CodeAnalysis.Features (24)
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
64CheckToken(context, severity, child.AsToken());
AbstractObjectCreationExpressionAnalyzer.cs (1)
149_valuePattern.AsToken(),
BraceMatching\AbstractBraceMatcher.cs (1)
33let tok = child.AsToken()
BracePairs\IBracePairsService.cs (1)
70if (_bracePairKinds.TryGetValue(current.AsToken().RawKind, out var closeKind))
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
103ProcessToken(currentNodeOrToken.AsToken());
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (1)
77var token = child.AsToken();
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (1)
72var token = child.AsToken();
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (1)
70AnalyzeToken(context, detector, child.AsToken(), cancellationToken);
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
191: nodeOrToken.AsToken().Parent;
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (1)
268return root.GetAnnotatedNodesAndTokens(annotation).FirstOrDefault().AsToken();
ExtractMethod\Extensions.cs (1)
66=> document.Root.GetAnnotatedNodesAndTokens(annotation).Single().AsToken();
SpellCheck\AbstractSpellCheckSpanService.cs (2)
70ProcessToken(child.AsToken(), cancellationToken); 162var token = child.AsToken();
Structure\Syntax\BlockSpanCollector.cs (2)
56GetBlockSpans(nodeOrToken.AsToken(), ref spans); 57previousToken = nodeOrToken.AsToken();
Wrapping\AbstractWrapper.cs (2)
53var firstToken = item.IsToken ? item.AsToken() : item.AsNode()!.GetFirstToken(); 54var lastToken = item.IsToken ? item.AsToken() : item.AsNode()!.GetLastToken();
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (1)
91var opToken = _exprsAndOperators[i].AsToken();
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (2)
228piece.AsToken().RawKind == tokenKind; 285pieces.Add(nodeOrToken.AsToken());
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (1)
170=> chunk.Sum(s => s.IsNode ? s.AsNode().Width() : s.AsToken().Width());
Wrapping\Edit.cs (2)
68var leftLastToken = left.IsToken ? left.AsToken() : left.AsNode()!.GetLastToken(); 69var rightFirstToken = right.IsToken ? right.AsToken() : right.AsNode()!.GetFirstToken();
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (1)
407var comma = itemsAndSeparators[i].AsToken();
Microsoft.CodeAnalysis.Test.Utilities (3)
Syntax\NodeHelpers.cs (2)
87retVal = node.AsToken().GetRootNode(); 141retVal = GetNodeInfo(nodeOrToken.AsToken());
Syntax\XmlHelpers.cs (1)
107xml = ToXml(node.AsToken(), syntaxTree, options);
Microsoft.CodeAnalysis.VisualBasic (11)
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
125Me.VisitToken(child.AsToken())
Parser\Parser.vb (2)
246Return child.AsToken 267Return child.AsToken
Syntax\SyntaxNodeRemover.vb (3)
156visited = Me.VisitListSeparator(item.AsToken()) 177Dim separator = alternate(alternate.Count - 1).AsToken() 181Dim separator = withSeps(i + 1).AsToken()
Syntax\VisualBasicSyntaxNode.vb (2)
357For Each tr In child.AsToken.LeadingTrivia 382Dim token As SyntaxToken = child.AsToken
Syntax\VisualBasicSyntaxTree.vb (1)
400Return InDocumentationComment(node.AsToken)
Syntax\VisualBasicSyntaxWalker.vb (1)
48Me.VisitToken(child.AsToken())
VisualBasicExtensions.vb (1)
460builder.AddSeparator(i.AsToken)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxTokenExtensions.vb (1)
134If n.IsToken AndAlso n.AsToken() = token Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
Utilities\CommandHandlers\AbstractImplementAbstractClassOrInterfaceCommandHandler.vb (2)
155GetAnnotatedNodesAndTokens(tokenAnnotation).First().AsToken() 184GetAnnotatedNodesAndTokens(tokenAnnotation).First().AsToken()
Microsoft.CodeAnalysis.VisualBasic.Features (3)
EditAndContinue\SyntaxComparer.vb (2)
1325Dim leftToken = oldNodeOrToken.AsToken() 1326Dim rightToken = newNodeOrToken.AsToken()
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (1)
54Dim token = node.GetAnnotatedNodesAndTokens(annotation).FirstOrDefault().AsToken()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (14)
Parser\ParseExpression.vb (1)
1046Assert.Equal("<", el.Content.First.ChildNodesAndTokens(1).AsToken.ValueText)
Syntax\SyntaxAnnotationTests.vb (11)
178Dim token = GetAllNodesAndTokens(tree.GetRoot()).First(Function(t) t.IsToken).AsToken() 188Dim token2 = newRoot.GetAnnotatedNodesAndTokens(annotation1).Single().AsToken() 410Dim oldToken = destTreeNodeOrTokenEnumerator.Current.AsToken() 411Dim newToken = sourceTreeNodeOrTokenEnumerator.Current.AsToken().CopyAnnotationsTo(oldToken) 496Return root.ReplaceToken(oldNodeOrToken.AsToken(), newNodeOrToken.AsToken()) 536Dim newToken = nodeOrToken.AsToken().WithAdditionalAnnotations(annotation) 537newRoot = tree.GetRoot().ReplaceToken(nodeOrToken.AsToken(), newToken) 550TestAnnotation(annotation, root, oldNodeOrToken.AsToken()) 575Dim annotatedToken = results.Single().AsToken() 769Return Me._nodeOrTokenMap(token).AsToken().CopyAnnotationsTo(MyBase.VisitToken(token))
Syntax\SyntaxListTests.vb (1)
240Assert.Equal(position, item.AsToken.Index)
TestSyntaxNodes.vb (1)
2522Dim token = children.First(Function(n) n.IsToken).AsToken()
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (9)
ParserTestUtilities.vb (9)
415For Each tr In node.AsToken.LeadingTrivia 422For Each tr In node.AsToken.TrailingTrivia 766Dim tk = node.AsToken 785For Each tr In node.AsToken.LeadingTrivia 790For Each tr In node.AsToken.LeadingTrivia 806For Each tr In node.AsToken.LeadingTrivia 812For Each tr In node.AsToken.LeadingTrivia 827InternalVerifyNoAdjacentTriviaHaveSameKind(node, node.AsToken.LeadingTrivia) 828InternalVerifyNoAdjacentTriviaHaveSameKind(node, node.AsToken.TrailingTrivia)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
Classification\Worker.vb (3)
65ClassifyToken(nodeOrToken.AsToken()) 204ClassifyToken(child.AsToken(), ClassificationTypeNames.PreprocessorKeyword) 206ClassifyToken(child.AsToken())
CodeCleanup\VisualBasicCodeCleanerService.vb (1)
55ProcessToken(child.AsToken(), result)
CodeGeneration\MethodGenerator.vb (1)
122Let token = children(0).AsToken()
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
134If n.IsToken AndAlso n.AsToken() = token Then
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (1)
183Return VisitToken(nodeOrToken.AsToken())
Simplification\Simplifiers\NameSimplifier.vb (2)
88identifierToken = annotatedNodeOrToken.AsToken().CopyAnnotationsTo(identifierToken) 97identifierToken = annotatedNodeOrToken.AsToken().CopyAnnotationsTo(identifierToken)
Microsoft.CodeAnalysis.Workspaces (15)
AnnotationTable.cs (2)
183=> node.GetAnnotatedNodesAndTokens(_annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 195=> node.GetAnnotatedNodesAndTokens(_annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken());
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (1)
118ClassifyToken(nodeOrToken.AsToken());
CodeCleanup\AbstractCodeCleanerService.cs (2)
133var previousTokens = node.GetAnnotatedNodesAndTokens(previousMarkerAnnotation).Where(n => n.IsToken).Select(n => n.AsToken()); 134var nextTokens = node.GetAnnotatedNodesAndTokens(nextMarkerAnnotation).Where(n => n.IsToken).Select(n => n.AsToken());
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (1)
162ProcessToken(syntaxFacts, child.AsToken(), matches);
FindSymbols\FindReferences\FindReferenceCache.cs (1)
118var token = child.AsToken();
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
150if (ContainsIfDirective(child.AsToken(), ifDirectiveKind))
FormattingExtensions.cs (2)
299var firstToken = nodeOrToken.IsNode ? nodeOrToken.AsNode()!.GetFirstToken(includeZeroWidth: true) : nodeOrToken.AsToken(); 300var lastToken = nodeOrToken.IsNode ? nodeOrToken.AsNode()!.GetLastToken(includeZeroWidth: true) : nodeOrToken.AsToken();
ISyntaxFactsExtensions.cs (1)
59if (!IsOnSingleLine(syntaxFacts, currentNodeOrToken.AsToken(), currentLeading, currentTrailing))
Simplification\AbstractSimplificationService.cs (4)
229: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken()); 273reducedTokensMap[nodeOrToken.AsToken()] = currentNodeOrToken.AsToken();