public override void Initialize(AnalysisContext context) { if (context == null) { throw new ArgumentNullException(nameof(context)); } base.Initialize(context); context.RegisterSyntaxNodeAction( f => AvoidUsageOfUsingAliasDirectiveRefactoring.Analyze(f, (UsingDirectiveSyntax)f.Node), SyntaxKind.UsingDirective); }
private void AnalyzeSyntaxNode(SyntaxNodeAnalysisContext context) { var usingDirective = (UsingDirectiveSyntax)context.Node; AvoidUsageOfUsingAliasDirectiveRefactoring.Analyze(context, usingDirective); }