150 references to GetLeadingTrivia
Microsoft.CodeAnalysis (5)
InternalUtilities\GeneratedCodeUtilities.cs (2)
92var leadingTrivia = root.GetLeadingTrivia(); 123var leadingTrivia = root.GetLeadingTrivia();
Syntax\SyntaxNode.cs (1)
562return this.GetLeadingTrivia().Count > 0;
Syntax\SyntaxNodeExtensions.cs (1)
325return syntax.WithLeadingTrivia(node.GetLeadingTrivia()).WithTrailingTrivia(node.GetTrailingTrivia());
Syntax\SyntaxNodeOrToken.cs (1)
367return _nodeOrParent.GetLeadingTrivia();
Microsoft.CodeAnalysis.CodeStyle (10)
AbstractDocumentationCommentService.cs (1)
54var leadingTrivia = documentationComment.GetLeadingTrivia();
AbstractFileBannerFacts.cs (2)
84var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia()); 112var leadingTrivia = node.GetLeadingTrivia();
GeneratedCodeUtilities.cs (2)
92var leadingTrivia = root.GetLeadingTrivia(); 123var leadingTrivia = root.GetLeadingTrivia();
IFileBannerFactsExtensions.cs (1)
16return node.GetLeadingTrivia().Skip(leadingBlankLines.Length).ToImmutableArray();
ISyntaxFactsExtensions.cs (2)
343.Concat(operand.GetLeadingTrivia()); 357if (resultNode.GetLeadingTrivia().Count == 0)
SyntaxNodeExtensions.cs (1)
726return node.WithLeadingTrivia(trivia.Concat(node.GetLeadingTrivia()));
UseConditionalExpressionHelpers.cs (1)
65=> HasRegularCommentTrivia(syntaxFacts, syntax.GetLeadingTrivia()) ||
Microsoft.CodeAnalysis.CodeStyle.Fixes (15)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
37var docCommentNode = TryGetDocCommentNode(parentMethod.GetLeadingTrivia());
AbstractCodeGenerationService.cs (2)
507var leading = attributeList.GetLeadingTrivia(); 529var leading = isComma(previousToken) ? previousToken.LeadingTrivia : attributeToRemove.GetLeadingTrivia();
AbstractFileHeaderCodeFixProvider.cs (2)
97var triviaList = root.GetLeadingTrivia(); 181var leadingTrivia = root.GetLeadingTrivia();
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
50.WithLeadingTrivia(node.GetLeadingTrivia());
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
701var leadingTrivia = insertionNode.GetLeadingTrivia();
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
87rightExpr = rightExpr.WithLeadingTrivia(PrepareRightExpressionLeadingTrivia(rightExpr.GetLeadingTrivia()));
AbstractUseNullPropagationCodeFixProvider.cs (3)
186if (newWhenTrueStatement.GetLeadingTrivia().Any(syntaxFacts.IsRegularComment)) 189.WithPrependedLeadingTrivia(ifStatement.GetLeadingTrivia()) 201newWhenTrueStatement = newWhenTrueStatement.WithLeadingTrivia(ifStatement.GetLeadingTrivia());
AddImportHelpers.cs (1)
52newImports[0] = newImports[0].WithLeadingTrivia(originalFirstUsing.GetLeadingTrivia());
AddParameterEditor.cs (1)
131foreach (var trivia in node.GetLeadingTrivia().Reverse())
CodeGenerationHelpers.cs (1)
175var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
UseConditionalExpressionHelpers.cs (1)
19if (HasRegularCommentTrivia(syntaxFacts, syntax.GetLeadingTrivia()))
Microsoft.CodeAnalysis.CSharp (5)
Syntax\SyntaxNodeRemover.cs (5)
297this.AddResidualTrivia(node.GetLeadingTrivia()); 301this.AddEndOfLine(GetEndOfLine(node.GetLeadingTrivia())); 331this.AddResidualTrivia(node.GetLeadingTrivia()); 369this.AddResidualTrivia(node.GetLeadingTrivia()); 373this.AddEndOfLine(GetEndOfLine(node.GetLeadingTrivia()));
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
BlockSyntaxExtensions.cs (2)
70var comments = parent.GetLeadingTrivia().Where(t => !t.IsWhitespaceOrEndOfLine()); 74parent.GetLeadingTrivia());
SyntaxNodeExtensions.cs (3)
684var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind())); 1076.WithLeadingTrivia(leadingTrivia.Concat(node.GetLeadingTrivia()).FilterComments(addElasticMarker: false)) 1083.WithLeadingTrivia(node.GetLeadingTrivia().FilterComments(addElasticMarker: true));
UsingsAndExternAliasesOrganizer.cs (1)
177=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.Kind() == SyntaxKind.EndOfLineTrivia));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
ConvertToRecordEngine.cs (1)
676var potentialDocComment = declaration.GetLeadingTrivia().FirstOrNull(trivia => trivia.IsDocComment());
CSharpCodeGenerationHelpers.cs (1)
250if (!info.Context.GenerateDocumentationComments || node.GetLeadingTrivia().Any(t => t.IsDocComment()))
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
102.AddRange(newNameNode.GetLeadingTrivia())
EmbeddedStatementPlacementCodeFixProvider.cs (1)
131=> node.WithLeadingTrivia(node.GetLeadingTrivia().Insert(0, trivia));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
18var finalTrivia = from.GetLeadingTrivia().ToList();
UseThrowExpressionCodeFixProvider.cs (1)
77(current, _) => current.WithLeadingTrivia(current.GetLeadingTrivia().Concat(throwStatement.GetTrailingTrivia())));
UseUtf8StringLiteralCodeFixProvider.cs (1)
188return CreateUtf8String(nodeToTakeTriviaFrom.GetLeadingTrivia(), stringValue, nodeToTakeTriviaFrom.GetTrailingTrivia(), isConvertedToReadOnlySpan);
Microsoft.CodeAnalysis.CSharp.Features (13)
ChangeSignature\CSharpChangeSignatureService.cs (2)
666var oldTrivia = oldArgument.GetLeadingTrivia(); 669var newTrivia = newArgument.GetLeadingTrivia();
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
159var leadingTrivia = node.GetLeadingTrivia();
ConvertToRecordEngine.cs (1)
676var potentialDocComment = declaration.GetLeadingTrivia().FirstOrNull(trivia => trivia.IsDocComment());
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
102.AddRange(newNameNode.GetLeadingTrivia())
DocumentationComments\DocCommentConverter.cs (2)
48if (node.GetLeadingTrivia().Any(SyntaxKind.SingleLineDocumentationCommentTrivia)) 52foreach (var trivia in node.GetLeadingTrivia())
EmbeddedStatementPlacementCodeFixProvider.cs (1)
131=> node.WithLeadingTrivia(node.GetLeadingTrivia().Insert(0, trivia));
ExtractMethod\CSharpMethodExtractor.cs (1)
214var leadingTrivia = methodDefinition.GetLeadingTrivia();
Organizing\Organizers\MemberDeclarationsOrganizer.cs (1)
104finalFirstNode = finalFirstNode.WithLeadingTrivia(banner.Concat(finalFirstNode.GetLeadingTrivia()));
Structure\CSharpStructureHelpers.cs (1)
248var triviaList = node.GetLeadingTrivia();
UseThrowExpressionCodeFixProvider.cs (1)
77(current, _) => current.WithLeadingTrivia(current.GetLeadingTrivia().Concat(throwStatement.GetTrailingTrivia())));
UseUtf8StringLiteralCodeFixProvider.cs (1)
188return CreateUtf8String(nodeToTakeTriviaFrom.GetLeadingTrivia(), stringValue, nodeToTakeTriviaFrom.GetTrailingTrivia(), isConvertedToReadOnlySpan);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Parsing\ScriptParsingTests.cs (1)
9669trivia = statement.GetLeadingTrivia().Single();
Syntax\SyntaxNodeTests.cs (5)
3706Assert.Equal(1, namedNode.GetLeadingTrivia().Count); 3707Assert.Equal(0, namedNode.GetLeadingTrivia().Span.Length); // zero-width elastic trivia 3715Assert.Equal(0, namedNode.GetLeadingTrivia().Count); 3722Assert.Equal(1, namedNode.GetLeadingTrivia().Count); 3723Assert.Equal(1, namedNode.GetLeadingTrivia().Span.Length);
Syntax\SyntaxRewriterTests.cs (2)
467var leadingTrivia = root.GetLeadingTrivia(); 494var leadingTrivia = root.GetLeadingTrivia();
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
BlockSyntaxExtensions.cs (2)
70var comments = parent.GetLeadingTrivia().Where(t => !t.IsWhitespaceOrEndOfLine()); 74parent.GetLeadingTrivia());
CSharpCodeGenerationHelpers.cs (1)
250if (!info.Context.GenerateDocumentationComments || node.GetLeadingTrivia().Any(t => t.IsDocComment()))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (3)
684var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind())); 1076.WithLeadingTrivia(leadingTrivia.Concat(node.GetLeadingTrivia()).FilterComments(addElasticMarker: false)) 1083.WithLeadingTrivia(node.GetLeadingTrivia().FilterComments(addElasticMarker: true));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
18var finalTrivia = from.GetLeadingTrivia().ToList();
UsingsAndExternAliasesOrganizer.cs (1)
177=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.Kind() == SyntaxKind.EndOfLineTrivia));
Microsoft.CodeAnalysis.Features (28)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
37var docCommentNode = TryGetDocCommentNode(parentMethod.GetLeadingTrivia());
AbstractFileHeaderCodeFixProvider.cs (2)
97var triviaList = root.GetLeadingTrivia(); 181var leadingTrivia = root.GetLeadingTrivia();
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
50.WithLeadingTrivia(node.GetLeadingTrivia());
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
701var leadingTrivia = insertionNode.GetLeadingTrivia();
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
87rightExpr = rightExpr.WithLeadingTrivia(PrepareRightExpressionLeadingTrivia(rightExpr.GetLeadingTrivia()));
AbstractUseNullPropagationCodeFixProvider.cs (3)
186if (newWhenTrueStatement.GetLeadingTrivia().Any(syntaxFacts.IsRegularComment)) 189.WithPrependedLeadingTrivia(ifStatement.GetLeadingTrivia()) 201newWhenTrueStatement = newWhenTrueStatement.WithLeadingTrivia(ifStatement.GetLeadingTrivia());
ChangeSignature\AbstractChangeSignatureService.cs (3)
968foreach (var trivia in node.GetLeadingTrivia()) 997updatedNodeList.Add(permutedParamNodes[index].WithLeadingTrivia(content.GetLeadingTrivia()).WithTrailingTrivia(content.GetTrailingTrivia())); 1007newDocComments = newDocComments.WithLeadingTrivia(structuredTrivia.GetLeadingTrivia()).WithTrailingTrivia(structuredTrivia.GetTrailingTrivia());
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
104syntaxNode = syntaxNode.WithLeadingTrivia(syntaxNode.GetLeadingTrivia().Select(SyntaxTriviaExtensions.AsElastic));
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
98.WithLeadingTrivia(property.GetLeadingTrivia());
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
48.WithLeadingTrivia(ifStatement.GetLeadingTrivia())
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
128.WithLeadingTrivia(pieces.First().GetLeadingTrivia());
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
84if (HasLanguageComment(node.GetLeadingTrivia(), syntaxFacts, out identifier, out options))
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
94localStatement = localStatement.WithLeadingTrivia(expression.GetLeadingTrivia());
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (2)
495var leadingTrivia = GetLeadingSpace(statementsAfterIf[0].GetLeadingTrivia()).Concat(GetTriviaAfterSpace(newTrailing[0].GetLeadingTrivia()));
J\s\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs\UseConditionalExpressionHelpers.cs (1)
65=> HasRegularCommentTrivia(syntaxFacts, syntax.GetLeadingTrivia()) ||
J\s\src\Analyzers\Core\CodeFixes\UseConditionalExpression\UseConditionalExpressionHelpers.cs\UseConditionalExpressionHelpers.cs (1)
19if (HasRegularCommentTrivia(syntaxFacts, syntax.GetLeadingTrivia()))
PullMemberUp\MembersPuller.cs (1)
420return firstMember.GetLeadingTrivia();
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
137if (localDeclaration.GetLeadingTrivia().Contains(t => t.IsDirective))
ReplaceMethodWithProperty\AbstractReplaceMethodWithPropertyService.cs (2)
49var finalLeadingTrivia = getAndSetMethods.GetMethodDeclaration.GetLeadingTrivia().ToList(); 62setMethodDeclaration.GetLeadingTrivia()
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
396newIdentifierName = newIdentifierName.WithLeadingTrivia(_identifierName.GetLeadingTrivia());
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
241var hasDirective = nodeToRemove.GetLeadingTrivia().Any(t => t.IsDirective);
Microsoft.CodeAnalysis.VisualBasic (7)
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (1)
680For Each trivia In syntaxNode.GetLeadingTrivia()
Syntax\SyntaxNodeRemover.vb (6)
213Me.AddResidualTrivia(node.GetLeadingTrivia()) 214ElseIf (Me._options And SyntaxRemoveOptions.KeepEndOfLine) <> 0 AndAlso HasEndOfLine(node.GetLeadingTrivia()) Then 237Me.AddResidualTrivia(node.GetLeadingTrivia()) 239(HasEndOfLine(token.LeadingTrivia) OrElse HasEndOfLine(token.TrailingTrivia) OrElse HasEndOfLine(node.GetLeadingTrivia())) Then 262Me.AddResidualTrivia(node.GetLeadingTrivia()) 263ElseIf (Me._options And SyntaxRemoveOptions.KeepEndOfLine) <> 0 AndAlso HasEndOfLine(node.GetLeadingTrivia()) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
SyntaxNodeExtensions.vb (1)
284Dim hasLeadingDirective = node.GetLeadingTrivia().Any(Function(t) SyntaxFacts.IsPreprocessorDirective(t.Kind))
Microsoft.CodeAnalysis.VisualBasic.Features (6)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
57Dim trivia As SyntaxTriviaList = node.GetLeadingTrivia()
Completion\KeywordRecommenders\PreprocessorDirectives\PreprocessorHelpers.vb (1)
38For Each leadingTrivia In node.GetLeadingTrivia()
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (2)
168If node.GetLeadingTrivia().Any(SyntaxKind.DocumentationCommentTrivia) Then 171For Each trivia In node.GetLeadingTrivia()
Organizing\Organizers\MemberDeclarationsOrganizer.vb (1)
93finalFirstNode = finalFirstNode.WithLeadingTrivia(banner.Concat(finalFirstNode.GetLeadingTrivia()))
Structure\VisualBasicStructureHelpers.vb (1)
90Dim triviaList = node.GetLeadingTrivia()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
DocumentationComments\DocCommentTests.vb (3)
126Dim trivia = node.GetLeadingTrivia().ToArray() 157Dim trivia = node.GetLeadingTrivia().ToArray() 188Dim trivia = node.GetLeadingTrivia().ToArray()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (4)
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()))).
Syntax\ManualTests.vb (2)
117Assert.Equal(1, node.GetLeadingTrivia().Count) 119Assert.Equal(" ", node.GetLeadingTrivia().First().ToString())
TestSyntaxNodes.vb (1)
331Dim precedingTrivia = tree.GetLeadingTrivia(), followingTrivia = tree.GetTrailingTrivia()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
182If Not options.Context.GenerateDocumentationComments OrElse node.GetLeadingTrivia().Any(Function(t) t.IsKind(SyntaxKind.DocumentationCommentTrivia)) Then
SyntaxNodeExtensions.vb (1)
284Dim hasLeadingDirective = node.GetLeadingTrivia().Any(Function(t) SyntaxFacts.IsPreprocessorDirective(t.Kind))
Microsoft.CodeAnalysis.Workspaces (19)
AbstractCodeGenerationService.cs (2)
507var leading = attributeList.GetLeadingTrivia(); 529var leading = isComma(previousToken) ? previousToken.LeadingTrivia : attributeToRemove.GetLeadingTrivia();
AbstractDocumentationCommentService.cs (1)
54var leadingTrivia = documentationComment.GetLeadingTrivia();
AbstractFileBannerFacts.cs (2)
84var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia()); 112var leadingTrivia = node.GetLeadingTrivia();
AddImportHelpers.cs (1)
52newImports[0] = newImports[0].WithLeadingTrivia(originalFirstUsing.GetLeadingTrivia());
AddParameterEditor.cs (1)
131foreach (var trivia in node.GetLeadingTrivia().Reverse())
CodeGenerationHelpers.cs (1)
175var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
Editing\SyntaxGenerator.cs (5)
1063return node.WithLeadingTrivia(RemoveCommentLines(node.GetLeadingTrivia())) 1476.WithLeadingTrivia(node.GetLeadingTrivia().Concat(changedNode.GetLeadingTrivia())) 1483replacement.WithLeadingTrivia(original.GetLeadingTrivia().AddRange(replacement.GetLeadingTrivia()))
GeneratedCodeUtilities.cs (2)
92var leadingTrivia = root.GetLeadingTrivia(); 123var leadingTrivia = root.GetLeadingTrivia();
IFileBannerFactsExtensions.cs (1)
16return node.GetLeadingTrivia().Skip(leadingBlankLines.Length).ToImmutableArray();
ISyntaxFactsExtensions.cs (2)
343.Concat(operand.GetLeadingTrivia()); 357if (resultNode.GetLeadingTrivia().Count == 0)
SyntaxNodeExtensions.cs (1)
726return node.WithLeadingTrivia(trivia.Concat(node.GetLeadingTrivia()));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
3358var newRoot = root.WithLeadingTrivia(root.GetLeadingTrivia().Add(CS.SyntaxFactory.Whitespace(" ")));
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
2855foreach (var trivia in node.GetLeadingTrivia().Reverse())
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
1283For Each trivia In node.GetLeadingTrivia().Reverse()