3 writes to Node
Microsoft.CodeAnalysis (3)
Syntax\SyntaxTriviaList.cs (3)
32
Node
= node;
40
Node
= node;
48
Node
= trivia.UnderlyingNode;
76 references to Node
Microsoft.CodeAnalysis (31)
Syntax\SyntaxTriviaList.cs (28)
67
: this(default, SyntaxTriviaListBuilder.Create(trivias).
Node
, 0, 0)
109
get { return
Node
== null ? 0 : (
Node
.IsList ?
Node
.SlotCount : 1); }
128
if (
Node
!= null)
130
if (
Node
.IsList)
132
if (unchecked((uint)index < (uint)
Node
.SlotCount))
134
return new SyntaxTrivia(Token,
Node
.GetSlot(index), Position +
Node
.GetSlotOffset(index), Index + index);
139
return new SyntaxTrivia(Token,
Node
, Position, Index);
154
if (
Node
== null)
159
return new TextSpan(this.Position,
Node
.FullWidth);
170
if (
Node
== null)
175
return TextSpan.FromBounds(Position +
Node
.GetLeadingTriviaWidth(),
176
Position +
Node
.FullWidth -
Node
.GetTrailingTriviaWidth());
215
return
Node
!= null;
430
if (
Node
== null)
440
if (
Node
== null)
453
Debug.Assert(
Node
is object);
454
return GetGreenNodeAt(
Node
, i);
465
return
Node
== other.
Node
&& Index == other.Index && Token.Equals(other.Token);
485
return Hash.Combine(Token.GetHashCode(), Hash.Combine(
Node
, Index));
522
return
Node
!= null ?
Node
.ToString() : string.Empty;
527
return
Node
!= null ?
Node
.ToFullString() : string.Empty;
Syntax\SyntaxTriviaList.Enumerator.cs (1)
30
_singleNodeOrList = list.
Node
;
Syntax\SyntaxTriviaList.Reversed.cs (2)
85
if (list.
Node
is object)
88
_singleNodeOrList = list.
Node
;
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser_InterpolatedString.cs (1)
377
var openTokenTrailingTrivia = tempLexer.LexSyntaxTrailingTrivia().
Node
;
Syntax\CSharpSyntaxRewriter.cs (4)
89
if (leading.
Node
!= leadingTrivia)
94
return trailing.
Node
!= trailingTrivia ? token.WithTrailingTrivia(trailing) : token;
99
return leading.
Node
!= leadingTrivia ? token.WithLeadingTrivia(leading) : token;
108
return trailing.
Node
!= trailingTrivia ? token.WithTrailingTrivia(trailing) : token;
Syntax\SyntaxFactory.cs (38)
231
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Token(leading.
Node
, kind, trailing.
Node
));
266
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Token(leading.
Node
, kind, text, valueText, trailing.
Node
));
288
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.MissingToken(leading.
Node
, kind, trailing.
Node
));
309
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Identifier(leading.
Node
, text, trailing.
Node
));
327
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Identifier(SyntaxKind.IdentifierName, leading.
Node
, "@" + text, valueText, trailing.
Node
));
343
return new SyntaxToken(InternalSyntax.SyntaxFactory.Identifier(contextualKind, leading.
Node
, text, valueText, trailing.
Node
));
374
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
405
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
436
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
467
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
498
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
529
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
560
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
591
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
622
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.Literal(leading.
Node
, text, value, trailing.
Node
));
633
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.BadToken(leading.
Node
, text, trailing.
Node
));
645
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.XmlTextLiteral(leading.
Node
, text, value, trailing.
Node
));
657
return new SyntaxToken(Syntax.InternalSyntax.SyntaxFactory.XmlEntity(leading.
Node
, text, value, trailing.
Node
));
1123
leading.
Node
,
1126
trailing.
Node
));
Syntax\SyntaxTokenParser.cs (2)
68
var containingToken = InternalSyntax.SyntaxFactory.MissingToken(leading: leadingTrivia.
Node
, SyntaxKind.None, trailing: null);
83
var containingToken = InternalSyntax.SyntaxFactory.MissingToken(leading: null, SyntaxKind.None, trailing: trailingTrivia.
Node
);