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