1 write to _node
Microsoft.CodeAnalysis (1)
Syntax\SyntaxNodeOrTokenList.cs (1)
43_node = node;
25 references to _node
Microsoft.CodeAnalysis (25)
Syntax\SyntaxNodeOrTokenList.cs (25)
81internal SyntaxNode? Node => _node; 83internal int Position => _node?.Position ?? 0; 85internal SyntaxNode? Parent => _node?.Parent; 92get { return _node == null ? 0 : _node.Green.IsList ? _node.SlotCount : 1; } 103if (_node != null) 105if (!_node.IsList) 109return _node; 114if (unchecked((uint)index < (uint)_node.SlotCount)) 116var green = _node.Green.GetRequiredSlot(index); 119return new SyntaxToken(this.Parent, green, _node.GetChildPosition(index), this.index + index); 122return _node.GetRequiredNodeSlot(index); 134public TextSpan FullSpan => _node?.FullSpan ?? default(TextSpan); 139public TextSpan Span => _node?.Span ?? default(TextSpan); 151return _node != null 152? _node.ToString() 166return _node != null 167? _node.ToFullString() 234return _node != null; 420return _node == null 433return _node == null 474return _node == other._node; 497return _node?.GetHashCode() ?? 0;