3 writes to Node
Microsoft.CodeAnalysis (3)
Syntax\SyntaxTriviaList.cs (3)
29
Node
= node;
37
Node
= node;
45
Node
= trivia.UnderlyingNode;
137 references to Node
Microsoft.CodeAnalysis (32)
Syntax\SyntaxTriviaList.cs (29)
64
: this(default, SyntaxTriviaListBuilder.Create(trivias).
Node
, 0, 0)
77
return builder.ToList().
Node
;
90
get { return
Node
== null ? 0 : (
Node
.IsList ?
Node
.SlotCount : 1); }
109
if (
Node
!= null)
111
if (
Node
.IsList)
113
if (unchecked((uint)index < (uint)
Node
.SlotCount))
115
return new SyntaxTrivia(Token,
Node
.GetSlot(index), Position +
Node
.GetSlotOffset(index), Index + index);
120
return new SyntaxTrivia(Token,
Node
, Position, Index);
135
if (
Node
== null)
140
return new TextSpan(this.Position,
Node
.FullWidth);
151
if (
Node
== null)
156
return TextSpan.FromBounds(Position +
Node
.GetLeadingTriviaWidth(),
157
Position +
Node
.FullWidth -
Node
.GetTrailingTriviaWidth());
196
return
Node
!= null;
411
if (
Node
== null)
421
if (
Node
== null)
434
Debug.Assert(
Node
is object);
435
return GetGreenNodeAt(
Node
, i);
446
return
Node
== other.
Node
&& Index == other.Index && Token.Equals(other.Token);
466
return Hash.Combine(Token.GetHashCode(), Hash.Combine(
Node
, Index));
503
return
Node
!= null ?
Node
.ToString() : string.Empty;
508
return
Node
!= null ?
Node
.ToFullString() : string.Empty;
Syntax\SyntaxTriviaList.Enumerator.cs (1)
30
_singleNodeOrList = list.
Node
;
Syntax\SyntaxTriviaList.Reversed.cs (2)
84
if (list.
Node
is object)
87
_singleNodeOrList = list.
Node
;
Microsoft.CodeAnalysis.CSharp (43)
Parser\LanguageParser_InterpolatedString.cs (1)
376
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
));
Microsoft.CodeAnalysis.VisualBasic (56)
Generated\Syntax.xml.Main.Generated.vb (20)
41713
Return New SyntaxToken(Nothing, New InternalSyntax.XmlNameTokenSyntax(SyntaxKind.XmlNameToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, possibleKeywordKind), 0, 0)
41740
Return New SyntaxToken(Nothing, New InternalSyntax.XmlTextTokenSyntax(SyntaxKind.XmlTextLiteralToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, value), 0, 0)
41769
Return New SyntaxToken(Nothing, New InternalSyntax.XmlTextTokenSyntax(SyntaxKind.XmlEntityLiteralToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, value), 0, 0)
41798
Return New SyntaxToken(Nothing, New InternalSyntax.XmlTextTokenSyntax(SyntaxKind.DocumentationCommentLineBreakToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, value), 0, 0)
41835
Return New SyntaxToken(Nothing, New InternalSyntax.XmlTextTokenSyntax(kind, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, value), 0, 0)
41867
Return New SyntaxToken(Nothing, New InternalSyntax.InterpolatedStringTextTokenSyntax(SyntaxKind.InterpolatedStringTextToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, value), 0, 0)
41892
Return New SyntaxToken(Nothing, New InternalSyntax.DecimalLiteralTokenSyntax(SyntaxKind.DecimalLiteralToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, typeSuffix, value), 0, 0)
41917
Return New SyntaxToken(Nothing, New InternalSyntax.DateLiteralTokenSyntax(SyntaxKind.DateLiteralToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, value), 0, 0)
41942
Return New SyntaxToken(Nothing, New InternalSyntax.StringLiteralTokenSyntax(SyntaxKind.StringLiteralToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, value), 0, 0)
41967
Return New SyntaxToken(Nothing, New InternalSyntax.CharacterLiteralTokenSyntax(SyntaxKind.CharacterLiteralToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, value), 0, 0)
Syntax\SyntaxFactory.vb (24)
195
Return CType(InternalSyntax.SyntaxFactory.Token(ElasticMarker.UnderlyingNode, kind, trailing.
Node
, text), SyntaxToken)
200
Return CType(InternalSyntax.SyntaxFactory.Token(leading.
Node
, kind, ElasticMarker.UnderlyingNode, text), SyntaxToken)
209
Return CType(InternalSyntax.SyntaxFactory.Token(leading.
Node
, kind, trailing.
Node
, text), SyntaxToken)
231
leading.
Node
, trailing.
Node
), SyntaxToken)
255
leading.
Node
, trailing.
Node
), SyntaxToken)
278
leading.
Node
, trailing.
Node
), SyntaxToken)
301
leading.
Node
, trailing.
Node
), SyntaxToken)
324
leading.
Node
, trailing.
Node
), SyntaxToken)
347
leading.
Node
, trailing.
Node
), SyntaxToken)
370
leading.
Node
, trailing.
Node
), SyntaxToken)
393
leading.
Node
, trailing.
Node
), SyntaxToken)
416
leading.
Node
, trailing.
Node
), SyntaxToken)
852
leading.
Node
,
853
trailing.
Node
))
Syntax\SyntaxNodeFactories.vb (12)
321
Return New SyntaxToken(Nothing, InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, base, typeSuffix, value, leadingTrivia.
Node
, trailingTrivia.
Node
), 0, 0)
333
Return New SyntaxToken(Nothing, InternalSyntax.SyntaxFactory.FloatingLiteralToken(text, typeSuffix, value, leadingTrivia.
Node
, trailingTrivia.
Node
), 0, 0)
349
Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, SyntaxKind.IdentifierToken, isBracketed, identifierText, typeCharacter), 0, 0)
365
Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, text, leadingTrivia.
Node
, trailingTrivia.
Node
, SyntaxKind.IdentifierToken, False, text, TypeCharacter.None), 0, 0)
387
Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, "[" + text + "]", leadingTrivia.
Node
, trailingTrivia.
Node
, SyntaxKind.IdentifierToken, True, text, TypeCharacter.None), 0, 0)
753
leadingTrivia.
Node
, trailingTrivia.
Node
), 0, 0)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (6)
Parser\ParseDeclarationTests.vb (6)
996
Assert.Equal("(Of T1, T2)" + vbLf, DirectCast(root.Members(0), EnumBlockSyntax).EnumStatement.Identifier.TrailingTrivia.
Node
.ToFullString)
997
Assert.Equal("(Of T1, T2)" + vbLf, DirectCast(root.Members(1), TypeBlockSyntax).BlockStatement.Identifier.TrailingTrivia.
Node
.ToFullString)
1000
Assert.Equal("(Of T)", DirectCast(c.Members(0), ConstructorBlockSyntax).SubNewStatement.NewKeyword.TrailingTrivia.
Node
.ToFullString)
1001
Assert.Equal("(Of T)" + vbLf, DirectCast(c.Members(1), PropertyStatementSyntax).Identifier.TrailingTrivia.
Node
.ToFullString)
1002
Assert.Equal("(Of T)" + vbLf, DirectCast(c.Members(2), EventStatementSyntax).Identifier.TrailingTrivia.
Node
.ToFullString)
1003
Assert.Equal("(Of T)", DirectCast(c.Members(3), OperatorBlockSyntax).OperatorStatement.OperatorToken.TrailingTrivia.
Node
.ToFullString)