public override IEnumerable<CodeIssue> GetIssues (object refactoringContext, System.Threading.CancellationToken cancellationToken) { var context = refactoringContext as MDRefactoringContext; if (context == null || context.IsInvalid || context.RootNode == null || context.ParsedDocument.HasErrors) return new CodeIssue[0]; var visitor = new MonoTODOVisitor (this, context); context.RootNode.AcceptVisitor (visitor); return visitor.Issues; }
public override IEnumerable <CodeIssue> GetIssues(object refactoringContext, System.Threading.CancellationToken cancellationToken) { var context = refactoringContext as MDRefactoringContext; if (context == null || context.IsInvalid || context.RootNode == null || context.ParsedDocument.HasErrors) { return(new CodeIssue[0]); } var visitor = new MonoTODOVisitor(this, context); context.RootNode.AcceptVisitor(visitor); return(visitor.Issues); }