37 references to ContainsDirectives
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives))
Microsoft.CodeAnalysis (2)
Syntax\SyntaxNode.cs (1)
454if (!this.ContainsDirectives)
Syntax\SyntaxNodeOrToken.cs (1)
495return _nodeOrParent.ContainsDirectives;
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives))
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives))
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
241foreach (var trivia in root.DescendantTrivia(node => node.ContainsDirectives))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives))
Microsoft.CodeAnalysis.CSharp (4)
Syntax\CompilationUnitSyntax.cs (3)
24if (!this.ContainsDirectives) 37if (!this.ContainsDirectives) 55if (this.ContainsDirectives)
Syntax\SyntaxNodeRemover.cs (1)
423if (node.ContainsDirectives)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
51if (switchStatement.ContainsDirectives)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNullPropagation\CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
113if (ifStatement.Statement.ContainsDirectives)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
392if (body?.ContainsDirectives is true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
270if (!node.ContainsDirectives)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
46if (switchStatement.ContainsDirectives)
Microsoft.CodeAnalysis.CSharp.Features (9)
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
53if (previous != null && !previous.ContainsDirectives) 109!returnStatement.ContainsDirectives &&
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
314!lastNonLocalFunctionStatement.ContainsDirectives &&
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
73_source.ContainsDirectives))
Diagnostics\Analyzers\FileBasedPrograms\FileLevelDirectiveDiagnosticAnalyzer.cs (1)
45if (!root.ContainsDirectives)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
51if (switchStatement.ContainsDirectives)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNullPropagation\CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
113if (ifStatement.Statement.ContainsDirectives)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
392if (body?.ContainsDirectives is true)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
46if (switchStatement.ContainsDirectives)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
270if (!node.ContainsDirectives)
Microsoft.CodeAnalysis.Features (2)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
81if (forEachStatement.ContainsDirectives)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
241foreach (var trivia in root.DescendantTrivia(node => node.ContainsDirectives))
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives))
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\SyntaxNodeRemover.vb (1)
294If node.ContainsDirectives Then
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\KeywordRecommenders\PreprocessorDirectives\PreprocessorHelpers.vb (1)
34If Not node.ContainsDirectives Then
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
140var checksum = root.ContainsDirectives && ContainsIfDirective(root, ifDirectiveKind) ? textAndDirectivesChecksum : textChecksum;
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
77var containsDirective = root.ContainsDirectives;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives))
Workspace\Solution\DocumentState_LinkedFileReuse.cs (1)
207if (!siblingRoot.ContainsDirectives)
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives))
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
270if (!node.ContainsDirectives)