Skip to content

Commit eeb3083

Browse files
committed
Remove references node from Code Metric tree.
1 parent 2c58513 commit eeb3083

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

Rubberduck.Core/Navigation/CodeExplorer/CodeExplorerProjectViewModel.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public class CodeExplorerProjectViewModel : CodeExplorerItemViewModel, ICodeExpl
2727
DeclarationType.UserForm,
2828
};
2929

30-
public CodeExplorerProjectViewModel(FolderHelper folderHelper, Declaration declaration, IEnumerable<Declaration> declarations, IVBE vbe)
30+
public CodeExplorerProjectViewModel(FolderHelper folderHelper, Declaration declaration, IEnumerable<Declaration> declarations, IVBE vbe, bool references = false)
3131
{
3232
Declaration = declaration;
3333
_name = Declaration.IdentifierName;
@@ -37,7 +37,12 @@ public CodeExplorerProjectViewModel(FolderHelper folderHelper, Declaration decla
3737

3838
try
3939
{
40-
Items = new List<CodeExplorerItemViewModel> { new CodeExplorerReferenceFolderViewModel(this) };
40+
Items = new List<CodeExplorerItemViewModel>();
41+
if (references)
42+
{
43+
Items.Add(new CodeExplorerReferenceFolderViewModel(this));
44+
}
45+
4146
FillFolders(declarations.ToList());
4247
Items.AddRange(_folderTree.Items);
4348

Rubberduck.Core/Navigation/CodeExplorer/CodeExplorerViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,8 @@ private void HandleStateChanged(object sender, ParserStateEventArgs e)
317317
new CodeExplorerProjectViewModel(_folderHelper,
318318
grouping.SingleOrDefault(declaration => declaration.DeclarationType == DeclarationType.Project),
319319
grouping,
320-
_vbe)).ToList();
320+
_vbe,
321+
true)).ToList();
321322

322323
UpdateNodes(Projects, newProjects);
323324

0 commit comments

Comments
 (0)