417 references to Kind
Microsoft.CodeAnalysis.CSharp (22)
Compilation\CSharpCompilation.cs (2)
4804Func<SyntaxTrivia, bool> isComment = trivia => trivia.Kind() == SyntaxKind.SingleLineCommentTrivia || trivia.Kind() == SyntaxKind.MultiLineCommentTrivia;
Compiler\DocumentationCommentCompiler.cs (1)
309if (trivia.Kind() is SyntaxKind.SingleLineDocumentationCommentTrivia or SyntaxKind.MultiLineDocumentationCommentTrivia)
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
100if (!_isValidLocation && SyntaxFacts.IsDocumentationCommentTrivia(trivia.Kind()))
DocumentationComments\SourceDocumentationCommentUtils.cs (1)
66switch (trivia.Kind())
Syntax\CSharpSyntaxNode.cs (1)
385if (!SyntaxFacts.IsDocumentationCommentTrivia(trivia.Kind()))
Syntax\CSharpSyntaxRewriter.cs (1)
301if (alternate != null && visited.Kind() != SyntaxKind.None)
Syntax\CSharpSyntaxTree.cs (2)
740isComment: trivia => trivia.Kind() == SyntaxKind.SingleLineCommentTrivia || trivia.Kind() == SyntaxKind.MultiLineCommentTrivia,
Syntax\SyntaxFactory.cs (1)
2417if (trivia.ContainsDiagnostics && trivia.Kind() == SyntaxKind.MultiLineCommentTrivia)
Syntax\SyntaxNodeRemover.cs (3)
128return trivia.Kind() == SyntaxKind.EndOfLineTrivia 129|| trivia.Kind() == SyntaxKind.SingleLineCommentTrivia 140if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
Syntax\SyntaxNormalizer.cs (9)
1181switch (trivia.Kind()) 1188return !SyntaxFacts.IsPreprocessorDirective(trivia.Kind()); 1200var kind = trivia.Kind(); 1212var kind = trivia.Kind(); 1226switch (trivia.Kind()) 1246if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 1251if (trivia.Kind() == SyntaxKind.PreprocessingMessageTrivia || trivia.Kind() == SyntaxKind.DisabledTextTrivia) 1316if (SyntaxFacts.IsPreprocessorDirective(trivia.Kind()))
Microsoft.CodeAnalysis.CSharp.CodeStyle (60)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
67var lastPragma = root.GetFirstToken().LeadingTrivia.LastOrDefault(t => t.Kind() is SyntaxKind.PragmaWarningDirectiveTrivia);
src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (1)
42throw ExceptionUtilities.UnexpectedValue(commentTrivia.Kind());
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
105if (nextToken.LeadingTrivia.Any(static t => t.Kind() is
src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
86if (nextToken.LeadingTrivia.Any(static t => t.Kind() is
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
81if (colonToken.TrailingTrivia.Last().Kind() != SyntaxKind.EndOfLineTrivia)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
62return !declaration.GetLeadingTrivia().Any(t => t.Kind() == SyntaxKind.EndOfLineTrivia)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
241.Where(t => t.Kind() != SyntaxKind.EndOfLineTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
65if (leadingDirectives.Any(t => t.Kind() == SyntaxKind.EndIfDirectiveTrivia)) 91if (nextTrivia.Kind() == SyntaxKind.DisabledTextTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
603var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
497if (trivia.Kind() == SyntaxKind.DisabledTextTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (12)
22=> kind = trivia.Kind(); 25=> trivia.Kind() is SyntaxKind.MultiLineCommentTrivia or SyntaxKind.SingleLineCommentTrivia; 37=> trivia.Kind() == SyntaxKind.SingleLineCommentTrivia; 40=> trivia.Kind() == SyntaxKind.MultiLineCommentTrivia; 43=> trivia.Kind() == SyntaxKind.ShebangDirectiveTrivia; 47if (trivia.Kind() != SyntaxKind.MultiLineCommentTrivia) 58=> trivia.Kind() == SyntaxKind.SingleLineDocumentationCommentTrivia; 61=> trivia.Kind() == SyntaxKind.MultiLineDocumentationCommentTrivia; 66if (trivia.Kind() == SyntaxKind.SingleLineCommentTrivia) 75else if (trivia.Kind() == SyntaxKind.MultiLineCommentTrivia) 148=> trivia.Kind() == SyntaxKind.EndOfLineTrivia; 151=> trivia.Kind() == SyntaxKind.WhitespaceTrivia;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (3)
20.Where(t => t.Kind() == SyntaxKind.EndOfLineTrivia) 42=> triviaList.SkipWhile(t => t.Kind() == SyntaxKind.WhitespaceTrivia); 51if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (9)
86if (SyntaxFacts.IsPreprocessorDirective(trivia2.Kind())) 99if (trivia2.Kind() is SyntaxKind.RegionDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia) 148if (!trivia1.IsKind(trivia2.Kind()) || trivia2.IsMultiLineComment() || trivia2.IsMultiLineDocComment() || existingWhitespaceBetween.Lines > 1) 198var isStartOrEndOfFile = (this.Token1.RawKind == 0 || this.Token2.RawKind == 0) && (trivia1.Kind() == 0 || trivia2.Kind() == 0); 199var isAtEndOfFileToken = (Token2.IsKind(SyntaxKind.EndOfFileToken) && trivia2.Kind() == 0); 209if (trivia.Kind() == SyntaxKind.MultiLineCommentTrivia) 323if (trivia.Kind() == SyntaxKind.SkippedTokensTrivia) 352if (trivia.Kind() == SyntaxKind.SkippedTokensTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
34if (trivia.Kind() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (7)
101if (trivia.Kind() == SyntaxKind.WhitespaceTrivia) 105else if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 113else if (trivia.Kind() == SyntaxKind.SkippedTokensTrivia) 117else if (trivia.Kind() is SyntaxKind.DisabledTextTrivia or 122else if (trivia.Kind() == SyntaxKind.ConflictMarkerTrivia) 128Contract.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.Kind())); 155Debug.Assert(trivia.Kind() == SyntaxKind.WhitespaceTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (8)
126if (trivia.Kind() != SyntaxKind.WhitespaceTrivia) 155if (trivia.Kind() != SyntaxKind.EndOfLineTrivia) 214if (trivia.Kind() is not SyntaxKind.SkippedTokensTrivia and 225if (trivia.Kind() is not SyntaxKind.RegionDirectiveTrivia and 247if (!SyntaxFacts.IsPreprocessorDirective(trivia.Kind())) 270trivia.Kind() == SyntaxKind.WhitespaceTrivia || 271trivia.Kind() == SyntaxKind.EndOfLineTrivia) 333if (xmlTrivia.Kind() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
119if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
482return trivia.Kind() is SyntaxKind.WhitespaceTrivia
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpFileBannerFacts.cs (1)
22=> trivia.Kind() is SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia or SyntaxKind.SingleLineDocumentationCommentTrivia or SyntaxKind.MultiLineDocumentationCommentTrivia
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
1031if (trivia.Kind() == SyntaxKind.DisabledTextTrivia) 1155=> trivia.Kind() == SyntaxKind.DocumentationCommentExteriorTrivia; 1299=> SyntaxFacts.IsPreprocessorDirective(trivia.Kind()); 1372throw ExceptionUtilities.UnexpectedValue(trivia.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
168if (!trailingTrivia.Any() || trailingTrivia.Last().Kind() != SyntaxKind.EndOfLineTrivia) 186=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.Kind() == SyntaxKind.EndOfLineTrivia));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
52if (firstTrivia.Kind() != SyntaxKind.SkippedTokensTrivia)
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
106return previousToken.TrailingTrivia.All(t => t.Kind() == SyntaxKind.WhitespaceTrivia)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
856while (index - 1 >= 0 && trivia[index - 1].Kind() == SyntaxKind.WhitespaceTrivia)
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
47protected override SyntaxTriviaList PrepareRightExpressionLeadingTrivia(SyntaxTriviaList initialTrivia) => initialTrivia.SkipWhile(el => el.Kind() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia).ToSyntaxTriviaList();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (2)
95if (t1.Kind() == SyntaxKind.MultiLineCommentTrivia) 103else if (t1.Kind() == SyntaxKind.SkippedTokensTrivia)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
BlockCommentEditing\BlockCommentEditingCommandHandler.cs (1)
285var isBlockComment = trivia.Kind() is SyntaxKind.MultiLineCommentTrivia or SyntaxKind.MultiLineDocumentationCommentTrivia;
Microsoft.CodeAnalysis.CSharp.Features (30)
BraceMatching\BlockCommentBraceMatcher.cs (2)
47if (trivia.Kind() is SyntaxKind.MultiLineCommentTrivia && 52else if (trivia.Kind() is SyntaxKind.MultiLineDocumentationCommentTrivia)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (2)
94=> trivia.Kind() is SyntaxKind.EndOfLineTrivia or SyntaxKind.SingleLineDocumentationCommentTrivia; 224if (trivia.Kind() == SyntaxKind.PragmaWarningDirectiveTrivia)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
195switch (list[i].Kind())
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
165while (commentIndex < leadingTrivia.Count && leadingTrivia[commentIndex].Kind() is SyntaxKind.EndOfLineTrivia)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
267namespaceDeclaration.GetLeadingTrivia().TakeWhile(t => t.Kind() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia));
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
343&& firstTextToken.LeadingTrivia.ElementAt(0).Kind() == SyntaxKind.DocumentationCommentExteriorTrivia 352=> token.TrailingTrivia.Any(t => t.Kind() == SyntaxKind.SkippedTokensTrivia);
DocumentationComments\DocCommentConverter.cs (1)
54if (trivia.Kind() == SyntaxKind.SingleLineDocumentationCommentTrivia)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
216if (trivia.Kind() is not SyntaxKind.WhitespaceTrivia and
ExtractMethod\Extensions.cs (1)
179switch (trivia.Kind())
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
505var precedingEndOfLine = nextStatementLeading.LastOrDefault(t => t.Kind() == SyntaxKind.EndOfLineTrivia);
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
219return trivia.Kind() is SyntaxKind.MultiLineCommentTrivia or SyntaxKind.SingleLineCommentTrivia;
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
129else if (trivia.Kind() is not SyntaxKind.WhitespaceTrivia and not SyntaxKind.EndOfLineTrivia)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
236return trivia.Kind() is SyntaxKind.MultiLineDocumentationCommentTrivia or SyntaxKind.SingleLineDocumentationCommentTrivia
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
67var lastPragma = root.GetFirstToken().LeadingTrivia.LastOrDefault(t => t.Kind() is SyntaxKind.PragmaWarningDirectiveTrivia);
src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (1)
42throw ExceptionUtilities.UnexpectedValue(commentTrivia.Kind());
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
105if (nextToken.LeadingTrivia.Any(static t => t.Kind() is
src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
86if (nextToken.LeadingTrivia.Any(static t => t.Kind() is
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
81if (colonToken.TrailingTrivia.Last().Kind() != SyntaxKind.EndOfLineTrivia)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
62return !declaration.GetLeadingTrivia().Any(t => t.Kind() == SyntaxKind.EndOfLineTrivia)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
241.Where(t => t.Kind() != SyntaxKind.EndOfLineTrivia)
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
52if (firstTrivia.Kind() != SyntaxKind.SkippedTokensTrivia)
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
106return previousToken.TrailingTrivia.All(t => t.Kind() == SyntaxKind.WhitespaceTrivia)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
856while (index - 1 >= 0 && trivia[index - 1].Kind() == SyntaxKind.WhitespaceTrivia)
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
47protected override SyntaxTriviaList PrepareRightExpressionLeadingTrivia(SyntaxTriviaList initialTrivia) => initialTrivia.SkipWhile(el => el.Kind() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia).ToSyntaxTriviaList();
Structure\Providers\DisabledTextTriviaStructureProvider.cs (1)
91switch (currentTrivia.Kind())
TaskList\CSharpTaskListService.cs (2)
84return trivia.Kind() != SyntaxKind.RegionDirectiveTrivia && 85SyntaxFacts.IsPreprocessorDirective(trivia.Kind()) && trivia.ToString().IndexOf(SingleLineCommentPrefix, StringComparison.Ordinal) > 0;
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Diagnostics\Suppression\SuppressionTests.cs (1)
1105foreach (var trivia in context.Node.DescendantTrivia().Where(t => t.Kind() is SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (227)
LexicalAndXml\LexicalTests.cs (115)
117Assert.Equal(SyntaxKind.SingleLineCommentTrivia, trivia[0].Kind()); 136Assert.Equal(SyntaxKind.SingleLineCommentTrivia, trivia[0].Kind()); 155Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, trivia[0].Kind()); 173Assert.Equal(SyntaxKind.SingleLineCommentTrivia, trivia.Kind()); 195Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 217Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 239Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, trivia[0].Kind()); 257Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 279Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 303Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 327Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 349Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 371Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 393Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 413Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 441Assert.Equal(SyntaxKind.MultiLineCommentTrivia, trivia[0].Kind()); 487Assert.Equal(SyntaxKind.EndOfLineTrivia, token.TrailingTrivia[0].Kind()); 521Assert.Equal(SyntaxKind.EndOfLineTrivia, token.TrailingTrivia[0].Kind()); 547Assert.Equal(SyntaxKind.IfDirectiveTrivia, trivia[0].Kind()); 548Assert.Equal(SyntaxKind.DisabledTextTrivia, trivia[1].Kind()); 549Assert.Equal(SyntaxKind.EndIfDirectiveTrivia, trivia[2].Kind()); 578Assert.Equal(SyntaxKind.IfDirectiveTrivia, token.GetLeadingTrivia()[0].Kind()); 584Assert.Equal(SyntaxKind.EndIfDirectiveTrivia, token.GetLeadingTrivia()[0].Kind()); 605Assert.Equal(SyntaxKind.SingleLineCommentTrivia, trivia[0].Kind()); 3620Assert.Equal(SyntaxKind.WhitespaceTrivia, leading[0].Kind()); 3626Assert.Equal(SyntaxKind.WhitespaceTrivia, trailing[0].Kind()); 3638Assert.Equal(SyntaxKind.WhitespaceTrivia, leading[0].Kind()); 3644Assert.Equal(SyntaxKind.WhitespaceTrivia, trailing[0].Kind()); 3659Assert.Equal(SyntaxKind.WhitespaceTrivia, leading[0].Kind()); 3665Assert.Equal(SyntaxKind.WhitespaceTrivia, trailing[0].Kind()); 3841Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3852Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 3869Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3878Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 3900Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3923Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3941Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3951Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia); 3958Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 3971Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 3980Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 3985Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 3995Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4004Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4008Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4016Assert.True(trivia1.Kind() == SyntaxKind.ConflictMarkerTrivia); 4025Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 4030Assert.True(trivia3.Kind() == SyntaxKind.DisabledTextTrivia); 4035Assert.True(trivia4.Kind() == SyntaxKind.ConflictMarkerTrivia); 4049Assert.True(trivia1.Kind() == SyntaxKind.ConflictMarkerTrivia); 4058Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 4063Assert.True(trivia3.Kind() == SyntaxKind.ConflictMarkerTrivia); 4080Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 4090Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia); 4097Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4105Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4109Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4114Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4124Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4128Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4132Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4140Assert.True(trivia1.Kind() == SyntaxKind.ConflictMarkerTrivia); 4144Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 4149Assert.True(trivia3.Kind() == SyntaxKind.DisabledTextTrivia); 4154Assert.True(trivia4.Kind() == SyntaxKind.ConflictMarkerTrivia); 4175Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4181Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4184Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4193Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4215Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4221Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4224Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4233Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4246Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 4256Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia); 4263Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4278Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4286Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4289Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4301Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4309Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4312Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4323Assert.True(trivia1.Kind() == SyntaxKind.ConflictMarkerTrivia); 4331Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 4334Assert.True(trivia3.Kind() == SyntaxKind.DisabledTextTrivia); 4337Assert.True(trivia4.Kind() == SyntaxKind.ConflictMarkerTrivia); 4352Assert.True(trivia1.Kind() == SyntaxKind.ConflictMarkerTrivia); 4360Assert.True(trivia2.Kind() == SyntaxKind.EndOfLineTrivia); 4363Assert.True(trivia3.Kind() == SyntaxKind.ConflictMarkerTrivia); 4384Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4390Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4393Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4399Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4402Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4423Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4429Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4432Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4439Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4445Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4448Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4455Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4479Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4485Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4488Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4495Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4501Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4504Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4513Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4537Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4543Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4546Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4555Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia); 4561Assert.True(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 4564Assert.True(trivia.Kind() == SyntaxKind.DisabledTextTrivia); 4571Assert.True(trivia.Kind() == SyntaxKind.ConflictMarkerTrivia);
LexicalAndXml\PreprocessorTests.cs (10)
2106Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2128Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2216Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2237Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2258Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2279Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2300Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2321Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2342Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind()); 2363Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, regionText.Kind());
LexicalAndXml\SyntaxTokenParserTests.cs (2)
86Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, docCommentTrivia.Kind()); 422Assert.Equal(kind, leadingTrivia[i].Kind());
LexicalAndXml\XmlDocCommentTests.cs (60)
83Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 102Assert.Equal(SyntaxKind.SingleLineCommentTrivia, leading[0].Kind()); 119Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, leading[0].Kind()); 120Assert.Equal(SyntaxKind.SingleLineCommentTrivia, leading[1].Kind()); 134Assert.Equal(SyntaxKind.MultiLineCommentTrivia, leading[0].Kind()); 152Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 173Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 198Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 220Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 243Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 266Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 293Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 321Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 345Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 370Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 396Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 423Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 450Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 478Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 507Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 537Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 566Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 596Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 627Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 650Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 672Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 694Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 716Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 738Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 758Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 792Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 825Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 856Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 884Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 909Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 935Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 960Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 987Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1018Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1046Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1071Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1096Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1123Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1156Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1187Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1213Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1240Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1268Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1313Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1337Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1362Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1386Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1411Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1435Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1460Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1484Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1564Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1592Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind()); 1620Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, node.Kind()); 1646Assert.Equal(SyntaxKind.MultiLineDocumentationCommentTrivia, node.Kind());
Parsing\IgnoredDirectiveParsingTests.cs (7)
122Assert.Equal(SyntaxKind.IgnoredDirectiveTrivia, trivia.Kind()); 123Assert.True(SyntaxFacts.IsPreprocessorDirective(trivia.Kind())); 124Assert.True(SyntaxFacts.IsTrivia(trivia.Kind())); 144Assert.Equal(SyntaxKind.IgnoredDirectiveTrivia, trivia.Kind()); 145Assert.True(SyntaxFacts.IsPreprocessorDirective(trivia.Kind())); 146Assert.True(SyntaxFacts.IsTrivia(trivia.Kind())); 164Assert.Equal(SyntaxKind.ShebangDirectiveTrivia, trivia.Kind());
Parsing\ParsingTests.cs (3)
411string? value = ShouldIncludeText(trivia.Kind()) 417{(trailing ? "T" : "L")}(SyntaxKind.{trivia.Kind()}{value}); 528public SyntaxKind Kind() => IsTrivia ? Trivia.Kind() : NodeOrToken.Kind();
Parsing\ScriptParsingTests.cs (5)
9652Assert.Equal(SyntaxKind.ShebangDirectiveTrivia, leading[0].Kind()); 9653Assert.Equal(SyntaxKind.WhitespaceTrivia, leading[1].Kind()); 9713Assert.Equal(SyntaxKind.SingleLineCommentTrivia, eof.GetLeadingTrivia().Single().Kind()); 9727Assert.Equal(SyntaxKind.ShebangDirectiveTrivia, trivia.Kind()); 9742Assert.Equal(SyntaxKind.PreprocessingMessageTrivia, skippedText.Kind());
Parsing\StatementParsingTests.cs (1)
1963Assert.Equal(SyntaxKind.SkippedTokensTrivia, fs.ForEachKeyword.TrailingTrivia[0].Kind());
Syntax\StructuredTriviaTests.cs (3)
82Assert.Equal(SyntaxKind.WhitespaceTrivia, trResult.Kind()); 167var trivia = tree.GetCompilationUnitRoot().DescendantTrivia().Single(t => t.Kind() == SyntaxKind.SingleLineDocumentationCommentTrivia); 183var trivia = tree.GetCompilationUnitRoot().DescendantTrivia().Single(t => t.Kind() == SyntaxKind.MultiLineDocumentationCommentTrivia);
Syntax\SyntaxNodeTests.cs (18)
631Assert.Equal(SyntaxKind.SingleLineCommentTrivia, list[0].Kind()); 632Assert.Equal(SyntaxKind.EndOfLineTrivia, list[1].Kind()); 633Assert.Equal(SyntaxKind.WhitespaceTrivia, list[2].Kind()); 634Assert.Equal(SyntaxKind.WhitespaceTrivia, list[3].Kind()); 648Assert.Equal(SyntaxKind.EndOfLineTrivia, list[0].Kind()); 649Assert.Equal(SyntaxKind.SingleLineDocumentationCommentTrivia, list[1].Kind()); 650Assert.Equal(SyntaxKind.DocumentationCommentExteriorTrivia, list[2].Kind()); 651Assert.Equal(SyntaxKind.WhitespaceTrivia, list[3].Kind()); 652Assert.Equal(SyntaxKind.DocumentationCommentExteriorTrivia, list[4].Kind()); 653Assert.Equal(SyntaxKind.WhitespaceTrivia, list[5].Kind()); 654Assert.Equal(SyntaxKind.WhitespaceTrivia, list[6].Kind()); 791Assert.Equal(SyntaxKind.None, trivia.Kind()); 1355Assert.Equal(SyntaxKind.DefineDirectiveTrivia, trivia.Kind()); 1366Assert.Equal(SyntaxKind.DefineDirectiveTrivia, trivia.Kind()); 1370Assert.NotEqual(SyntaxKind.None, parentTrivia.Kind()); 2382var deepTrivia = expr.GetDirectives().SelectMany(d => d.DescendantTrivia().Where(tr => tr.Kind() == SyntaxKind.WhitespaceTrivia)).ToList(); 2418Assert.Equal(SyntaxKind.MultiLineCommentTrivia, comment1.Kind()); 2440Assert.Equal(SyntaxKind.MultiLineCommentTrivia, comment1.Kind());
Syntax\SyntaxRewriterTests.cs (3)
200trivia.Kind() == SyntaxKind.WhitespaceTrivia ? default(SyntaxTrivia) : trivia); 470Assert.Equal(SyntaxKind.MultiLineCommentTrivia, comment1.Kind()); 497Assert.Equal(SyntaxKind.MultiLineCommentTrivia, comment1.Kind());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CompilationTestUtils.cs (1)
492if (trivia.Kind() == SyntaxKind.MultiLineCommentTrivia)
Microsoft.CodeAnalysis.CSharp.Workspaces (61)
Classification\Worker.cs (3)
207switch (trivia.Kind()) 281triviaList[index - 1].Kind() == SyntaxKind.EndOfLineTrivia && 282triviaList[index - 2].Kind() == SyntaxKind.ConflictMarkerTrivia)
Classification\Worker_DocumentationComments.cs (1)
70switch (t.Kind())
Classification\Worker_Preprocesser.cs (2)
89if (trivia.Kind() == SyntaxKind.WhitespaceTrivia) 105if (allowComments && trivia.Kind() == SyntaxKind.SingleLineCommentTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
65if (leadingDirectives.Any(t => t.Kind() == SyntaxKind.EndIfDirectiveTrivia)) 91if (nextTrivia.Kind() == SyntaxKind.DisabledTextTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
603var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
497if (trivia.Kind() == SyntaxKind.DisabledTextTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (12)
22=> kind = trivia.Kind(); 25=> trivia.Kind() is SyntaxKind.MultiLineCommentTrivia or SyntaxKind.SingleLineCommentTrivia; 37=> trivia.Kind() == SyntaxKind.SingleLineCommentTrivia; 40=> trivia.Kind() == SyntaxKind.MultiLineCommentTrivia; 43=> trivia.Kind() == SyntaxKind.ShebangDirectiveTrivia; 47if (trivia.Kind() != SyntaxKind.MultiLineCommentTrivia) 58=> trivia.Kind() == SyntaxKind.SingleLineDocumentationCommentTrivia; 61=> trivia.Kind() == SyntaxKind.MultiLineDocumentationCommentTrivia; 66if (trivia.Kind() == SyntaxKind.SingleLineCommentTrivia) 75else if (trivia.Kind() == SyntaxKind.MultiLineCommentTrivia) 148=> trivia.Kind() == SyntaxKind.EndOfLineTrivia; 151=> trivia.Kind() == SyntaxKind.WhitespaceTrivia;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (3)
20.Where(t => t.Kind() == SyntaxKind.EndOfLineTrivia) 42=> triviaList.SkipWhile(t => t.Kind() == SyntaxKind.WhitespaceTrivia); 51if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (9)
86if (SyntaxFacts.IsPreprocessorDirective(trivia2.Kind())) 99if (trivia2.Kind() is SyntaxKind.RegionDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia) 148if (!trivia1.IsKind(trivia2.Kind()) || trivia2.IsMultiLineComment() || trivia2.IsMultiLineDocComment() || existingWhitespaceBetween.Lines > 1) 198var isStartOrEndOfFile = (this.Token1.RawKind == 0 || this.Token2.RawKind == 0) && (trivia1.Kind() == 0 || trivia2.Kind() == 0); 199var isAtEndOfFileToken = (Token2.IsKind(SyntaxKind.EndOfFileToken) && trivia2.Kind() == 0); 209if (trivia.Kind() == SyntaxKind.MultiLineCommentTrivia) 323if (trivia.Kind() == SyntaxKind.SkippedTokensTrivia) 352if (trivia.Kind() == SyntaxKind.SkippedTokensTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
34if (trivia.Kind() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (7)
101if (trivia.Kind() == SyntaxKind.WhitespaceTrivia) 105else if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 113else if (trivia.Kind() == SyntaxKind.SkippedTokensTrivia) 117else if (trivia.Kind() is SyntaxKind.DisabledTextTrivia or 122else if (trivia.Kind() == SyntaxKind.ConflictMarkerTrivia) 128Contract.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.Kind())); 155Debug.Assert(trivia.Kind() == SyntaxKind.WhitespaceTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (8)
126if (trivia.Kind() != SyntaxKind.WhitespaceTrivia) 155if (trivia.Kind() != SyntaxKind.EndOfLineTrivia) 214if (trivia.Kind() is not SyntaxKind.SkippedTokensTrivia and 225if (trivia.Kind() is not SyntaxKind.RegionDirectiveTrivia and 247if (!SyntaxFacts.IsPreprocessorDirective(trivia.Kind())) 270trivia.Kind() == SyntaxKind.WhitespaceTrivia || 271trivia.Kind() == SyntaxKind.EndOfLineTrivia) 333if (xmlTrivia.Kind() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
119if (trivia.Kind() == SyntaxKind.EndOfLineTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
482return trivia.Kind() is SyntaxKind.WhitespaceTrivia
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpFileBannerFacts.cs (1)
22=> trivia.Kind() is SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia or SyntaxKind.SingleLineDocumentationCommentTrivia or SyntaxKind.MultiLineDocumentationCommentTrivia
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
1031if (trivia.Kind() == SyntaxKind.DisabledTextTrivia) 1155=> trivia.Kind() == SyntaxKind.DocumentationCommentExteriorTrivia; 1299=> SyntaxFacts.IsPreprocessorDirective(trivia.Kind()); 1372throw ExceptionUtilities.UnexpectedValue(trivia.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
168if (!trailingTrivia.Any() || trailingTrivia.Last().Kind() != SyntaxKind.EndOfLineTrivia) 186=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.Kind() == SyntaxKind.EndOfLineTrivia));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (2)
95if (t1.Kind() == SyntaxKind.MultiLineCommentTrivia) 103else if (t1.Kind() == SyntaxKind.SkippedTokensTrivia)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
123var skippedTrivia = namespaceDeclaration.OpenBraceToken.TrailingTrivia.Single(t => t.Kind() is SyntaxKind.SkippedTokensTrivia);
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
117Assert.Equal(CSharp.SyntaxKind.MultiLineCommentTrivia, CSharp.CSharpExtensions.Kind(csharpTrivia)); 202Assert.Equal(CSharp.SyntaxKind.None, CSharp.CSharpExtensions.Kind(trivia));
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\CSharpCodeModelService.cs (4)
1231else if (trivia.Kind() is not SyntaxKind.WhitespaceTrivia and 1309leadingTriviaList[firstIndex].Kind() == SyntaxKind.EndOfLineTrivia) 2858if (trivia.Kind() == SyntaxKind.EndOfLineTrivia) 2869else if (trivia.Kind() != SyntaxKind.WhitespaceTrivia)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
42if (trivia.Kind() == SyntaxKind.SingleLineCommentTrivia)