106 references to GetTrailingTrivia
Microsoft.CodeAnalysis (4)
Syntax\CommonSyntaxNodeRemover.cs (1)
46!ContainsEndOfLine(node.GetTrailingTrivia(), endOfLineKind) &&
Syntax\SyntaxNode.cs (1)
573return this.GetTrailingTrivia().Count > 0;
Syntax\SyntaxNodeExtensions.cs (1)
325return syntax.WithLeadingTrivia(node.GetLeadingTrivia()).WithTrailingTrivia(node.GetTrailingTrivia());
Syntax\SyntaxNodeOrToken.cs (1)
391return _nodeOrParent.GetTrailingTrivia();
Microsoft.CodeAnalysis.CodeStyle (5)
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
131foreach (var trivia in node.GetTrailingTrivia())
ISyntaxFactsExtensions.cs (2)
345var trailingTrivia = operand.GetTrailingTrivia() 368if (resultNode.GetTrailingTrivia().Count == 0)
SyntaxNodeExtensions.cs (1)
760return node.WithTrailingTrivia(node.GetTrailingTrivia().Concat(trivia));
UseConditionalExpressionHelpers.cs (1)
66HasRegularCommentTrivia(syntaxFacts, syntax.GetTrailingTrivia());
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
AbstractCodeGenerationService.cs (2)
508var trailing = attributeList.GetTrailingTrivia(); 531var trailing = isComma(nextToken) ? nextToken.TrailingTrivia : attributeToRemove.GetTrailingTrivia();
AbstractMoveDeclarationNearReferenceService.cs (1)
248.WithTrailingTrivia(state.VariableDeclarator.GetTrailingTrivia()));
AbstractUseNullPropagationCodeFixProvider.cs (2)
207if (!newWhenTrueStatement.GetTrailingTrivia().Any(syntaxFacts.IsRegularComment) && !isElseIf) 208newWhenTrueStatement = newWhenTrueStatement.WithTrailingTrivia(ifStatement.GetTrailingTrivia());
AddImportHelpers.cs (1)
54var trailingTrivia = newImports[0].GetTrailingTrivia();
RemoveRedundantEqualityCodeFixProvider.cs (1)
79return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(SyntaxTriviaExtensions.AsElastic));
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
83.WithTrailingTrivia(conditionalExpression.GetTrailingTrivia());
UseConditionalExpressionHelpers.cs (1)
24if (HasRegularCommentTrivia(syntaxFacts, syntax.GetTrailingTrivia()))
Microsoft.CodeAnalysis.CSharp (9)
Syntax\SyntaxFactory.cs (1)
2343if (lastNode.HasTrailingTrivia && lastNode.ContainsDiagnostics && HasUnterminatedMultiLineComment(lastNode.GetTrailingTrivia()))
Syntax\SyntaxNodeRemover.cs (7)
42result = result.WithTrailingTrivia(result.GetTrailingTrivia().Concat(residualTrivia)); 311this.AddResidualTrivia(node.GetTrailingTrivia()); 315this.AddEndOfLine(GetEndOfLine(node.GetTrailingTrivia())); 351this.AddResidualTrivia(node.GetTrailingTrivia()); 355this.AddEndOfLine(GetEndOfLine(node.GetTrailingTrivia())); 385this.AddResidualTrivia(node.GetTrailingTrivia()); 393var eol = GetEndOfLine(node.GetTrailingTrivia()) ??
Syntax\SyntaxNormalizer.cs (1)
1243var trailing = node.GetTrailingTrivia();
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpTriviaFormatter.cs (1)
188structuredTrivia.GetTrailingTrivia().Any(SyntaxKind.EndOfLineTrivia);
SyntaxNodeExtensions.cs (2)
1078node.GetTrailingTrivia().Concat(SyntaxNodeOrTokenExtensions.GetTrivia(trailingNodesOrTokens).Concat(trailingTrivia)).FilterComments(addElasticMarker: false)); 1082.WithTrailingTrivia(node.GetTrailingTrivia().FilterComments(addElasticMarker: true))
UseExpressionBodyHelper`1.cs (1)
232.Concat(declaration.GetTrailingTrivia());
UsingsAndExternAliasesOrganizer.cs (1)
157var trailingTrivia = node.GetTrailingTrivia();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
103.WithoutTrivia().WithTrailingTrivia(rightSideOfComparison.GetTrailingTrivia());
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
103.AddRange(newNameNode.GetTrailingTrivia());
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
163var expressionTrivia = newStatement.GetTrailingTrivia();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (2)
23var hasTrailingComments = from.GetTrailingTrivia().Any(t => t.IsRegularComment()); 25finalTrivia.AddRange(from.GetTrailingTrivia());
UseThrowExpressionCodeFixProvider.cs (1)
72if (assignmentExpressionStatement.GetTrailingTrivia().Any(t => t.IsSingleOrMultiLineComment()))
UseUtf8StringLiteralCodeFixProvider.cs (1)
188return CreateUtf8String(nodeToTakeTriviaFrom.GetLeadingTrivia(), stringValue, nodeToTakeTriviaFrom.GetTrailingTrivia(), isConvertedToReadOnlySpan);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
397SyntaxFactory.Token(SyntaxKind.SemicolonToken).WithTrailingTrivia(objectCreationNodeWithCorrectInitializer.GetTrailingTrivia()),
Microsoft.CodeAnalysis.CSharp.Features (6)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
103.WithoutTrivia().WithTrailingTrivia(rightSideOfComparison.GetTrailingTrivia());
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
103.AddRange(newNameNode.GetTrailingTrivia());
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
163var expressionTrivia = newStatement.GetTrailingTrivia();
UseExpressionBodyHelper`1.cs (1)
232.Concat(declaration.GetTrailingTrivia());
UseThrowExpressionCodeFixProvider.cs (1)
72if (assignmentExpressionStatement.GetTrailingTrivia().Any(t => t.IsSingleOrMultiLineComment()))
UseUtf8StringLiteralCodeFixProvider.cs (1)
188return CreateUtf8String(nodeToTakeTriviaFrom.GetLeadingTrivia(), stringValue, nodeToTakeTriviaFrom.GetTrailingTrivia(), isConvertedToReadOnlySpan);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Syntax\SyntaxNodeTests.cs (5)
3709Assert.Equal(1, namedNode.GetTrailingTrivia().Count); 3710Assert.Equal(0, namedNode.GetTrailingTrivia().Span.Length); // zero-width elastic trivia 3717Assert.Equal(0, namedNode.GetTrailingTrivia().Count); 3725Assert.Equal(1, namedNode.GetTrailingTrivia().Count); 3726Assert.Equal(2, namedNode.GetTrailingTrivia().Span.Length);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3075var newNode = node.WithTrailingTrivia(node.GetTrailingTrivia().AddRange(previousToken.TrailingTrivia));
CSharpTriviaFormatter.cs (1)
188structuredTrivia.GetTrailingTrivia().Any(SyntaxKind.EndOfLineTrivia);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (2)
1078node.GetTrailingTrivia().Concat(SyntaxNodeOrTokenExtensions.GetTrivia(trailingNodesOrTokens).Concat(trailingTrivia)).FilterComments(addElasticMarker: false)); 1082.WithTrailingTrivia(node.GetTrailingTrivia().FilterComments(addElasticMarker: true))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (2)
23var hasTrailingComments = from.GetTrailingTrivia().Any(t => t.IsRegularComment()); 25finalTrivia.AddRange(from.GetTrailingTrivia());
UsingsAndExternAliasesOrganizer.cs (1)
157var trailingTrivia = node.GetTrailingTrivia();
Microsoft.CodeAnalysis.Features (17)
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
131foreach (var trivia in node.GetTrailingTrivia())
AbstractUseNullPropagationCodeFixProvider.cs (2)
207if (!newWhenTrueStatement.GetTrailingTrivia().Any(syntaxFacts.IsRegularComment) && !isElseIf) 208newWhenTrueStatement = newWhenTrueStatement.WithTrailingTrivia(ifStatement.GetTrailingTrivia());
ChangeSignature\AbstractChangeSignatureService.cs (3)
997updatedNodeList.Add(permutedParamNodes[index].WithLeadingTrivia(content.GetLeadingTrivia()).WithTrailingTrivia(content.GetTrailingTrivia())); 1007newDocComments = newDocComments.WithLeadingTrivia(structuredTrivia.GetLeadingTrivia()).WithTrailingTrivia(structuredTrivia.GetTrailingTrivia()); 1023node.GetTrailingTrivia(),
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
109syntaxNode = syntaxNode.WithTrailingTrivia(syntaxNode.GetTrailingTrivia().Select(SyntaxTriviaExtensions.AsElastic));
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
49.WithTrailingTrivia(lastNode.GetTrailingTrivia())
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
130.WithTrailingTrivia(pieces.Last().GetTrailingTrivia());
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (2)
496var trailingTrivia = GetTriviaUntilSpace(newTrailing[^1].GetTrailingTrivia()).Concat(GetTrailingSpace(statementsAfterIf[^1].GetTrailingTrivia()));
J\s\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs\UseConditionalExpressionHelpers.cs (1)
66HasRegularCommentTrivia(syntaxFacts, syntax.GetTrailingTrivia());
J\s\src\Analyzers\Core\CodeFixes\UseConditionalExpression\UseConditionalExpressionHelpers.cs\UseConditionalExpressionHelpers.cs (1)
24if (HasRegularCommentTrivia(syntaxFacts, syntax.GetTrailingTrivia()))
RemoveRedundantEqualityCodeFixProvider.cs (1)
79return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(SyntaxTriviaExtensions.AsElastic));
ReplaceMethodWithProperty\AbstractReplaceMethodWithPropertyService.cs (1)
80var trailingTrivia = paramList.GetTrailingTrivia();
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
408invocation = invocation.WithTrailingTrivia(_identifierName.GetTrailingTrivia());
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
83.WithTrailingTrivia(conditionalExpression.GetTrailingTrivia());
Microsoft.CodeAnalysis.VisualBasic (9)
Scanner\Blender.vb (1)
138Return node.GetTrailingTrivia().Any(SyntaxKind.EndOfLineTrivia)
Syntax\SyntaxFacts.vb (1)
207Dim trailingTrivia As SyntaxTriviaList = node.GetTrailingTrivia()
Syntax\SyntaxNodeRemover.vb (7)
29result = result.WithTrailingTrivia(result.GetTrailingTrivia().Concat(residualTrivia)) 223Me.AddResidualTrivia(node.GetTrailingTrivia()) 224ElseIf (Me._options And SyntaxRemoveOptions.KeepEndOfLine) <> 0 AndAlso HasEndOfLine(node.GetTrailingTrivia()) Then 250Me.AddResidualTrivia(node.GetTrailingTrivia()) 251ElseIf (Me._options And SyntaxRemoveOptions.KeepEndOfLine) <> 0 AndAlso HasEndOfLine(node.GetTrailingTrivia()) Then 274Me.AddResidualTrivia(node.GetTrailingTrivia()) 278(HasEndOfLine(node.GetTrailingTrivia()) OrElse HasEndOfLine(token.LeadingTrivia) OrElse HasEndOfLine(token.TrailingTrivia)) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
TypeBlockSyntaxExtensions.vb (3)
45Return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(Function(t) If(t.Kind = SyntaxKind.ColonTrivia, SyntaxFactory.ElasticCarriageReturnLineFeed, t))) 50If Not allElements.Last().GetTrailingTrivia().Any(Function(t) t.Kind = SyntaxKind.EndOfLineTrivia OrElse t.Kind = SyntaxKind.ColonTrivia) Then 53ElseIf allElements.Last().GetTrailingTrivia().Any(Function(t) t.Kind = SyntaxKind.ColonTrivia) Then
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\KeywordRecommenders\PreprocessorDirectives\PreprocessorHelpers.vb (1)
54For Each followingTrivia In node.GetTrailingTrivia()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Parser\ParseStatements.vb (1)
7305SelectMany(Function(s) s.GetLeadingTrivia().Select(Function(trivia) trivia.Kind()).Concat({s.Kind()}).Concat(s.GetTrailingTrivia().Select(Function(trivia) trivia.Kind()))).
TestSyntaxNodes.vb (1)
331Dim precedingTrivia = tree.GetLeadingTrivia(), followingTrivia = tree.GetTrailingTrivia()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
TypeBlockSyntaxExtensions.vb (3)
45Return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(Function(t) If(t.Kind = SyntaxKind.ColonTrivia, SyntaxFactory.ElasticCarriageReturnLineFeed, t))) 50If Not allElements.Last().GetTrailingTrivia().Any(Function(t) t.Kind = SyntaxKind.EndOfLineTrivia OrElse t.Kind = SyntaxKind.ColonTrivia) Then 53ElseIf allElements.Last().GetTrailingTrivia().Any(Function(t) t.Kind = SyntaxKind.ColonTrivia) Then
Microsoft.CodeAnalysis.Workspaces (12)
AbstractCodeGenerationService.cs (2)
508var trailing = attributeList.GetTrailingTrivia(); 531var trailing = isComma(nextToken) ? nextToken.TrailingTrivia : attributeToRemove.GetTrailingTrivia();
AbstractMoveDeclarationNearReferenceService.cs (1)
248.WithTrailingTrivia(state.VariableDeclarator.GetTrailingTrivia()));
AddImportHelpers.cs (1)
54var trailingTrivia = newImports[0].GetTrailingTrivia();
Editing\SyntaxGenerator.cs (5)
1064.WithTrailingTrivia(RemoveCommentLines(node.GetTrailingTrivia())); 1477.WithTrailingTrivia(changedNode.GetTrailingTrivia().Concat(node.GetTrailingTrivia())); 1484.WithTrailingTrivia(replacement.GetTrailingTrivia().AddRange(original.GetTrailingTrivia()));
ISyntaxFactsExtensions.cs (2)
345var trailingTrivia = operand.GetTrailingTrivia() 368if (resultNode.GetTrailingTrivia().Count == 0)
SyntaxNodeExtensions.cs (1)
760return node.WithTrailingTrivia(node.GetTrailingTrivia().Concat(trivia));
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
3826(Not list.HasTrailingTrivia OrElse Not list.GetTrailingTrivia().Any(SyntaxKind.EndOfLineTrivia)) Then