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()); }
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()); }
private int FindIndexV2(AppLovSystemFlagsEnum selectionType, List <string> items) => Extensions.Process(selectionType switch