Example #1
0
		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;
		}
Example #2
0
        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);
        }