public void Accept(IMainCleanup mainCleanup)
 {
     foreach (var item in optionItems)
     {
         item.Accept(mainCleanup);
     }
     if (mainCleanup.IsMainObjectSelected)
     {
         ActionTypes.Add(mainCleanup.MainCleanupItemType);
     }
 }
Example #2
0
        public void Accept(IMainCleanup mainCleanup)
        {
            if (mainCleanup.MainCleanupItemType == GetCodeCleanerType())
            {
                var selectedItems = mainCleanup.GetSelectedSubItems().Select(x => x.CleanerType).ToArray();

                CleanupItemsInteger = selectedItems.FirstOrDefault();

                foreach (var item in selectedItems)
                {
                    CleanupItemsInteger |= item;
                }
            }
        }