protected DebuggingControlIniActionBase() { const string messageBoxCaption = "Debugging Control .ini"; DebuggingControlIni = new DebuggingControlIni( x => MessageBox.ShowError(x, messageBoxCaption), x => MessageBox.ShowInfo(x, messageBoxCaption)); }
public void Execute(IDataContext context, [CanBeNull] DelegateExecute nextExecute) { DebuggingControlIni.RemoveDebuggingControlIni(GetSelectedModulePaths()); }
public bool Update(IDataContext context, ActionPresentation presentation, [CanBeNull] DelegateUpdate nextUpdate) { return(DebuggingControlIni.GetModulePathsWithDebuggingControlIni(GetSelectedModulePaths()).Any()); }
public void Execute(IDataContext context, [CanBeNull] DelegateExecute nextExecute) { var selectedModulePaths = GetSelectedModulePathsWithOptimizedModules(); DebuggingControlIni.WriteDebuggingControlIni(selectedModulePaths); }
public bool Update(IDataContext context, ActionPresentation presentation, [CanBeNull] DelegateUpdate nextUpdate) { var selectedModulePaths = GetSelectedModulePathsWithOptimizedModules(); return(DebuggingControlIni.GetModulePathsWithoutDebuggingControlIni(selectedModulePaths).Any()); }