291 references to Kind
dotnet (2)
Commands\Run\FileBasedAppSourceEditor.cs (2)
141
switch (trivia.
Kind
())
221
!remainingLeadingTrivia.Any(static t => t.
Kind
() is SyntaxKind.EndOfLineTrivia or SyntaxKind.IgnoredDirectiveTrivia))
Microsoft.CodeAnalysis.CSharp (23)
Compilation\CSharpCompilation.cs (2)
4968
Func<SyntaxTrivia, bool> isComment = trivia => trivia.
Kind
() == SyntaxKind.SingleLineCommentTrivia || trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia;
Compiler\DocumentationCommentCompiler.cs (1)
407
if (trivia.
Kind
() is SyntaxKind.SingleLineDocumentationCommentTrivia or SyntaxKind.MultiLineDocumentationCommentTrivia)
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
100
if (!_isValidLocation && SyntaxFacts.IsDocumentationCommentTrivia(trivia.
Kind
()))
DocumentationComments\SourceDocumentationCommentUtils.cs (1)
66
switch (trivia.
Kind
())
Syntax\CSharpSyntaxNode.cs (1)
383
if (!SyntaxFacts.IsDocumentationCommentTrivia(trivia.
Kind
()))
Syntax\CSharpSyntaxRewriter.cs (1)
301
if (alternate != null && visited.
Kind
() != SyntaxKind.None)
Syntax\CSharpSyntaxTree.cs (2)
738
isComment: trivia => trivia.
Kind
() == SyntaxKind.SingleLineCommentTrivia || trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia,
Syntax\SyntaxFactory.cs (1)
2465
if (trivia.ContainsDiagnostics && trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
Syntax\SyntaxNodeRemover.cs (3)
128
return trivia.
Kind
() == SyntaxKind.EndOfLineTrivia
129
|| trivia.
Kind
() == SyntaxKind.SingleLineCommentTrivia
140
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
Syntax\SyntaxNormalizer.cs (10)
150
t => t.
Kind
() == SyntaxKind.SkippedTokensTrivia);
1186
switch (trivia.
Kind
())
1193
return !SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
());
1205
var kind = trivia.
Kind
();
1217
var kind = trivia.
Kind
();
1231
switch (trivia.
Kind
())
1251
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
1256
if (trivia.
Kind
() == SyntaxKind.PreprocessingMessageTrivia || trivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
1321
if (SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()))
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\CSharpSymbolIsBannedInAnalyzersAnalyzer.cs (1)
28
=> trivia.
Kind
() is SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia;
Microsoft.CodeAnalysis.CSharp.CodeStyle (74)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
66
var lastPragma = root.GetFirstToken().LeadingTrivia.LastOrDefault(t => t.
Kind
() is SyntaxKind.PragmaWarningDirectiveTrivia);
src\roslyn\src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (1)
42
throw ExceptionUtilities.UnexpectedValue(commentTrivia.
Kind
());
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
110
if (nextToken.LeadingTrivia.Any(static t => t.
Kind
() is
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
86
if (nextToken.LeadingTrivia.Any(static t => t.
Kind
() is
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
86
if (colonToken.TrailingTrivia.Last().
Kind
() != SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
63
return !declaration.GetLeadingTrivia().Any(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
290
.Where(t => t.
Kind
() != SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
78
if (leadingDirectives.Any(t => t.
Kind
() == SyntaxKind.EndIfDirectiveTrivia))
113
if (nextTrivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
605
var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.
Kind
()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (5)
263
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
269
return trivia.
Kind
() == SyntaxKind.ConflictMarkerTrivia;
277
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
303
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
497
if (trivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
src\roslyn\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;
47
if (trivia.
Kind
() != SyntaxKind.MultiLineCommentTrivia)
58
=> trivia.
Kind
() == SyntaxKind.SingleLineDocumentationCommentTrivia;
61
=> trivia.
Kind
() == SyntaxKind.MultiLineDocumentationCommentTrivia;
66
if (trivia.
Kind
() == SyntaxKind.SingleLineCommentTrivia)
75
else if (trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
148
=> trivia.
Kind
() == SyntaxKind.EndOfLineTrivia;
151
=> trivia.
Kind
() == SyntaxKind.WhitespaceTrivia;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (4)
21
.Where(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia)
43
=> triviaList.SkipWhile(t => t.
Kind
() == SyntaxKind.WhitespaceTrivia);
52
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
55
t.
Kind
() is SyntaxKind.EndOfLineTrivia or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (9)
86
if (SyntaxFacts.IsPreprocessorDirective(trivia2.
Kind
()))
99
if (trivia2.
Kind
() is SyntaxKind.RegionDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia)
159
if (!trivia1.IsKind(trivia2.
Kind
()) || trivia2.IsMultiLineComment() || trivia2.IsMultiLineDocComment() || existingWhitespaceBetween.Lines > 1)
209
var isStartOrEndOfFile = (this.Token1.RawKind == 0 || this.Token2.RawKind == 0) && (trivia1.
Kind
() == 0 || trivia2.
Kind
() == 0);
210
var isAtEndOfFileToken = (Token2.IsKind(SyntaxKind.EndOfFileToken) && trivia2.
Kind
() == 0);
220
if (trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
334
if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
363
if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
34
if (trivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (7)
101
if (trivia.
Kind
() == SyntaxKind.WhitespaceTrivia)
105
else if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
113
else if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
117
else if (trivia.
Kind
() is SyntaxKind.DisabledTextTrivia or
122
else if (trivia.
Kind
() == SyntaxKind.ConflictMarkerTrivia)
128
Contract.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()));
155
Debug.Assert(trivia.
Kind
() == SyntaxKind.WhitespaceTrivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (16)
36
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.EndOfLineTrivia);
37
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia);
38
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.PreprocessingMessageTrivia);
46
if (trivia.
Kind
() == SyntaxKind.WhitespaceTrivia)
63
if (trivia.
Kind
() == SyntaxKind.RegionDirectiveTrivia ||
64
trivia.
Kind
() == SyntaxKind.EndRegionDirectiveTrivia ||
65
SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()))
78
if (trivia.
Kind
() is SyntaxKind.SkippedTokensTrivia or
125
if (trivia.
Kind
() != SyntaxKind.WhitespaceTrivia)
154
if (trivia.
Kind
() != SyntaxKind.EndOfLineTrivia)
213
if (trivia.
Kind
() is not SyntaxKind.SkippedTokensTrivia and
224
if (trivia.
Kind
() is not SyntaxKind.RegionDirectiveTrivia and
246
if (!SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()))
269
trivia.
Kind
() == SyntaxKind.WhitespaceTrivia ||
270
trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
332
if (xmlTrivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
119
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
482
return trivia.
Kind
() is SyntaxKind.WhitespaceTrivia
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
1016
if (trivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
1139
=> trivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia;
1281
=> SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
());
1353
throw ExceptionUtilities.UnexpectedValue(trivia.
Kind
());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
29
.Select(n => n.GetTrailingTrivia().FirstOrNull(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia))
170
if (!trailingTrivia.Any() || trailingTrivia.Last().
Kind
() != SyntaxKind.EndOfLineTrivia)
188
=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
52
if (firstTrivia.
Kind
() != SyntaxKind.SkippedTokensTrivia)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
105
return previousToken.TrailingTrivia.All(t => t.
Kind
() == SyntaxKind.WhitespaceTrivia)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
925
while (index - 1 >= 0 && trivia[index - 1].
Kind
() == SyntaxKind.WhitespaceTrivia)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
47
protected override SyntaxTriviaList PrepareRightExpressionLeadingTrivia(SyntaxTriviaList initialTrivia) => initialTrivia.SkipWhile(el => el.
Kind
() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia).ToSyntaxTriviaList();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
42
Matcher.Single<SyntaxTrivia>(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia, "first end of line"),
43
Matcher.Repeat(Matcher.Single<SyntaxTrivia>(t => t.
Kind
() == SyntaxKind.WhitespaceTrivia, "whitespace")),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (2)
95
if (t1.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
103
else if (t1.
Kind
() == SyntaxKind.SkippedTokensTrivia)
Microsoft.CodeAnalysis.CSharp.Features (35)
BraceMatching\BlockCommentBraceMatcher.cs (2)
47
if (trivia.
Kind
() is SyntaxKind.MultiLineCommentTrivia &&
52
else if (trivia.
Kind
() is SyntaxKind.MultiLineDocumentationCommentTrivia)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (2)
94
=> trivia.
Kind
() is SyntaxKind.EndOfLineTrivia or SyntaxKind.SingleLineDocumentationCommentTrivia;
224
if (trivia.
Kind
() == SyntaxKind.PragmaWarningDirectiveTrivia)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
195
switch (list[i].
Kind
())
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (2)
158
c => c.
Kind
() is SyntaxKind.SingleLineCommentTrivia && c.ToString().Contains("https://aka.ms/new-console-template"));
165
while (commentIndex < leadingTrivia.Count && leadingTrivia[commentIndex].
Kind
() is SyntaxKind.EndOfLineTrivia)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (2)
263
if (!statements[0].GetLeadingTrivia().Any(t => t.
Kind
() is SyntaxKind.EndOfLineTrivia) &&
267
namespaceDeclaration.GetLeadingTrivia().TakeWhile(t => t.
Kind
() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia));
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
361
&& firstTextToken.LeadingTrivia.ElementAt(0).
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia
370
=> token.TrailingTrivia.Any(t => t.
Kind
() == SyntaxKind.SkippedTokensTrivia);
DocumentationComments\DocCommentConverter.cs (1)
54
if (trivia.
Kind
() == SyntaxKind.SingleLineDocumentationCommentTrivia)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
216
if (trivia.
Kind
() is not SyntaxKind.WhitespaceTrivia and
ExtractMethod\Extensions.cs (1)
179
switch (trivia.
Kind
())
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
505
var precedingEndOfLine = nextStatementLeading.LastOrDefault(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia);
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
227
return trivia.
Kind
() is SyntaxKind.MultiLineCommentTrivia or SyntaxKind.SingleLineCommentTrivia;
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
121
else if (trivia.
Kind
() is not SyntaxKind.WhitespaceTrivia and not SyntaxKind.EndOfLineTrivia)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
246
return trivia.
Kind
() is SyntaxKind.MultiLineDocumentationCommentTrivia or SyntaxKind.SingleLineDocumentationCommentTrivia
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
66
var lastPragma = root.GetFirstToken().LeadingTrivia.LastOrDefault(t => t.
Kind
() is SyntaxKind.PragmaWarningDirectiveTrivia);
src\roslyn\src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (1)
42
throw ExceptionUtilities.UnexpectedValue(commentTrivia.
Kind
());
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
110
if (nextToken.LeadingTrivia.Any(static t => t.
Kind
() is
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
86
if (nextToken.LeadingTrivia.Any(static t => t.
Kind
() is
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
86
if (colonToken.TrailingTrivia.Last().
Kind
() != SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
63
return !declaration.GetLeadingTrivia().Any(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
290
.Where(t => t.
Kind
() != SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
52
if (firstTrivia.
Kind
() != SyntaxKind.SkippedTokensTrivia)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
105
return previousToken.TrailingTrivia.All(t => t.
Kind
() == SyntaxKind.WhitespaceTrivia)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
925
while (index - 1 >= 0 && trivia[index - 1].
Kind
() == SyntaxKind.WhitespaceTrivia)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
47
protected override SyntaxTriviaList PrepareRightExpressionLeadingTrivia(SyntaxTriviaList initialTrivia) => initialTrivia.SkipWhile(el => el.
Kind
() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia).ToSyntaxTriviaList();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
42
Matcher.Single<SyntaxTrivia>(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia, "first end of line"),
43
Matcher.Repeat(Matcher.Single<SyntaxTrivia>(t => t.
Kind
() == SyntaxKind.WhitespaceTrivia, "whitespace")),
Structure\CSharpStructureHelpers.cs (1)
243
var firstComment = startToken.LeadingTrivia.FirstOrNull(t => t.
Kind
() is SyntaxKind.SingleLineCommentTrivia or SyntaxKind.SingleLineDocumentationCommentTrivia);
Structure\Providers\DisabledTextTriviaStructureProvider.cs (1)
91
switch (currentTrivia.
Kind
())
TaskList\CSharpTaskListService.cs (2)
84
return trivia.
Kind
() != SyntaxKind.RegionDirectiveTrivia &&
85
SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()) && trivia.ToString().IndexOf(SingleLineCommentPrefix, StringComparison.Ordinal) > 0;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.Fixer.cs (1)
157
if (trivia.
Kind
() is SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia)
Microsoft.NetCore.Analyzers\Usage\CSharpMissingShebangInFileBasedProgram.cs (1)
111
switch (trivia.
Kind
())
Microsoft.CodeAnalysis.CSharp.Workspaces (75)
Classification\Worker.cs (3)
205
switch (trivia.
Kind
())
279
triviaList[index - 1].
Kind
() == SyntaxKind.EndOfLineTrivia &&
280
triviaList[index - 2].
Kind
() == SyntaxKind.ConflictMarkerTrivia)
Classification\Worker_DocumentationComments.cs (1)
70
switch (t.
Kind
())
Classification\Worker_Preprocesser.cs (2)
90
if (trivia.
Kind
() == SyntaxKind.WhitespaceTrivia)
106
if (allowComments && trivia.
Kind
() == SyntaxKind.SingleLineCommentTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
78
if (leadingDirectives.Any(t => t.
Kind
() == SyntaxKind.EndIfDirectiveTrivia))
113
if (nextTrivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
605
var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.
Kind
()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (5)
263
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
269
return trivia.
Kind
() == SyntaxKind.ConflictMarkerTrivia;
277
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
303
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
497
if (trivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
src\roslyn\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;
47
if (trivia.
Kind
() != SyntaxKind.MultiLineCommentTrivia)
58
=> trivia.
Kind
() == SyntaxKind.SingleLineDocumentationCommentTrivia;
61
=> trivia.
Kind
() == SyntaxKind.MultiLineDocumentationCommentTrivia;
66
if (trivia.
Kind
() == SyntaxKind.SingleLineCommentTrivia)
75
else if (trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
148
=> trivia.
Kind
() == SyntaxKind.EndOfLineTrivia;
151
=> trivia.
Kind
() == SyntaxKind.WhitespaceTrivia;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (4)
21
.Where(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia)
43
=> triviaList.SkipWhile(t => t.
Kind
() == SyntaxKind.WhitespaceTrivia);
52
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
55
t.
Kind
() is SyntaxKind.EndOfLineTrivia or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (9)
86
if (SyntaxFacts.IsPreprocessorDirective(trivia2.
Kind
()))
99
if (trivia2.
Kind
() is SyntaxKind.RegionDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia)
159
if (!trivia1.IsKind(trivia2.
Kind
()) || trivia2.IsMultiLineComment() || trivia2.IsMultiLineDocComment() || existingWhitespaceBetween.Lines > 1)
209
var isStartOrEndOfFile = (this.Token1.RawKind == 0 || this.Token2.RawKind == 0) && (trivia1.
Kind
() == 0 || trivia2.
Kind
() == 0);
210
var isAtEndOfFileToken = (Token2.IsKind(SyntaxKind.EndOfFileToken) && trivia2.
Kind
() == 0);
220
if (trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
334
if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
363
if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
34
if (trivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (7)
101
if (trivia.
Kind
() == SyntaxKind.WhitespaceTrivia)
105
else if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
113
else if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
117
else if (trivia.
Kind
() is SyntaxKind.DisabledTextTrivia or
122
else if (trivia.
Kind
() == SyntaxKind.ConflictMarkerTrivia)
128
Contract.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()));
155
Debug.Assert(trivia.
Kind
() == SyntaxKind.WhitespaceTrivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (16)
36
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.EndOfLineTrivia);
37
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia);
38
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.PreprocessingMessageTrivia);
46
if (trivia.
Kind
() == SyntaxKind.WhitespaceTrivia)
63
if (trivia.
Kind
() == SyntaxKind.RegionDirectiveTrivia ||
64
trivia.
Kind
() == SyntaxKind.EndRegionDirectiveTrivia ||
65
SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()))
78
if (trivia.
Kind
() is SyntaxKind.SkippedTokensTrivia or
125
if (trivia.
Kind
() != SyntaxKind.WhitespaceTrivia)
154
if (trivia.
Kind
() != SyntaxKind.EndOfLineTrivia)
213
if (trivia.
Kind
() is not SyntaxKind.SkippedTokensTrivia and
224
if (trivia.
Kind
() is not SyntaxKind.RegionDirectiveTrivia and
246
if (!SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()))
269
trivia.
Kind
() == SyntaxKind.WhitespaceTrivia ||
270
trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
332
if (xmlTrivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
119
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
482
return trivia.
Kind
() is SyntaxKind.WhitespaceTrivia
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
1016
if (trivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
1139
=> trivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia;
1281
=> SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
());
1353
throw ExceptionUtilities.UnexpectedValue(trivia.
Kind
());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
29
.Select(n => n.GetTrailingTrivia().FirstOrNull(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia))
170
if (!trailingTrivia.Any() || trailingTrivia.Last().
Kind
() != SyntaxKind.EndOfLineTrivia)
188
=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (2)
95
if (t1.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
103
else if (t1.
Kind
() == SyntaxKind.SkippedTokensTrivia)
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Legacy\RoslynCSharpTokenizer.cs (2)
495
&& trivia.
Kind
() is CSharpSyntaxKind.MultiLineCommentTrivia or CSharpSyntaxKind.MultiLineDocumentationCommentTrivia
504
switch (trivia.
Kind
())
Roslyn.Diagnostics.CSharp.Analyzers (69)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
78
if (leadingDirectives.Any(t => t.
Kind
() == SyntaxKind.EndIfDirectiveTrivia))
113
if (nextTrivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
605
var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.
Kind
()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (5)
263
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
269
return trivia.
Kind
() == SyntaxKind.ConflictMarkerTrivia;
277
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
303
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
497
if (trivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
src\roslyn\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;
47
if (trivia.
Kind
() != SyntaxKind.MultiLineCommentTrivia)
58
=> trivia.
Kind
() == SyntaxKind.SingleLineDocumentationCommentTrivia;
61
=> trivia.
Kind
() == SyntaxKind.MultiLineDocumentationCommentTrivia;
66
if (trivia.
Kind
() == SyntaxKind.SingleLineCommentTrivia)
75
else if (trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
148
=> trivia.
Kind
() == SyntaxKind.EndOfLineTrivia;
151
=> trivia.
Kind
() == SyntaxKind.WhitespaceTrivia;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (4)
21
.Where(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia)
43
=> triviaList.SkipWhile(t => t.
Kind
() == SyntaxKind.WhitespaceTrivia);
52
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
55
t.
Kind
() is SyntaxKind.EndOfLineTrivia or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (9)
86
if (SyntaxFacts.IsPreprocessorDirective(trivia2.
Kind
()))
99
if (trivia2.
Kind
() is SyntaxKind.RegionDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia)
159
if (!trivia1.IsKind(trivia2.
Kind
()) || trivia2.IsMultiLineComment() || trivia2.IsMultiLineDocComment() || existingWhitespaceBetween.Lines > 1)
209
var isStartOrEndOfFile = (this.Token1.RawKind == 0 || this.Token2.RawKind == 0) && (trivia1.
Kind
() == 0 || trivia2.
Kind
() == 0);
210
var isAtEndOfFileToken = (Token2.IsKind(SyntaxKind.EndOfFileToken) && trivia2.
Kind
() == 0);
220
if (trivia.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
334
if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
363
if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
34
if (trivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (7)
101
if (trivia.
Kind
() == SyntaxKind.WhitespaceTrivia)
105
else if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
113
else if (trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia)
117
else if (trivia.
Kind
() is SyntaxKind.DisabledTextTrivia or
122
else if (trivia.
Kind
() == SyntaxKind.ConflictMarkerTrivia)
128
Contract.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()));
155
Debug.Assert(trivia.
Kind
() == SyntaxKind.WhitespaceTrivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (16)
36
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.EndOfLineTrivia);
37
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.SkippedTokensTrivia);
38
Contract.ThrowIfTrue(trivia.
Kind
() == SyntaxKind.PreprocessingMessageTrivia);
46
if (trivia.
Kind
() == SyntaxKind.WhitespaceTrivia)
63
if (trivia.
Kind
() == SyntaxKind.RegionDirectiveTrivia ||
64
trivia.
Kind
() == SyntaxKind.EndRegionDirectiveTrivia ||
65
SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()))
78
if (trivia.
Kind
() is SyntaxKind.SkippedTokensTrivia or
125
if (trivia.
Kind
() != SyntaxKind.WhitespaceTrivia)
154
if (trivia.
Kind
() != SyntaxKind.EndOfLineTrivia)
213
if (trivia.
Kind
() is not SyntaxKind.SkippedTokensTrivia and
224
if (trivia.
Kind
() is not SyntaxKind.RegionDirectiveTrivia and
246
if (!SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
()))
269
trivia.
Kind
() == SyntaxKind.WhitespaceTrivia ||
270
trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
332
if (xmlTrivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
119
if (trivia.
Kind
() == SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
482
return trivia.
Kind
() is SyntaxKind.WhitespaceTrivia
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
1016
if (trivia.
Kind
() == SyntaxKind.DisabledTextTrivia)
1139
=> trivia.
Kind
() == SyntaxKind.DocumentationCommentExteriorTrivia;
1281
=> SyntaxFacts.IsPreprocessorDirective(trivia.
Kind
());
1353
throw ExceptionUtilities.UnexpectedValue(trivia.
Kind
());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
29
.Select(n => n.GetTrailingTrivia().FirstOrNull(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia))
170
if (!trailingTrivia.Any() || trailingTrivia.Last().
Kind
() != SyntaxKind.EndOfLineTrivia)
188
=> node.WithLeadingTrivia(node.GetLeadingTrivia().SkipWhile(t => t.
Kind
() == SyntaxKind.EndOfLineTrivia));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (2)
95
if (t1.
Kind
() == SyntaxKind.MultiLineCommentTrivia)
103
else if (t1.
Kind
() == SyntaxKind.SkippedTokensTrivia)