protected override void Callback(object sender, EventArgs e) { var messageBoxResult = MessageBoxDisplay.Show(new MessageBoxDisplay.MessageBoxArgs { Message = Resources.WarnOnCodeCleanUp, Caption = Resources.WarningCaptionCleanup, Button = MessageBoxButtons.OKCancel, Icon = MessageBoxIcon.Warning }); if (messageBoxResult != DialogResult.OK) { return; } var dialogResult = CleanupOptionForm.Instance.ShowDialog(); if (dialogResult == DialogResult.Cancel) { return; } ActionsOnCSharp.CSharpAction.TargetAction desiredAction = ActionsOnCSharp.ActionsCSharpOnFile.DoCleanup; if (CleanupOptionForm.Instance.CleanupOptions != null) { ActionsOnCSharp.ActionCSharpOnAnywhere.Invoke(desiredAction, CleanupOptionForm.Instance.CleanupOptions); TidyCSharpPackage.Instance.SaveSolutionChanges(); } }
public void RunReadOnlyCleanUp() { ActionsOnCSharp.CSharpAction.TargetAction desiredAction = ActionsOnCSharp.ActionsCSharpOnFile.ReportOnlyDoNotCleanup; ActionsOnCSharp.ActionCSharpOnSolution.Invoke(desiredAction, CleanupOptions); }