1 write to _node
Microsoft.CodeAnalysis (1)
Syntax\SyntaxNodeOrTokenList.cs (1)
46
_node
= node;
25 references to _node
Microsoft.CodeAnalysis (25)
Syntax\SyntaxNodeOrTokenList.cs (25)
115
internal SyntaxNode? Node =>
_node
;
117
internal int Position =>
_node
?.Position ?? 0;
119
internal SyntaxNode? Parent =>
_node
?.Parent;
126
get { return
_node
== null ? 0 :
_node
.Green.IsList ?
_node
.SlotCount : 1; }
137
if (
_node
!= null)
139
if (!
_node
.IsList)
143
return
_node
;
148
if (unchecked((uint)index < (uint)
_node
.SlotCount))
150
var green =
_node
.Green.GetRequiredSlot(index);
153
return new SyntaxToken(this.Parent, green,
_node
.GetChildPosition(index), this.index + index);
156
return
_node
.GetRequiredNodeSlot(index);
168
public TextSpan FullSpan =>
_node
?.FullSpan ?? default(TextSpan);
173
public TextSpan Span =>
_node
?.Span ?? default(TextSpan);
185
return
_node
!= null
186
?
_node
.ToString()
200
return
_node
!= null
201
?
_node
.ToFullString()
268
return
_node
!= null;
454
return
_node
== null
467
return
_node
== null
508
return
_node
== other.
_node
;
531
return
_node
?.GetHashCode() ?? 0;