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