private void PrepareWidnows() //async System.Threading.Tasks.Task PrepareWindowsAsync() { //await ThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync(); IServiceProvider serviceProvider = this as IServiceProvider; IVsOutputWindow outputWindow = serviceProvider.GetService(typeof(SVsOutputWindow)) as IVsOutputWindow; IVsOutputWindowPane pane; outputWindow.CreatePane(ref OutputPaneTizenGuid, "Tizen", 1, 1); outputWindow.GetPane(ref OutputPaneTizenGuid, out pane); VsPackage.outputPaneTizen = pane; IVsThreadedWaitDialogFactory dialogFactory; dialogFactory = GetService(typeof(SVsThreadedWaitDialogFactory)) as IVsThreadedWaitDialogFactory; VsPackage.dialogFactory = dialogFactory; ToolsMenu.Initialize(this); OptionPages.Tools.Initialize(this); ToolsOption.TizenOptionPageViewModel.Initialize(this); OptionPages.Certificate.Initialize(this); }
public static void Initialize(VsPackage package) { ToolsMenu.instance = new ToolsMenu(package); ToolsMenu.instance.RegisterMenuHandlers(); }