Ejemplo n.º 1
0
        protected override IGatherVisitor CreateVisitor(BaseRefactoringContext context)
        {
            var declarationSpaceVisitor = new LocalDeclarationSpaceVisitor();

            context.RootNode.AcceptVisitor(declarationSpaceVisitor);

            return(new GatherVisitor(declarationSpaceVisitor, context, this));
        }
Ejemplo n.º 2
0
 public GatherVisitor(BaseRefactoringContext ctx)
     : base(ctx)
 {
     this.declarationSpaceVisitor = new LocalDeclarationSpaceVisitor();
 }
Ejemplo n.º 3
0
 public GatherVisitor(LocalDeclarationSpaceVisitor visitor, BaseRefactoringContext ctx, RedundantThisQualifierIssue qualifierDirectiveEvidentIssueProvider) : base(ctx, qualifierDirectiveEvidentIssueProvider)
 {
     declarationsSpaceVisitor = visitor;
 }
 public GatherVisitor(BaseRefactoringContext ctx, LocalDeclarationSpaceVisitor visitor) : base(ctx)
 {
     declarationsSpaceVisitor = visitor;
 }