2 writes to _nodeOrParent
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Syntax\SyntaxNodeOrToken.cs (2)
37
_nodeOrParent
= node;
51
_nodeOrParent
= parent;
26 references to _nodeOrParent
Microsoft.CodeAnalysis.Razor.Compiler (26)
Language\Syntax\SyntaxNodeOrToken.cs (26)
58
public SyntaxKind Kind => _token?.Kind ??
_nodeOrParent
?.Kind ?? 0;
66
public bool IsMissing => _token?.IsMissing ??
_nodeOrParent
?.IsMissing ?? false;
71
public SyntaxNode? Parent => _token != null ?
_nodeOrParent
:
_nodeOrParent
?.Parent;
73
internal GreenNode? UnderlyingNode => _token ??
_nodeOrParent
?.Green;
86
internal int Width => _token?.Width ??
_nodeOrParent
?.Width ?? 0;
109
return _token != null ? new SyntaxToken(
_nodeOrParent
, _token, Position, _tokenIndex) : default;
133
return _token != null ? null :
_nodeOrParent
;
140
node =
_nodeOrParent
;
174
if (
_nodeOrParent
!= null)
176
return
_nodeOrParent
.Span;
198
if (
_nodeOrParent
!= null)
200
return
_nodeOrParent
.SpanStart;
222
if (
_nodeOrParent
!= null)
224
return
_nodeOrParent
.ToString();
243
if (
_nodeOrParent
!= null)
245
return
_nodeOrParent
.ContainsDiagnostics;
265
if (
_nodeOrParent
!= null)
267
return
_nodeOrParent
.GetDiagnostics();
281
(
_nodeOrParent
== other.
_nodeOrParent
&& _token == other._token && _position == other._position && _tokenIndex == other._tokenIndex) ==
282
(
_nodeOrParent
== other.
_nodeOrParent
&& _token == other._token && _tokenIndex == other._tokenIndex));
284
return
_nodeOrParent
== other.
_nodeOrParent
&&
320
hash.Add(
_nodeOrParent
);