protected override IScopeAnalyzer GetScopeAnalyzer()
        {
            var selectedCSharpDocuments = VisualStudioIde
                                          .GetSelectedVisualStudioProjectItemsWithSubItems()
                                          .Where(item => item.IsCSharpDocument());

            var documents = Workspace.GetRoslynDocumentsFromVisualStudioProjectItems(selectedCSharpDocuments);

            return(new MultipleDocumentsScopeAnalyzer(documents));
        }