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