2 writes to _nodeOrParent
Microsoft.CodeAnalysis (2)
Syntax\SyntaxNodeOrToken.cs (2)
49
_nodeOrParent
= node;
63
_nodeOrParent
= parent;
66 references to _nodeOrParent
Microsoft.CodeAnalysis (66)
Syntax\SyntaxNodeOrToken.cs (66)
81
if (
_nodeOrParent
!= null)
83
return
_nodeOrParent
.Green.KindText;
93
public int RawKind => _token?.RawKind ??
_nodeOrParent
?.RawKind ?? 0;
107
if (
_nodeOrParent
!= null)
109
return
_nodeOrParent
.Language;
122
public bool IsMissing => _token?.IsMissing ??
_nodeOrParent
?.IsMissing ?? false;
127
public SyntaxNode? Parent => _token != null ?
_nodeOrParent
:
_nodeOrParent
?.Parent;
129
internal GreenNode? UnderlyingNode => _token ??
_nodeOrParent
?.Green;
163
return new SyntaxToken(
_nodeOrParent
, _token, this.Position, _tokenIndex);
195
return
_nodeOrParent
;
202
node =
_nodeOrParent
;
236
if (
_nodeOrParent
!= null)
238
return
_nodeOrParent
.Span;
261
if (
_nodeOrParent
!= null)
263
return
_nodeOrParent
.SpanStart;
282
if (
_nodeOrParent
!= null)
284
return
_nodeOrParent
.FullSpan;
306
if (
_nodeOrParent
!= null)
308
return
_nodeOrParent
.ToString();
327
if (
_nodeOrParent
!= null)
329
return
_nodeOrParent
.ToFullString();
346
_nodeOrParent
?.WriteTo(writer);
366
if (
_nodeOrParent
!= null)
368
return
_nodeOrParent
.GetLeadingTrivia();
390
if (
_nodeOrParent
!= null)
392
return
_nodeOrParent
.GetTrailingTrivia();
405
if (
_nodeOrParent
!= null)
407
return
_nodeOrParent
.WithLeadingTrivia(trivia);
425
if (
_nodeOrParent
!= null)
427
return
_nodeOrParent
.WithTrailingTrivia(trivia);
451
if (
_nodeOrParent
!= null)
453
return
_nodeOrParent
.ContainsDiagnostics;
473
if (
_nodeOrParent
!= null)
475
return
_nodeOrParent
.GetDiagnostics();
493
if (
_nodeOrParent
!= null)
495
return
_nodeOrParent
.ContainsDirectives;
515
if (
_nodeOrParent
!= null)
517
return
_nodeOrParent
.ContainsAnnotations;
534
if (
_nodeOrParent
!= null)
536
return
_nodeOrParent
.HasAnnotations(annotationKind);
552
if (
_nodeOrParent
!= null)
554
return
_nodeOrParent
.HasAnnotations(annotationKinds);
570
if (
_nodeOrParent
!= null)
572
return
_nodeOrParent
.HasAnnotation(annotation);
588
if (
_nodeOrParent
!= null)
590
return
_nodeOrParent
.GetAnnotations(annotationKind);
606
if (
_nodeOrParent
!= null)
608
return
_nodeOrParent
.GetAnnotations(annotationKinds);
637
if (
_nodeOrParent
!= null)
639
return
_nodeOrParent
.WithAdditionalAnnotations(annotations);
668
if (
_nodeOrParent
!= null)
670
return
_nodeOrParent
.WithoutAnnotations(annotations);
704
(
_nodeOrParent
== other.
_nodeOrParent
&& _token == other._token && _position == other._position && _tokenIndex == other._tokenIndex) ==
705
(
_nodeOrParent
== other.
_nodeOrParent
&& _token == other._token && _tokenIndex == other._tokenIndex));
707
return
_nodeOrParent
== other.
_nodeOrParent
&&
742
return Hash.Combine(
_nodeOrParent
, Hash.Combine(_token, _tokenIndex));
824
public SyntaxTree? SyntaxTree =>
_nodeOrParent
?.SyntaxTree;
836
return
_nodeOrParent
?.GetLocation();
861
else if (node.
_nodeOrParent
!= null)
863
GetDirectives(node.
_nodeOrParent
, filter, ref buffer);
894
internal int Width => _token?.Width ??
_nodeOrParent
?.Width ?? 0;
896
internal int FullWidth => _token?.FullWidth ??
_nodeOrParent
?.FullWidth ?? 0;