public void TestWalker() { var text = @"class C : System.Exception { //Goo void Bar() { Console.WriteLine(1 + 1); } }"; using (var workspace = TestWorkspace.CreateWorkspaceFromFile(text)) { var textBuffer = workspace.Documents.First().TextBuffer; var issueProducer = new CodeIssueTagProducer( TestWaitIndicator.Default, textBuffer, workspace.ExportProvider.GetExportedValue <CodeActionProviderManager>()); var snapshot = textBuffer.CurrentSnapshot; var tags1 = issueProducer.ProduceTagsAsync(snapshot.GetSpan(0, snapshot.Length), null, CancellationToken.None).PumpingWaitResult().ToList(); var tagCount1 = tags1.Count; Assert.True(tagCount1 > 0, tagCount1.ToString()); } }