Sometimes I need to delete a form or a class from my VB.Net project. Often the first thing I will do is bring up the code, select all, and then comment it all out so I can determine that it is not being called somewhere (with my code you never know because of late-binding.) When I do this I receive an information bar in Visual Studio 2017 that says '"AddCopyrightHeaderProvider' encountered an error and has been disabled. Show Stack Trace [Enable] [Enable and Ignore future errors]" What is this?
The stack trace is:
System.NullReferenceException : Object reference not set to an instance of an object.
at DevExpress.CodeRush.Features.VisualBasic.Refactorings.AddCopyrightHeaderRefactoring.IsInPreviousHeader(SyntaxNode firstNode,TextSpan textSpan)
at async DevExpress.CodeRush.Features.VisualBasic.Refactorings.AddCopyrightHeaderRefactoring.RefactoringIsAvailable(<Unknown Parameters>)
at async DevExpress.CodeAnalysis.Refactorings.RefactoringProvider.GetAvailableRefactorings(<Unknown Parameters>)
at async DevExpress.CodeAnalysis.Refactorings.RefactoringProvider.ComputeRefactoringsAsync(<Unknown Parameters>)
at async Microsoft.CodeAnalysis.CodeRefactorings.CodeRefactoringService.GetRefactoringFromProviderAsync(<Unknown Parameters>)
Hi,
Thank you for pointing out this issue to us. I have reproduced it and we will do our best to fix it shortly.