protected override void OnExecute(object parameter) { if (parameter != null) { _newUnitTestModuleCommand.Execute(GetDeclaration(parameter)); } else { _newUnitTestModuleCommand.Execute(_vbe.ActiveVBProject); } }
protected override void OnExecute(object parameter) { var parameterProject = GetDeclaration(parameter)?.Project; if (parameter != null && parameterProject == null) { return; //The project selected module is not available. } _newUnitTestModuleCommand.Execute(parameter != null ? parameterProject : _vbe.ActiveVBProject); }
protected override void ExecuteImpl(object parameter) { _newUnitTestModuleCommand.Execute(parameter != null ? GetDeclaration(parameter).Project : _vbe.VBProjects.Item(1)); }
protected override void OnExecute(object parameter) { _newUnitTestModuleCommand.Execute(parameter != null ? GetDeclaration(parameter).Project : _vbe.ActiveVBProject); }