/// <summary> /// Initializes a new instance of the <see cref="DexterAnalysisCommand"/> class. /// Adds our command handlers for menu (commands must exist in the command table file) /// </summary> /// <param name="package">Owner package, not null.</param> /// <param name="commandId">Command ID.</param> /// <param name="commandSet">Command menu group (command set GUID).</param> public DexterAnalysisCommand(Package package, int commandId, Guid commandSet, ConfigurationProvider configurationProvider) : base(package, commandId, commandSet) { AutoEnabled = true; dexterInfoValidator = new DexterInfoValidator(); projectInfoValidator = new ProjectInfoValidator(); ConfigurationProvider = configurationProvider; Refresh(); }