in SamplesV1/ADFSecurePublish/SecurePublishMenuCommand/SecurePublishCommand.cs [50:69]
private SecurePublishCommand(Package package)
{
if (package == null)
{
throw new ArgumentNullException("package");
}
this.package = package;
OleMenuCommandService commandService = this.ServiceProvider.GetService(typeof(IMenuCommandService)) as OleMenuCommandService;
if (commandService != null)
{
var menuCommandID = new CommandID(CommandSet, CommandId);
var menuItem = new OleMenuCommand(MenuItemCallback, menuCommandID);
menuItem.BeforeQueryStatus += menuCommand_BeforeQueryStatus;
commandService.AddCommand(menuItem);
}
}