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