43 references to Token
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (5)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (2)
265=> child.IsNode ? NodeToElement(child.Node) : TokenToElement(child.Token); 344CheckInvariants(child.Token, ref position, allChars);
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (3)
214element.Add(child.IsNode ? NodeToElement(child.Node) : TokenToElement(child.Token)); 229element.Add(TokenToElement(alternationNode.SequenceList.NodesAndTokens[end - 2].Token)); 279CheckInvariants(child.Token, ref position, allChars);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (14)
Utilities\StackFrameUtils.cs (14)
29AssertEqual(expected.Token, actual.Token); 75if (!child.Token.LeadingTrivia.IsDefaultOrEmpty) 77Print(child.Token.LeadingTrivia, sb); 80sb.Append(child.Token.VirtualChars.CreateString()); 82if (!child.Token.TrailingTrivia.IsDefaultOrEmpty) 84Print(child.Token.TrailingTrivia, sb); 210else if (nodeOrToken.Token.Kind != StackFrameKind.None) 212foreach (var charSequence in Enumerate(nodeOrToken.Token)) 220Assert.True(nodeOrToken.Token.IsMissing); 221Assert.True(nodeOrToken.Token.LeadingTrivia.IsDefault); 222Assert.True(nodeOrToken.Token.TrailingTrivia.IsDefault); 223Assert.Null(nodeOrToken.Token.Value); 224Assert.True(nodeOrToken.Token.VirtualChars.IsDefault);
Microsoft.CodeAnalysis.Features (15)
EmbeddedLanguages\Json\JsonParser.cs (2)
269=> nodeOrToken.IsNode ? GetFirstToken(nodeOrToken.Node.ChildAt(0)) : nodeOrToken.Token; 286: GetFirstDiagnostic(child.Token);
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (2)
54: CheckToken(child.Token, allowComments); 118return new EmbeddedDiagnostic(FeaturesResources.Trailing_comma_not_allowed, node.Sequence.NodesAndTokens[^1].Token.GetSpan());
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
83AddTokenClassifications(child.Token, context);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (1)
140var token = child.Token;
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (4)
84AddTriviaClassifications(child.Token, context); 124AddClassification(child.Token, typeName); 268AddClassification(child.Token, ClassificationTypeNames.RegexGrouping); 310AddClassification(node.SequenceList.NodesAndTokens[i].Token, ClassificationTypeNames.RegexAlternation);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (3)
406if (child.Token.VirtualChars.Contains(ch)) 408return (parent, child.Token); 434if (child.Token.VirtualChars.Contains(ch))
EmbeddedLanguages\RegularExpressions\RegexParser.cs (2)
207var token = child.Token; 1449var token = component.Token;
Microsoft.CodeAnalysis.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (3)
115var token = child.Token; 138if (child.Token.VirtualChars.Contains(virtualChar)) 191child.Token.WriteTo(sb, currentLeading, curentTrailing);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNodeOrToken.cs (1)
38public TSyntaxKind Kind => Node?.Kind ?? Token.Kind;
Microsoft.VisualStudio.LanguageServices (5)
StackTraceExplorer\StackFrameViewModel.cs (3)
240return child.Token.LeadingTrivia; 256return child.Token.TrailingTrivia; 272builder.Add(child.Token);
StackTraceExplorer\StackTraceExplorerToolWindow.cs (2)
103if (firstNodeOrToken.Token.LeadingTrivia.IsDefault) 113return firstNodeOrToken.Token.LeadingTrivia.Any(static t => t.Kind == StackFrameKind.AtTrivia);