protected override void SetupMenuCommand() { base.SetupMenuCommand(); impl = new CompileUnityFile(); menuCommand.BeforeQueryStatus += UpdateVisibility; }
private void UpdateVisibility(object sender, EventArgs e) { string reason; bool isHeader; var config = CompileUnityFile.GetFileConfig(VSUtils.GetDTE().ActiveDocument, out reason, out isHeader); menuCommand.Visible = (config != null) && !isHeader; }