Skip to content

Commit 685204a

Browse files
committed
added property accessor type to tab name
1 parent 6fc894d commit 685204a

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Rubberduck.Core/UI/Command/FindAllImplementationsCommand.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,15 @@ private SearchResultsViewModel CreateViewModel(Declaration target)
180180
new NavigateCodeEventArgs(declaration.QualifiedName.QualifiedModuleName, declaration.Selection),
181181
GetModuleLine(declaration.QualifiedName.QualifiedModuleName, declaration.Selection.StartLine)));
182182

183+
var accessor = target.DeclarationType.HasFlag(DeclarationType.PropertyGet) ? "(get)"
184+
: target.DeclarationType.HasFlag(DeclarationType.PropertyLet) ? "(let)"
185+
: target.DeclarationType.HasFlag(DeclarationType.PropertySet) ? "(set)"
186+
: string.Empty;
187+
188+
var tabCaption = $"{target.IdentifierName} {accessor}".Trim();
189+
183190
var viewModel = new SearchResultsViewModel(_navigateCommand,
184-
string.Format(RubberduckUI.SearchResults_AllImplementationsTabFormat, target.IdentifierName), target, results);
191+
string.Format(RubberduckUI.SearchResults_AllImplementationsTabFormat, tabCaption), target, results);
185192

186193
return viewModel;
187194
}

0 commit comments

Comments
 (0)