34 references to UnderlyingNode
Microsoft.CodeAnalysis (25)
Syntax\SyntaxDiffer.cs (6)
477Debug.Assert(n1.UnderlyingNode is object); 478_nodeSimilaritySet.Add(n1.UnderlyingNode); 488Debug.Assert(n2.UnderlyingNode is object); 489if (_nodeSimilaritySet.Contains(n2.UnderlyingNode)) 509return node1.UnderlyingNode == node2.UnderlyingNode;
Syntax\SyntaxListBuilder.cs (1)
128_nodes[dst].Value = list[i].UnderlyingNode;
Syntax\SyntaxNodeOrToken.cs (7)
137Debug.Assert(UnderlyingNode is not null); 138return UnderlyingNode; 755var thisUnderlying = this.UnderlyingNode; 756var otherUnderlying = other.UnderlyingNode; 765=> this.UnderlyingNode != null && this.UnderlyingNode == other.UnderlyingNode;
Syntax\SyntaxNodeOrTokenList.cs (8)
87? Syntax.InternalSyntax.SyntaxList.List([nodesAndTokens[0].UnderlyingNode]).CreateRed() 89case 2: return Syntax.InternalSyntax.SyntaxList.List(nodesAndTokens[0].UnderlyingNode!, nodesAndTokens[1].UnderlyingNode!).CreateRed(); 90case 3: return Syntax.InternalSyntax.SyntaxList.List(nodesAndTokens[0].UnderlyingNode!, nodesAndTokens[1].UnderlyingNode!, nodesAndTokens[2].UnderlyingNode!).CreateRed(); 95copy[i].Value = nodesAndTokens[i].UnderlyingNode!; 282array[arrayOffset + i] = this[i + offset].UnderlyingNode;
Syntax\SyntaxNodeOrTokenListBuilder.cs (3)
56_nodes[index] = value.UnderlyingNode; 83RoslynDebug.Assert(item.UnderlyingNode is object); 84this.Add(item.UnderlyingNode);
Microsoft.CodeAnalysis.CSharp (4)
Parser\Blender.Cursor.cs (2)
92while (cursor.CurrentNodeOrToken.UnderlyingNode != null) 97if (nextSibling.CurrentNodeOrToken.UnderlyingNode != null)
Syntax\CSharpSyntaxTree.cs (2)
851if (nodeOrToken.UnderlyingNode == null) 855return GetDiagnostics(nodeOrToken.UnderlyingNode, nodeOrToken.Position);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
IncrementalParsing\SyntaxDifferences.cs (2)
35if (hashSet.Contains(newNode.UnderlyingNode)) 50hashSet.Add(node.UnderlyingNode);
Parsing\SyntaxExtensions.cs (3)
73return nodeOrToken.UnderlyingNode.ErrorsOrWarnings(errorsOnly: true); 78return nodeOrToken.UnderlyingNode.ErrorsOrWarnings(errorsOnly: false); 83return nodeOrToken.UnderlyingNode.ErrorsAndWarnings();