protected override IGatherVisitor CreateVisitor(BaseRefactoringContext context) { var declarationSpaceVisitor = new LocalDeclarationSpaceVisitor(); context.RootNode.AcceptVisitor(declarationSpaceVisitor); return(new GatherVisitor(declarationSpaceVisitor, context, this)); }
public GatherVisitor(BaseRefactoringContext ctx) : base(ctx) { this.declarationSpaceVisitor = new LocalDeclarationSpaceVisitor(); }
public GatherVisitor(LocalDeclarationSpaceVisitor visitor, BaseRefactoringContext ctx, RedundantThisQualifierIssue qualifierDirectiveEvidentIssueProvider) : base(ctx, qualifierDirectiveEvidentIssueProvider) { declarationsSpaceVisitor = visitor; }
public GatherVisitor(BaseRefactoringContext ctx, LocalDeclarationSpaceVisitor visitor) : base(ctx) { declarationsSpaceVisitor = visitor; }