Datei: NDOPackage/Commands/AddRelation.cs

Last Commit (4a7e8ab)
1 -- File didn't exist --
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
New Commit (3030986)
1 namespace NDOVsPackage.Commands
2 {
3 ····[Command(PackageGuids.guidNDOPackageCmdSetString, PackageIds.cmdidAddRelation)]
4 ····internal sealed class AddRelation : BaseCommand<AddRelation>
5 ····{
6 ········protected override async Task ExecuteAsync(OleMenuCmdEventArgs e)
7 ········{
8 ············await VS.MessageBox.ShowWarningAsync("AddRelation", "Button clicked");
9 ········}
10
11 ········protected override void BeforeQueryStatus(EventArgs e)
12 ········{
13 ············ThreadHelper.JoinableTaskFactory.Run(async () =>
14 ············{
15 ················var active = await VS.Documents.GetActiveDocumentViewAsync();
16 ················var enabled = active.FilePath.EndsWith(".cs") || active.FilePath.EndsWith(".vb");
17 ················await ThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync();
18 ················Command.Enabled = enabled;
19 ············});
20 ········}
21 ····}
22 }
23