81 references to IsKind
Microsoft.CodeAnalysis.CSharp (3)
Syntax\SyntaxNormalizer.cs (3)
1028if (trivia.IsKind(SyntaxKind.WhitespaceTrivia) || 1029trivia.IsKind(SyntaxKind.EndOfLineTrivia) || 1069else if (trivia.IsKind(SyntaxKind.DocumentationCommentExteriorTrivia))
Microsoft.CodeAnalysis.CSharp.CodeStyle (17)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
123endOfLineTrivia = secondBrace.LeadingTrivia.Last(t => t.IsKind(SyntaxKind.EndOfLineTrivia));
CSharpFileHeaderHelper.cs (2)
28if (commentTrivia.IsKind(SyntaxKind.SingleLineCommentTrivia)) 32else if (commentTrivia.IsKind(SyntaxKind.MultiLineCommentTrivia))
CSharpTriviaFormatter.cs (9)
70if (trivia2.IsKind(SyntaxKind.None)) 91if (trivia2.IsKind(SyntaxKind.BadDirectiveTrivia) && existingWhitespaceBetween.Lines == 0 && !implicitLineBreak) 98var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1; 100if (trivia2.IsKind(SyntaxKind.RegionDirectiveTrivia) || trivia2.IsKind(SyntaxKind.EndRegionDirectiveTrivia)) 111if (previous.IsKind(SyntaxKind.DisabledTextTrivia)) 115else if (previous.IsKind(SyntaxKind.EndIfDirectiveTrivia)) 149if (!trivia1.IsKind(trivia2.Kind()) || trivia2.IsMultiLineComment() || trivia2.IsMultiLineDocComment() || existingWhitespaceBetween.Lines > 1) 168if (trivia2.IsKind(SyntaxKind.SkippedTokensTrivia))
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
128if (trivia.IsKind(SyntaxKind.EndOfLineTrivia))
SyntaxTriviaExtensions.cs (3)
25=> trivia.IsKind(SyntaxKind.MultiLineCommentTrivia) || trivia.IsKind(SyntaxKind.SingleLineCommentTrivia); 203if (trivia.IsKind(SyntaxKind.PragmaWarningDirectiveTrivia))
TriviaDataFactory.CodeShapeAnalyzer.cs (1)
311if (trivia.IsKind(SyntaxKind.DisabledTextTrivia))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
CompilationUnitSyntaxExtensions.cs (2)
147if (root.Usings[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.IfDirectiveTrivia))) 152if (root.Usings[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.EndIfDirectiveTrivia)))
CSharpAddDocCommentNodesCodeFixProvider.cs (1)
46var docCommentNodes = leadingTrivia.Where(f => f.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia));
CSharpCodeGenerationService.cs (1)
457ComputePositionAndTriviaForRemoveAttributeList(attributeList, (SyntaxTrivia t) => t.IsKind(SyntaxKind.EndOfLineTrivia), out positionOfRemovedNode, out trivia);
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
164var expressionTriviaWithoutEndOfLine = expressionTrivia.Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia));
MisplacedUsingDirectivesCodeFixProvider.cs (1)
330.SkipWhile(trivia => trivia.All(t => t.IsWhitespaceOrEndOfLine()) && trivia.Last().IsKind(SyntaxKind.EndOfLineTrivia))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
BlockCommentEditing\BlockCommentEditingCommandHandler.cs (2)
285var isBlockComment = trivia.IsKind(SyntaxKind.MultiLineCommentTrivia) || trivia.IsKind(SyntaxKind.MultiLineDocumentationCommentTrivia);
CommentSelection\CSharpToggleBlockCommentCommandHandler.cs (2)
53.Where(trivia => trivia.IsKind(SyntaxKind.MultiLineCommentTrivia) || trivia.IsKind(SyntaxKind.MultiLineDocumentationCommentTrivia))
Microsoft.CodeAnalysis.CSharp.Features (24)
ChangeSignature\CSharpChangeSignatureService.cs (2)
667var oldOnlyHasWhitespaceTrivia = oldTrivia.All(t => t.IsKind(SyntaxKind.WhitespaceTrivia)); 670var newOnlyHasWhitespaceTrivia = newTrivia.All(t => t.IsKind(SyntaxKind.WhitespaceTrivia));
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (2)
92=> trivia.IsKind(SyntaxKind.EndOfLineTrivia) || trivia.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
331.SkipWhile(t => t.IsKind(SyntaxKind.WhitespaceTrivia))
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
123endOfLineTrivia = secondBrace.LeadingTrivia.Last(t => t.IsKind(SyntaxKind.EndOfLineTrivia));
CSharpAddDocCommentNodesCodeFixProvider.cs (1)
46var docCommentNodes = leadingTrivia.Where(f => f.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia));
CSharpFileHeaderHelper.cs (2)
28if (commentTrivia.IsKind(SyntaxKind.SingleLineCommentTrivia)) 32else if (commentTrivia.IsKind(SyntaxKind.MultiLineCommentTrivia))
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
128if (trivia.IsKind(SyntaxKind.EndOfLineTrivia))
ExtractMethod\CSharpMethodExtractor.cs (1)
215if (!leadingTrivia.Any(t => t.IsKind(SyntaxKind.EndOfLineTrivia)) && !methodDefinition.FindTokenOnLeftOfPosition(methodDefinition.SpanStart).IsKind(SyntaxKind.OpenBraceToken))
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (2)
220return trivia.IsKind(SyntaxKind.MultiLineCommentTrivia) 221|| trivia.IsKind(SyntaxKind.SingleLineCommentTrivia);
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
164var expressionTriviaWithoutEndOfLine = expressionTrivia.Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia));
MisplacedUsingDirectivesCodeFixProvider.cs (1)
330.SkipWhile(trivia => trivia.All(t => t.IsWhitespaceOrEndOfLine()) && trivia.Last().IsKind(SyntaxKind.EndOfLineTrivia))
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
135else if (!trivia.IsKind(SyntaxKind.WhitespaceTrivia) && !trivia.IsKind(SyntaxKind.EndOfLineTrivia))
Structure\CSharpStructureHelpers.cs (4)
90if (trivia.IsKind(SyntaxKind.EndOfLineTrivia)) 97else if (!trivia.IsKind(SyntaxKind.WhitespaceTrivia)) 266var firstComment = startToken.LeadingTrivia.FirstOrNull(t => t.IsKind(SyntaxKind.SingleLineCommentTrivia) || t.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia));
Structure\Providers\DisabledTextTriviaStructureProvider.cs (3)
49if (!parentTriviaList[indexInParent - 1].IsKind(SyntaxKind.IfDirectiveTrivia) && 50!parentTriviaList[indexInParent - 1].IsKind(SyntaxKind.ElifDirectiveTrivia) && 51!parentTriviaList[indexInParent - 1].IsKind(SyntaxKind.ElseDirectiveTrivia))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DocumentationComments\CrefTests.cs (1)
6333var nonCrefPosition = tree.GetRoot().DescendantTrivia().Single(t => t.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia)).SpanStart;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Syntax\SyntaxAnnotationTests.cs (4)
703if (!trivia.IsKind(SyntaxKind.None)) 744if (trivia.IsKind(SyntaxKind.None)) 794if (trivia.IsKind(SyntaxKind.None)) 844if (trivia.IsKind(SyntaxKind.None))
Syntax\SyntaxNodeTests.cs (1)
2372var trivia = expr.DescendantTrivia().Where(tr => tr.IsKind(SyntaxKind.WhitespaceTrivia)).ToList();
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
CSharpCodeGenerationService.cs (1)
457ComputePositionAndTriviaForRemoveAttributeList(attributeList, (SyntaxTrivia t) => t.IsKind(SyntaxKind.EndOfLineTrivia), out positionOfRemovedNode, out trivia);
CSharpTriviaFormatter.cs (9)
70if (trivia2.IsKind(SyntaxKind.None)) 91if (trivia2.IsKind(SyntaxKind.BadDirectiveTrivia) && existingWhitespaceBetween.Lines == 0 && !implicitLineBreak) 98var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1; 100if (trivia2.IsKind(SyntaxKind.RegionDirectiveTrivia) || trivia2.IsKind(SyntaxKind.EndRegionDirectiveTrivia)) 111if (previous.IsKind(SyntaxKind.DisabledTextTrivia)) 115else if (previous.IsKind(SyntaxKind.EndIfDirectiveTrivia)) 149if (!trivia1.IsKind(trivia2.Kind()) || trivia2.IsMultiLineComment() || trivia2.IsMultiLineDocComment() || existingWhitespaceBetween.Lines > 1) 168if (trivia2.IsKind(SyntaxKind.SkippedTokensTrivia))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs\CompilationUnitSyntaxExtensions.cs (2)
147if (root.Usings[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.IfDirectiveTrivia))) 152if (root.Usings[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.EndIfDirectiveTrivia)))
SyntaxTriviaExtensions.cs (3)
25=> trivia.IsKind(SyntaxKind.MultiLineCommentTrivia) || trivia.IsKind(SyntaxKind.SingleLineCommentTrivia); 203if (trivia.IsKind(SyntaxKind.PragmaWarningDirectiveTrivia))
TriviaDataFactory.CodeShapeAnalyzer.cs (1)
311if (trivia.IsKind(SyntaxKind.DisabledTextTrivia))
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.CodeAnalysis.EditorFeatures.Cocoa (2)
Snippets\CSharpSnippets\SnippetCommandHandler.cs (2)
114return !(trivia.IsKind(SyntaxKind.MultiLineCommentTrivia) || trivia.IsKind(SyntaxKind.SingleLineCommentTrivia) || token.IsKind(SyntaxKind.StringLiteralToken));
Microsoft.CodeAnalysis.Test.Utilities (2)
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (2)
207t.IsKind(SyntaxKind.SingleLineCommentTrivia) || 208t.IsKind(SyntaxKind.MultiLineCommentTrivia) ||