private ToolWindowPane initToolPane(StatusToolWindow tool = null) { return initToolPane( tool ?? pkg.getToolWindow(ToolType) ); }
/// <summary> /// NOTE: Be careful with FindToolWindowAsync and ShowToolWindowAsync. /// It may produce deadlocks when it is called from InitializeAsync thread: /// https://github.com/3F/vsSolutionBuildEvent/pull/45#pullrequestreview-246288512 /// </summary> private async Task<ToolWindowPane> initToolPaneAsync(StatusToolWindow tool = null) { return initToolPane( tool ?? await pkg.getToolWindowAsync(ToolType) ); }