protected override IGatherVisitor CreateVisitor(BaseRefactoringContext context)
        {
            var declarationSpaceVisitor = new LocalDeclarationSpaceVisitor();

            context.RootNode.AcceptVisitor(declarationSpaceVisitor);

            return(new GatherVisitor(declarationSpaceVisitor, context, this));
        }
예제 #2
0
 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;
 }