Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 494dfeb

Browse files
committed
Pass Lazy services into CreateGistCommand
No need to manually construct Lazy loading using GetService.
1 parent e09e33f commit 494dfeb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/GitHub.VisualStudio/Commands/CreateGistCommand.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ public class CreateGistCommand : VsCommand, ICreateGistCommand
1818
readonly Lazy<ISelectedTextProvider> selectedTextProvider;
1919

2020
[ImportingConstructor]
21-
protected CreateGistCommand(IGitHubServiceProvider serviceProvider)
21+
protected CreateGistCommand(Lazy<IDialogService> dialogService, Lazy<ISelectedTextProvider> selectedTextProvider)
2222
: base(CommandSet, CommandId)
2323
{
24-
dialogService = new Lazy<IDialogService>(() => serviceProvider.TryGetService<IDialogService>());
25-
selectedTextProvider = new Lazy<ISelectedTextProvider>(() => serviceProvider.TryGetService<ISelectedTextProvider>());
24+
this.dialogService = dialogService;
25+
this.selectedTextProvider = selectedTextProvider;
2626
}
2727

2828
/// <summary>

0 commit comments

Comments
 (0)