public static void Analyze(SyntaxNodeAnalysisContext context, UsingDirectiveSyntax usingDirective) { if (usingDirective.Alias != null && !usingDirective.ContainsDiagnostics && !usingDirective.SpanContainsDirectives()) { context.ReportDiagnostic( DiagnosticDescriptors.AvoidUsageOfUsingAliasDirective, usingDirective); } }