2 overrides of IsToken
Microsoft.CodeAnalysis.CSharp (1)
Syntax\InternalSyntax\SyntaxToken.cs (1)
79public override bool IsToken => true;
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\InternalSyntax\SyntaxToken.vb (1)
313Public NotOverridable Overrides ReadOnly Property IsToken As Boolean
33 references to IsToken
Microsoft.CodeAnalysis (18)
SourceGeneration\ISyntaxHelper.cs (1)
81if (child is null || child.IsToken)
Syntax\GreenNode.cs (2)
219if (!current.IsToken) 677if (currentNode.IsToken)
Syntax\InternalSyntax\SeparatedSyntaxList.cs (2)
28Debug.Assert(!item.IsToken, "even elements of a separated list must be nodes"); 32Debug.Assert(item.IsToken, "odd elements of a separated list must be tokens");
Syntax\InternalSyntax\SyntaxDiagnosticInfoList.cs (1)
110if (node.IsToken)
Syntax\InternalSyntax\SyntaxList.WithManyChildren.cs (1)
113if (this.GetSlot(i).IsToken == ((i & 1) == 0))
Syntax\SeparatedSyntaxList.cs (1)
124Debug.Assert(green.IsToken);
Syntax\SyntaxNode.cs (2)
239if (!green.IsToken) 466if (current.IsToken)
Syntax\SyntaxNodeOrToken.cs (1)
56Debug.Assert(token == null || token.IsToken, "token must be a token");
Syntax\SyntaxNodeOrTokenList.cs (2)
117if (green.IsToken) 320if (newGreen.IsToken)
Syntax\SyntaxNodeOrTokenListBuilder.cs (2)
43if (innerNode.IsToken == true) 131if (_nodes[0]!.IsToken)
Syntax\SyntaxToken.cs (2)
34Debug.Assert(token == null || token.IsToken, "token must be a token"); 44Debug.Assert(token == null || token.IsToken, "token must be a token");
Syntax\SyntaxTokenList.cs (1)
30Debug.Assert(tokenOrList == null || (tokenOrList.IsToken) || (tokenOrList.IsList));
Microsoft.CodeAnalysis.CSharp (6)
Syntax\SyntaxEquivalence.cs (4)
118if (before.IsToken) 120Debug.Assert(after.IsToken); 177if (c != null && (c.IsToken || !ignoreChildNode((SyntaxKind)c.RawKind))) 187if (c != null && (c.IsToken || !ignoreChildNode((SyntaxKind)c.RawKind)))
Syntax\SyntaxFacts.cs (1)
588if (!child.IsToken)
Syntax\SyntaxTreeDiagnosticEnumerator.cs (1)
58int leadingWidthAlreadyCounted = node.IsToken ? node.GetLeadingTriviaWidth() : 0;
Microsoft.CodeAnalysis.VisualBasic (7)
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (1)
612If this.IsToken Then
Syntax\InternalSyntax\SyntaxReplacer.vb (1)
83If Not node.IsToken Then
Syntax\SyntaxEquivalence.vb (4)
77If before.IsToken Then 78Debug.Assert(after.IsToken) 138If c IsNot Nothing AndAlso (c.IsToken OrElse Not ignoreChildNode(CType(c.RawKind, SyntaxKind))) Then 147If c IsNot Nothing AndAlso (c.IsToken OrElse Not ignoreChildNode(CType(c.RawKind, SyntaxKind))) Then
Syntax\SyntaxTreeDiagnosticEnumerator.vb (1)
65If Not node.IsToken Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
TestSyntaxNodes.vb (2)
833Assert.True(plusToken.Node.IsToken) 834Assert.False(comment.UnderlyingNode.IsToken)