14 references to ContainsDirective
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
56if (!root.ContainsDirective(SyntaxKind.NullableDirectiveTrivia))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
273if (!root.ContainsDirective(SyntaxKind.NullableDirectiveTrivia)) 294if (!root.ContainsDirective(SyntaxKind.NullableDirectiveTrivia))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
26=> root.ContainsDirective(SyntaxKind.PragmaWarningDirectiveTrivia);
Microsoft.CodeAnalysis.CSharp.Features (4)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
56if (!root.ContainsDirective(SyntaxKind.NullableDirectiveTrivia))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
273if (!root.ContainsDirective(SyntaxKind.NullableDirectiveTrivia)) 294if (!root.ContainsDirective(SyntaxKind.NullableDirectiveTrivia))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
26=> root.ContainsDirective(SyntaxKind.PragmaWarningDirectiveTrivia);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (6)
Syntax\SyntaxNodeTests.cs (6)
351Assert.False(SyntaxFactory.ParseCompilationUnit("").ContainsDirective(kind)); 355Assert.False(SyntaxFactory.ParseCompilationUnit("namespace N { }").ContainsDirective(kind)); 365Assert.False(compilationUnit.ContainsDirective(kind)); 473Assert.True(compilationUnit.ContainsDirective(directiveKind), directiveKind.ToString()); 478Assert.False(compilationUnit.ContainsDirective(kind)); 506Assert.False(compilationUnit.ContainsDirective(SyntaxKind.IfDirectiveTrivia));