[DevExpress Support Team: CLONED FROM T877993: Constant CodeRush exceptions]
I get a similar error. If I uninstall coderush the error stops. Not sure why the stack trace doesn't include any reference to coderush, but the error certainly starts and stops based on if its installed and running. I have VS 2019 (Version 16.5.5) with the latest version of DevExpress Coderush v20.1.3
System.NullReferenceException : Object reference not set to an instance of an object.
at Microsoft.CodeAnalysis.CSharp.ExtractMethod.CSharpMethodExtractor.CSharpCodeGenerator.GenerateMethodNameFromUserPreference()
at Microsoft.CodeAnalysis.CSharp.ExtractMethod.CSharpMethodExtractor.CSharpCodeGenerator.GenerateMethodNameForStatementGenerators()
at Microsoft.CodeAnalysis.CSharp.ExtractMethod.CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.CreateMethodName()
at Microsoft.CodeAnalysis.CSharp.ExtractMethod.CSharpMethodExtractor.CSharpCodeGenerator…ctor(InsertionPoint insertionPoint,SelectionResult selectionResult,AnalyzerResult analyzerResult,OptionSet options,Boolean localFunction)
at Microsoft.CodeAnalysis.CSharp.ExtractMethod.CSharpMethodExtractor.CSharpCodeGenerator.Create(InsertionPoint insertionPoint,SelectionResult selectionResult,AnalyzerResult analyzerResult,OptionSet options,Boolean localFunction)
at Microsoft.CodeAnalysis.CSharp.ExtractMethod.CSharpMethodExtractor.GenerateCodeAsync(InsertionPoint insertionPoint,SelectionResult selectionResult,AnalyzerResult analyzeResult,OptionSet options,CancellationToken cancellationToken)
at async Microsoft.CodeAnalysis.ExtractMethod.MethodExtractor.ExtractMethodAsync(<Unknown Parameters>)
at async Microsoft.CodeAnalysis.ExtractMethod.AbstractExtractMethodService`3.ExtractMethodAsync[TValidator,TExtractor,TResult](<Unknown Parameters>)
at async Microsoft.CodeAnalysis.CodeRefactorings.ExtractMethod.ExtractMethodCodeRefactoringProvider.ExtractLocalFunction(<Unknown Parameters>)
at async Microsoft.CodeAnalysis.CodeRefactorings.ExtractMethod.ExtractMethodCodeRefactoringProvider.GetCodeActionsAsync(<Unknown Parameters>)
at async Microsoft.CodeAnalysis.CodeRefactorings.ExtractMethod.ExtractMethodCodeRefactoringProvider.ComputeRefactoringsAsync(<Unknown Parameters>)
at async Microsoft.CodeAnalysis.CodeRefactorings.CodeRefactoringService.GetRefactoringFromProviderAsync(<Unknown Parameters>)
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)