35 references to SyntaxTriviaList
Microsoft.CodeAnalysis (11)
Syntax\SyntaxToken.cs (2)
411? new SyntaxTriviaList(this, Node.GetLeadingTriviaCore(), this.Position) 443return new SyntaxTriviaList(this,
Syntax\SyntaxTriviaList.cs (5)
58: this(default, CreateNodeFromSpan(trivias), 0, 0) 67: this(default, SyntaxTriviaListBuilder.Create(trivias).Node, 0, 0) 76return new SyntaxTriviaList(token: default, CreateNodeFromSpan(trivias), position: 0, index: 0); 373return new SyntaxTriviaList(default(SyntaxToken), GreenNode.CreateList(list, static n => n.RequiredUnderlyingNode), 0, 0); 419return new SyntaxTriviaList(default(SyntaxToken), GreenNode.CreateList(list, static n => n.RequiredUnderlyingNode), 0, 0);
Syntax\SyntaxTriviaListBuilder.cs (4)
140return new SyntaxTriviaList(default(SyntaxToken), _nodes[0].UnderlyingNode, position: 0, index: 0); 142return new SyntaxTriviaList(default(SyntaxToken), 147return new SyntaxTriviaList(default(SyntaxToken), 161return new SyntaxTriviaList(default(SyntaxToken),
Microsoft.CodeAnalysis.CSharp (4)
Parser\Lexer.cs (2)
330return new SyntaxTriviaList(default(Microsoft.CodeAnalysis.SyntaxToken), 338return new SyntaxTriviaList(default(Microsoft.CodeAnalysis.SyntaxToken),
Syntax\CSharpSyntaxRewriter.cs (2)
87var trailing = this.VisitList(new SyntaxTriviaList(token, trailingTrivia, token.Position + node.FullWidth - trailingTrivia.FullWidth, index)); 107var trailing = this.VisitList(new SyntaxTriviaList(token, trailingTrivia, token.Position + node.FullWidth - trailingTrivia.FullWidth, index: 0));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (20)
Syntax\SyntaxTriviaListTests.cs (20)
25EqualityTesting.AssertEqual(new SyntaxTriviaList(node1, node1.Node, 0, 0), new SyntaxTriviaList(node1, node1.Node, 0, 0)); 26EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node1, node1.Node, 0, 1), new SyntaxTriviaList(node1, node1.Node, 0, 0)); 27EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node1, node2.Node, 0, 0), new SyntaxTriviaList(node1, node1.Node, 0, 0)); 28EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node2, node1.Node, 0, 0), new SyntaxTriviaList(node1, node1.Node, 0, 0)); 31EqualityTesting.AssertEqual(new SyntaxTriviaList(node1, node1.Node, 1, 0), new SyntaxTriviaList(node1, node1.Node, 0, 0)); 41EqualityTesting.AssertEqual(new SyntaxTriviaList(node1, node1.Node, 0, 0).Reverse(), new SyntaxTriviaList(node1, node1.Node, 0, 0).Reverse()); 42EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node1, node1.Node, 0, 1).Reverse(), new SyntaxTriviaList(node1, node1.Node, 0, 0).Reverse()); 43EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node1, node2.Node, 0, 0).Reverse(), new SyntaxTriviaList(node1, node1.Node, 0, 0).Reverse()); 44EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node2, node1.Node, 0, 0).Reverse(), new SyntaxTriviaList(node1, node1.Node, 0, 0).Reverse()); 47EqualityTesting.AssertEqual(new SyntaxTriviaList(node1, node1.Node, 1, 0).Reverse(), new SyntaxTriviaList(node1, node1.Node, 0, 0).Reverse());