66 references to RawKind
Microsoft.CodeAnalysis (21)
SourceGeneration\ISyntaxHelper.cs (1)
74if (node.RawKind == attributeListKind)
Syntax\GreenNode.cs (10)
125return RawKind == ListKind; 752public virtual int RawContextualKind { get { return this.RawKind; } } 854if (node1.RawKind != node2.RawKind) 869if (node1.RawKind != node2.RawKind) 993int code = (int)(this.flags) ^ this.RawKind; 1011return this.RawKind == kind && 1020return this.RawKind == kind && 1030return this.RawKind == kind &&
Syntax\InternalSyntax\ChildSyntaxList.Enumerator.cs (1)
59if (child.RawKind == GreenNode.ListKind)
Syntax\InternalSyntax\SyntaxList`1.cs (1)
86if (element.RawKind == kind)
Syntax\InternalSyntax\SyntaxListBuilder.cs (1)
152if (_nodes[i].Value!.RawKind == kind)
Syntax\SyntaxListBuilder.cs (1)
159if (_nodes[i].Value!.RawKind == kind)
Syntax\SyntaxNode.cs (3)
58public int RawKind => Green.RawKind; 506if (child is { IsDirective: true, RawKind: var childKind } && childKind == rawKind) 510else if (triviaNode.IsDirective && triviaNode.RawKind == rawKind)
Syntax\SyntaxNodeOrToken.cs (1)
92public int RawKind => _token?.RawKind ?? _nodeOrParent?.RawKind ?? 0;
Syntax\SyntaxToken.cs (1)
56public int RawKind => Node?.RawKind ?? 0;
Syntax\SyntaxTrivia.cs (1)
39public int RawKind => UnderlyingNode?.RawKind ?? 0;
Microsoft.CodeAnalysis.CSharp (16)
Parser\LanguageParser.cs (2)
7072if (list[i].RawKind == (int)SyntaxKind.OmittedArraySizeExpression) 9672else if (list.Any(mod.RawKind))
Syntax\CSharpSyntaxNode.cs (1)
151return (SyntaxKind)this.Green.RawKind;
Syntax\InternalSyntax\CSharpSyntaxNode.cs (3)
68get { return (SyntaxKind)this.RawKind; } 77return this.RawKind; 185if (listOrNode.RawKind == GreenNode.ListKind)
Syntax\SyntaxEquivalence.cs (9)
65Debug.Assert(before.RawKind == after.RawKind); 73switch ((SyntaxKind)before.RawKind) 113if (before.RawKind != after.RawKind) 128switch ((SyntaxKind)before.RawKind) 139if ((SyntaxKind)before.RawKind == SyntaxKind.FieldDeclaration) 177if (c != null && (c.IsToken || !ignoreChildNode((SyntaxKind)c.RawKind))) 187if (c != null && (c.IsToken || !ignoreChildNode((SyntaxKind)c.RawKind)))
Syntax\SyntaxFacts.cs (1)
574if (IsNestedFunction((SyntaxKind)current.RawKind) ||
Microsoft.CodeAnalysis.VisualBasic (29)
Parser\ParseXml.vb (1)
1480Select Case node.RawKind
Scanner\Blender.vb (2)
475If lt.RawKind = SyntaxKind.EndOfLineTrivia Then 482If lt.GetSlot(i).RawKind = SyntaxKind.EndOfLineTrivia Then
Scanner\Scanner.vb (2)
953If n = 0 OrElse tList(n - 1).RawKind <> SyntaxKind.EndOfLineTrivia Then 957If tList(i).RawKind <> SyntaxKind.WhitespaceTrivia Then
Scanner\TokenFactories.vb (1)
140Select Case t.RawKind
Syntax\InternalSyntax\SyntaxNode.vb (1)
16Return CType(Me.RawKind, SyntaxKind)
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (4)
418Select Case trivia.ItemUntyped(i).RawKind 566If node.RawKind = SyntaxKind.SkippedTokensTrivia Then 646Dim kind = trivia.ItemUntyped(i).RawKind 667Dim kind = trivia.ItemUntyped(i).RawKind
Syntax\InternalSyntax\SyntaxToken.vb (6)
31Function(key) Hash.Combine(key.ToFullString(), CShort(key.RawKind)) 34Function(key, value) (key Is value._leadingTrivia) OrElse ((key.RawKind = value._leadingTrivia.RawKind) AndAlso (key.FullWidth = value._leadingTrivia.FullWidth) AndAlso (key.ToFullString() = value._leadingTrivia.ToFullString())) 44Return leadingTrivia.RawKind = SyntaxKind.DocumentationCommentExteriorTrivia AndAlso leadingTrivia.Flags = NodeFlags.IsNotMissing AndAlso 50Return leadingTrivia.RawKind = SyntaxKind.WhitespaceTrivia AndAlso leadingTrivia.Flags = NodeFlags.IsNotMissing AndAlso 51trailingTrivia.RawKind = SyntaxKind.WhitespaceTrivia AndAlso trailingTrivia.Flags = NodeFlags.IsNotMissing AndAlso
Syntax\InternalSyntax\VisualBasicSyntaxRewriter.vb (2)
70Debug.Assert((separator Is Nothing AndAlso separator.RawKind = SyntaxKind.None) OrElse 71(visitedSeparator IsNot Nothing AndAlso visitedSeparator.RawKind <> SyntaxKind.None),
Syntax\SyntaxEquivalence.vb (8)
41Debug.Assert(before.RawKind = after.RawKind) 47Select Case CType(before.RawKind, SyntaxKind) 73If before.RawKind <> after.RawKind Then 82Dim kind = CType(before.RawKind, SyntaxKind) 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)
75inDocumentationComment = inDocumentationComment OrElse node.RawKind = SyntaxKind.DocumentationCommentTrivia
Syntax\VisualBasicSyntaxNode.vb (1)
101Return CType(Me.Green.RawKind, SyntaxKind)