143 references to EndOfLineTrivia
Microsoft.CodeAnalysis.CSharp (20)
DocumentationComments\SourceDocumentationCommentUtils.cs (1)
96case SyntaxKind.EndOfLineTrivia:
Parser\LanguageParser.cs (5)
3312if (!style.IsMissing && explicitInterfaceOpt is not null && this.CurrentToken.Kind != SyntaxKind.OperatorKeyword && style.TrailingTrivia.Any((int)SyntaxKind.EndOfLineTrivia)) 4935var isAfterNewLine = parentType.GetLastToken().TrailingTrivia.Any((int)SyntaxKind.EndOfLineTrivia); 6107if (separator.TrailingTrivia.Any((int)SyntaxKind.EndOfLineTrivia)) 7647token1.TrailingTrivia.Any((int)SyntaxKind.EndOfLineTrivia)) 10920if (this.CurrentToken.TrailingTrivia.Any((int)SyntaxKind.EndOfLineTrivia) &&
Parser\Lexer.cs (1)
3060else if (tr.Kind == SyntaxKind.EndOfLineTrivia)
Parser\SyntaxParser.cs (1)
691bool prevTokenHasEndOfLineTrivia = triviaList.Any((int)SyntaxKind.EndOfLineTrivia);
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
278return this.Kind == SyntaxKind.EndOfLineTrivia
Syntax\InternalSyntax\SyntaxFactory.cs (1)
71trivia = SyntaxTrivia.Create(SyntaxKind.EndOfLineTrivia, text);
Syntax\SyntaxFactory.cs (2)
183/// <see cref="SyntaxKind.WhitespaceTrivia"/>, <see cref="SyntaxKind.EndOfLineTrivia"/>, 201case SyntaxKind.EndOfLineTrivia:
Syntax\SyntaxKindFacts.cs (2)
202if (kind >= SyntaxKind.TildeToken && kind < SyntaxKind.EndOfLineTrivia) return true; 229case SyntaxKind.EndOfLineTrivia:
Syntax\SyntaxNodeRemover.cs (4)
123/// be true for <see cref="SyntaxKind.EndOfLineTrivia"/>, <see cref="SyntaxKind.SingleLineCommentTrivia"/>, 128return trivia.Kind() == SyntaxKind.EndOfLineTrivia 140if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 243withSeps, i, (int)SyntaxKind.EndOfLineTrivia,
Syntax\SyntaxNormalizer.cs (2)
1029trivia.IsKind(SyntaxKind.EndOfLineTrivia) || 1229if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
Microsoft.CodeAnalysis.CSharp.CodeStyle (25)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
90if (token.TrailingTrivia is not [.., SyntaxTrivia(SyntaxKind.EndOfLineTrivia)])
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
94if (token.TrailingTrivia is not [.., SyntaxTrivia(SyntaxKind.EndOfLineTrivia)])
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
123endOfLineTrivia = secondBrace.LeadingTrivia.Last(t => t.IsKind(SyntaxKind.EndOfLineTrivia));
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
78if (colonToken.TrailingTrivia.Last().Kind() != SyntaxKind.EndOfLineTrivia)
CSharpSyntaxKinds.cs (1)
27public int EndOfLineTrivia => (int)SyntaxKind.EndOfLineTrivia;
CSharpTriviaFormatter.cs (2)
41=> trivia.RawKind == (int)SyntaxKind.EndOfLineTrivia; 188structuredTrivia.GetTrailingTrivia().Any(SyntaxKind.EndOfLineTrivia);
ElasticTriviaFormattingRule.cs (1)
475or SyntaxKind.EndOfLineTrivia;
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
128if (trivia.IsKind(SyntaxKind.EndOfLineTrivia))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
302if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 316if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 342if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
SyntaxTriviaExtensions.cs (1)
148=> trivia.Kind() == SyntaxKind.EndOfLineTrivia;
SyntaxTriviaListExtensions.cs (3)
20.Where(t => t.Kind() == SyntaxKind.EndOfLineTrivia) 48if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 51t.Kind() is SyntaxKind.EndOfLineTrivia or
TriviaDataFactory.Analyzer.cs (2)
76if (previousToken.TrailingTrivia is [.., (kind: SyntaxKind.EndOfLineTrivia)]) 105else if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
TriviaDataFactory.CodeShapeAnalyzer.cs (3)
38Contract.ThrowIfTrue(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 156if (trivia.Kind() != SyntaxKind.EndOfLineTrivia) 272trivia.Kind() == SyntaxKind.EndOfLineTrivia)
TriviaRewriter.cs (1)
120if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
UseExpressionBodyHelper`1.cs (1)
231.Where(t => t.Kind() != SyntaxKind.EndOfLineTrivia)
UsingsAndExternAliasesOrganizer.cs (2)
159if (!trailingTrivia.Any() || trailingTrivia.Last().Kind() != SyntaxKind.EndOfLineTrivia) 177=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.Kind() == SyntaxKind.EndOfLineTrivia));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
ConvertNamespaceTransform.cs (6)
171if (leadingTrivia is [(kind: SyntaxKind.EndOfLineTrivia), ..]) 177if (leadingTrivia is [(kind: SyntaxKind.WhitespaceTrivia), (kind: SyntaxKind.EndOfLineTrivia), ..]) 214var originalHadTrailingNewLine = namespaceDeclaration.GetTrailingTrivia() is [.., (kind: SyntaxKind.EndOfLineTrivia)]; 222if (trailingTrivia is not [.., (kind: SyntaxKind.EndOfLineTrivia)]) 231(kind: SyntaxKind.EndOfLineTrivia or SyntaxKind.EndIfDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia), 232(kind: SyntaxKind.EndOfLineTrivia)
CSharpCodeGenerationService.cs (1)
457ComputePositionAndTriviaForRemoveAttributeList(attributeList, (SyntaxTrivia t) => t.IsKind(SyntaxKind.EndOfLineTrivia), out positionOfRemovedNode, out trivia);
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
66var trailingTriviaTakeUntil = remainingLeadingTrivia.IndexOf(SyntaxKind.EndOfLineTrivia) is >= 0 and var eolIndex
CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
52protected override SyntaxTriviaList PrepareRightExpressionLeadingTrivia(SyntaxTriviaList initialTrivia) => initialTrivia.SkipWhile(el => el.Kind() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia).ToSyntaxTriviaList();
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
164var expressionTriviaWithoutEndOfLine = expressionTrivia.Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia));
MisplacedUsingDirectivesCodeFixProvider.cs (2)
330.SkipWhile(trivia => trivia.All(t => t.IsWhitespaceOrEndOfLine()) && trivia.Last().IsKind(SyntaxKind.EndOfLineTrivia)) 365if (firstMemberTrivia is [(kind: SyntaxKind.EndOfLineTrivia), ..])
UseSimpleUsingStatementCodeFixProvider.cs (1)
124.Any(SyntaxKind.EndOfLineTrivia);
Microsoft.CodeAnalysis.CSharp.Features (36)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
90if (token.TrailingTrivia is not [.., SyntaxTrivia(SyntaxKind.EndOfLineTrivia)])
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
92=> trivia.IsKind(SyntaxKind.EndOfLineTrivia) || trivia.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia);
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
190case SyntaxKind.EndOfLineTrivia:
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
337.SkipWhile(t => t is (kind: SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia))
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
94if (token.TrailingTrivia is not [.., SyntaxTrivia(SyntaxKind.EndOfLineTrivia)])
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
123endOfLineTrivia = secondBrace.LeadingTrivia.Last(t => t.IsKind(SyntaxKind.EndOfLineTrivia));
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
78if (colonToken.TrailingTrivia.Last().Kind() != SyntaxKind.EndOfLineTrivia)
ConvertNamespaceTransform.cs (6)
171if (leadingTrivia is [(kind: SyntaxKind.EndOfLineTrivia), ..]) 177if (leadingTrivia is [(kind: SyntaxKind.WhitespaceTrivia), (kind: SyntaxKind.EndOfLineTrivia), ..]) 214var originalHadTrailingNewLine = namespaceDeclaration.GetTrailingTrivia() is [.., (kind: SyntaxKind.EndOfLineTrivia)]; 222if (trailingTrivia is not [.., (kind: SyntaxKind.EndOfLineTrivia)]) 231(kind: SyntaxKind.EndOfLineTrivia or SyntaxKind.EndIfDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia), 232(kind: SyntaxKind.EndOfLineTrivia)
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (2)
140while (triviaToMove is [.., SyntaxTrivia(SyntaxKind.SingleLineCommentTrivia), SyntaxTrivia(SyntaxKind.EndOfLineTrivia)]) 168while (commentIndex < leadingTrivia.Count && leadingTrivia[commentIndex].Kind() is SyntaxKind.EndOfLineTrivia)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (2)
222if (!statements[0].GetLeadingTrivia().Any(t => t.Kind() is SyntaxKind.EndOfLineTrivia) && 226namespaceDeclaration.GetLeadingTrivia().TakeWhile(t => t.Kind() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia));
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
66var trailingTriviaTakeUntil = remainingLeadingTrivia.IndexOf(SyntaxKind.EndOfLineTrivia) is >= 0 and var eolIndex
CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
52protected override SyntaxTriviaList PrepareRightExpressionLeadingTrivia(SyntaxTriviaList initialTrivia) => initialTrivia.SkipWhile(el => el.Kind() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia).ToSyntaxTriviaList();
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
258=> trivia.RawKind == (int)SyntaxKind.EndOfLineTrivia;
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
128if (trivia.IsKind(SyntaxKind.EndOfLineTrivia))
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
23private static readonly HashSet<int> s_nonNoisySyntaxKindSet = new HashSet<int>(new int[] { (int)SyntaxKind.WhitespaceTrivia, (int)SyntaxKind.EndOfLineTrivia });
ExtractMethod\CSharpMethodExtractor.cs (2)
215if (!leadingTrivia.Any(t => t.IsKind(SyntaxKind.EndOfLineTrivia)) && !methodDefinition.FindTokenOnLeftOfPosition(methodDefinition.SpanStart).IsKind(SyntaxKind.OpenBraceToken)) 221if (!originalMethodDefinition.FindTokenOnLeftOfPosition(originalMethodDefinition.SpanStart).TrailingTrivia.Any(SyntaxKind.EndOfLineTrivia))
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
214not SyntaxKind.EndOfLineTrivia)
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (1)
33: base(document, result, (int)SyntaxKind.EndOfLineTrivia, (int)SyntaxKind.WhitespaceTrivia)
ExtractMethod\CSharpSyntaxTriviaService.cs (1)
14: base((int)SyntaxKind.EndOfLineTrivia)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
425var precedingEndOfLine = nextStatementLeading.LastOrDefault(t => t.Kind() == SyntaxKind.EndOfLineTrivia);
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
164var expressionTriviaWithoutEndOfLine = expressionTrivia.Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia));
MisplacedUsingDirectivesCodeFixProvider.cs (2)
330.SkipWhile(trivia => trivia.All(t => t.IsWhitespaceOrEndOfLine()) && trivia.Last().IsKind(SyntaxKind.EndOfLineTrivia)) 365if (firstMemberTrivia is [(kind: SyntaxKind.EndOfLineTrivia), ..])
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
135else if (!trivia.IsKind(SyntaxKind.WhitespaceTrivia) && !trivia.IsKind(SyntaxKind.EndOfLineTrivia))
Structure\CSharpStructureHelpers.cs (2)
90if (trivia.IsKind(SyntaxKind.EndOfLineTrivia)) 222SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia or SyntaxKind.EndOfFileToken))
UseExpressionBodyHelper`1.cs (1)
231.Where(t => t.Kind() != SyntaxKind.EndOfLineTrivia)
UseSimpleUsingStatementCodeFixProvider.cs (1)
124.Any(SyntaxKind.EndOfLineTrivia);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (23)
LexicalAndXml\LexicalTests.cs (21)
3564Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3588Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3609Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 3642Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 3693Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3712Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3728Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 3765Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3805Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3870Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3893Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3915Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 3944Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 3974Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3983Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4013Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4029Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4069Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4085Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4127Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4145Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia);
Syntax\SyntaxNodeTests.cs (2)
609Assert.Equal(SyntaxKind.EndOfLineTrivia, list[1].Kind()); 625Assert.Equal(SyntaxKind.EndOfLineTrivia, list[0].Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (21)
Classification\Worker.cs (1)
252triviaList[index - 1].Kind() == SyntaxKind.EndOfLineTrivia &&
CSharpCodeGenerationService.cs (1)
457ComputePositionAndTriviaForRemoveAttributeList(attributeList, (SyntaxTrivia t) => t.IsKind(SyntaxKind.EndOfLineTrivia), out positionOfRemovedNode, out trivia);
CSharpSyntaxKinds.cs (1)
27public int EndOfLineTrivia => (int)SyntaxKind.EndOfLineTrivia;
CSharpTriviaFormatter.cs (2)
41=> trivia.RawKind == (int)SyntaxKind.EndOfLineTrivia; 188structuredTrivia.GetTrailingTrivia().Any(SyntaxKind.EndOfLineTrivia);
ElasticTriviaFormattingRule.cs (1)
475or SyntaxKind.EndOfLineTrivia;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
302if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 316if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 342if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
SyntaxTriviaExtensions.cs (1)
148=> trivia.Kind() == SyntaxKind.EndOfLineTrivia;
SyntaxTriviaListExtensions.cs (3)
20.Where(t => t.Kind() == SyntaxKind.EndOfLineTrivia) 48if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 51t.Kind() is SyntaxKind.EndOfLineTrivia or
TriviaDataFactory.Analyzer.cs (2)
76if (previousToken.TrailingTrivia is [.., (kind: SyntaxKind.EndOfLineTrivia)]) 105else if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
TriviaDataFactory.CodeShapeAnalyzer.cs (3)
38Contract.ThrowIfTrue(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 156if (trivia.Kind() != SyntaxKind.EndOfLineTrivia) 272trivia.Kind() == SyntaxKind.EndOfLineTrivia)
TriviaRewriter.cs (1)
120if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
UsingsAndExternAliasesOrganizer.cs (2)
159if (!trailingTrivia.Any() || trailingTrivia.Last().Kind() != SyntaxKind.EndOfLineTrivia) 177=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.Kind() == SyntaxKind.EndOfLineTrivia));
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Formatting\FormattingTriviaTests.cs (1)
1745tree = tree.ReplaceTrivia(tree.DescendantTrivia().Where(tr => tr.IsKind(SyntaxKind.EndOfLineTrivia)), (o, r) => SyntaxFactory.ElasticMarker);
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (3)
1235not SyntaxKind.EndOfLineTrivia) 1312leadingTriviaList[firstIndex].Kind() == SyntaxKind.EndOfLineTrivia) 2862if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
CodeModel\CSharpCodeModelService.NodeLocator.cs (1)
164.Where(t => t is not SyntaxTrivia(SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia))