Skip to content

Commit a970e19

Browse files
committed
disabled FindXxxx commands when ModuleOption is selected; prevented matching project, too.
1 parent 197d586 commit a970e19

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

RetailCoder.VBE/UI/Command/FindAllImplementationsCommand.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,10 @@ private Declaration FindTarget(object parameter)
119119
if (!selection.Equals(default(QualifiedSelection)))
120120
{
121121
declaration = _state.AllDeclarations
122-
.SingleOrDefault(item =>
123-
IsSelectedDeclaration(selection, item) ||
124-
item.References.Any(reference => IsSelectedReference(selection, reference)));
122+
.SingleOrDefault(item => item.DeclarationType != DeclarationType.Project &&
123+
item.DeclarationType != DeclarationType.ModuleOption &&
124+
(IsSelectedDeclaration(selection, item) ||
125+
item.References.Any(reference => IsSelectedReference(selection, reference))));
125126
}
126127
return declaration;
127128
}

RetailCoder.VBE/UI/Command/FindAllReferencesCommand.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,10 @@ private Declaration FindTarget(object parameter)
117117
if (!selection.Equals(default(QualifiedSelection)))
118118
{
119119
declaration = _state.AllDeclarations
120-
.SingleOrDefault(item =>
121-
IsSelectedDeclaration(selection, item) ||
122-
item.References.Any(reference => IsSelectedReference(selection, reference)));
120+
.SingleOrDefault(item => item.DeclarationType != DeclarationType.Project &&
121+
item.DeclarationType != DeclarationType.ModuleOption &&
122+
(IsSelectedDeclaration(selection, item) ||
123+
item.References.Any(reference => IsSelectedReference(selection, reference))));
123124
}
124125
return declaration;
125126
}

0 commit comments

Comments
 (0)