41 references to IsSingleOrMultiLineComment
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
994
var trivia = objectCreationNodeWithoutInitializer.GetTrailingTrivia().Where(trivia => trivia.
IsSingleOrMultiLineComment
());
Microsoft.CodeAnalysis.CSharp.Features (31)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
40
elseClause.ElseKeyword.LeadingTrivia.Any(t => t.
IsSingleOrMultiLineComment
()))
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
125
if (trivia.
IsSingleOrMultiLineComment
())
135
return nearbyTrivia.
IsSingleOrMultiLineComment
();
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
87
if (thisOrBaseKeyword.LeadingTrivia.Any(t => !t.IsWhitespaceOrEndOfLine() && !t.
IsSingleOrMultiLineComment
()))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
680
if (initializer.OpenBraceToken.GetPreviousToken().TrailingTrivia.Any(static x => x.
IsSingleOrMultiLineComment
()))
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
281
if (precedingTrivia.Any(t => t.
IsSingleOrMultiLineComment
()))
286
if (declaratorOpt.GetTrailingTrivia().Any(t => t.
IsSingleOrMultiLineComment
()))
308
if (trivia.
IsSingleOrMultiLineComment
())
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (2)
63
invocation.GetLeadingTrivia().Any(t => t.
IsSingleOrMultiLineComment
()))
81
var lastComment = triviaList.Last(t => t.
IsSingleOrMultiLineComment
());
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (8)
176
initializer.OpenBraceToken.GetPreviousToken().TrailingTrivia.Any(static x => x.
IsSingleOrMultiLineComment
());
620
nextTrivia.
IsSingleOrMultiLineComment
())
661
var firstLeadingComment = leadingTrivia.FirstOrDefault(t => t.
IsSingleOrMultiLineComment
());
662
var lastLeadingComment = leadingTrivia.LastOrDefault(t => t.
IsSingleOrMultiLineComment
());
672
if (currentTrivia.
IsSingleOrMultiLineComment
() && afterNewLine)
695
if (parentStatement.GetTrailingTrivia().Any(static t => t.
IsSingleOrMultiLineComment
()))
750
if (node.GetLeadingTrivia().Any(static t => t.
IsSingleOrMultiLineComment
()) ||
751
node.GetTrailingTrivia().Any(static t => t.
IsSingleOrMultiLineComment
()))
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
83
if (analysisResult.LocalDeclarationStatement.GetLeadingTrivia().Any(t => t.
IsSingleOrMultiLineComment
()))
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
49
var trailingTrivia = statement.SemicolonToken.TrailingTrivia.Contains(static t => t.
IsSingleOrMultiLineComment
())
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (2)
71
if (newWhenTrueStatement.GetLeadingTrivia().Any(t => t.
IsSingleOrMultiLineComment
()))
84
if (!newWhenTrueStatement.GetTrailingTrivia().Any(t => t.
IsSingleOrMultiLineComment
()))
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionHelpers.cs (1)
33
if (ifStatement.Else is null || !ifStatement.Else.ElseKeyword.LeadingTrivia.Any(t => t.
IsSingleOrMultiLineComment
()))
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
68
.Where(t => t.
IsSingleOrMultiLineComment
())
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
41
Matcher.Single<SyntaxTrivia>(t => t.
IsSingleOrMultiLineComment
(), "comment"),
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (4)
121
if (remainingTrivia.Any(t => t.
IsSingleOrMultiLineComment
() || t.IsDirective))
158
if (openBraceTrailingTrivia.Any(t => t.
IsSingleOrMultiLineComment
()))
165
if (openBraceLeadingTrivia.Any(t => t.
IsSingleOrMultiLineComment
() || t.IsDirective))
173
if (closeBraceTrailingTrivia.Any(t => t.
IsSingleOrMultiLineComment
()))
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (2)
64
throwStatement.GetTrailingTrivia().Any(t => t.
IsSingleOrMultiLineComment
()))
66
if (assignmentExpressionStatement.GetTrailingTrivia().Any(t => t.
IsSingleOrMultiLineComment
()))
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1810
if (!parameter.Identifier.TrailingTrivia.Any(t => t.
IsSingleOrMultiLineComment
()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArrowExpressionClauseSyntaxExtensions.cs (2)
43
if (arrowExpression.ArrowToken.TrailingTrivia.Any(t => t.
IsSingleOrMultiLineComment
()))
46
if (arrowExpression.ArrowToken.LeadingTrivia.Any(t => t.
IsSingleOrMultiLineComment
()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
195
expression = firstStatement.GetLeadingTrivia().Any(t => t.IsDirective || t.
IsSingleOrMultiLineComment
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
880
if (expression.GetLeadingTrivia().Any(t => t.
IsSingleOrMultiLineComment
()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (3)
28
=> trivia.
IsSingleOrMultiLineComment
() || trivia.IsShebangDirective();
31
=> trivia.IsWhitespace() || trivia.
IsSingleOrMultiLineComment
();
175
if (t.
IsSingleOrMultiLineComment
())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
52
if (!trivia.
IsSingleOrMultiLineComment
() && !trivia.IsDocComment())