示例#1
0
 /// <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();
 }