Пример #1
0
        int FindIndex(AppLovSystemFlagsEnum selectionType, List <string> items)
        {
            int index = selectionType switch
            {
                AppLovSystemFlagsEnum.MultipleRevs => items.IndexOf("Multiple Revision"),
                AppLovSystemFlagsEnum.LatestRev => items.IndexOf("Use latest revision of selected variant"),
                AppLovSystemFlagsEnum.Latest2Rev => items.IndexOf("Use latest and previous revision of selected variant"),
                AppLovSystemFlagsEnum.SingleRevision => items.IndexOf("Single Revision"),
                _ => - 1
            };

            return(index.Process());
        }
Пример #2
0
        int FindIndex(AppLovSystemFlagsEnum selectionType, List <string> items)
        {
            int index = -1;

            switch (selectionType)
            {
            case AppLovSystemFlagsEnum.MultipleRevs:
                index = items.IndexOf("Multiple Revision");
                break;

            case AppLovSystemFlagsEnum.LatestRev:
                index = items.IndexOf("Use latest revision of selected variant");
                break;

            case AppLovSystemFlagsEnum.Latest2Rev:
                index = items.IndexOf("Use latest and previous revision of selected variant");
                break;

            case AppLovSystemFlagsEnum.SingleRevision:
                index = items.IndexOf("Single Revision");
                break;
            }
            return(index.Process());
        }
Пример #3
0
 private int FindIndexV2(AppLovSystemFlagsEnum selectionType, List <string> items) =>
 Extensions.Process(selectionType switch