public static void Run(ProjectItem item, CodeCleanerType command, CleanupOptions cleanupOptions) { if (!ActiveDocument.IsValid(item)) { ErrorNotification.EmailError(Resources.PrivateModifierCleanUpFailed); } else { var instance = CodeCleanerFactory.Create(command, cleanupOptions); new CodeCleaner(instance, item).Run(); } }
public static void Run(ProjectItem item, CodeCleanerType command) { if (!ActiveDocument.IsValid(item)) { ErrorNotification.EmailError(Resources.PrivateModifierCleanUpFailed); } else { var invoker = new CleanerActionInvoker(item); switch (command) { case CodeCleanerType.All: invoker.InvokeAll(); break; default: invoker.Invoke(command); break; } } }