14 references to ContainsDirective
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
56
if (!root.
ContainsDirective
(SyntaxKind.NullableDirectiveTrivia))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
273
if (!root.
ContainsDirective
(SyntaxKind.NullableDirectiveTrivia))
294
if (!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)
56
if (!root.
ContainsDirective
(SyntaxKind.NullableDirectiveTrivia))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
273
if (!root.
ContainsDirective
(SyntaxKind.NullableDirectiveTrivia))
294
if (!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)
351
Assert.False(SyntaxFactory.ParseCompilationUnit("").
ContainsDirective
(kind));
355
Assert.False(SyntaxFactory.ParseCompilationUnit("namespace N { }").
ContainsDirective
(kind));
365
Assert.False(compilationUnit.
ContainsDirective
(kind));
473
Assert.True(compilationUnit.
ContainsDirective
(directiveKind), directiveKind.ToString());
478
Assert.False(compilationUnit.
ContainsDirective
(kind));
506
Assert.False(compilationUnit.
ContainsDirective
(SyntaxKind.IfDirectiveTrivia));