static IOSResolverSettingsDialog() { // 注意: 此类型已标记为 'beforefieldinit'. IOSResolver.CocoapodsIntegrationMethod[] expr_29 = new IOSResolver.CocoapodsIntegrationMethod[3]; expr_29[0] = IOSResolver.CocoapodsIntegrationMethod.Workspace; expr_29[1] = IOSResolver.CocoapodsIntegrationMethod.Project; IOSResolverSettingsDialog.integrationMapping = expr_29; }
private static int FindIndexFromCocoapodsIntegrationMethod(IOSResolver.CocoapodsIntegrationMethod enumToFind) { for (int i = 0; i < IOSResolverSettingsDialog.integrationMapping.Length; i++) { if (IOSResolverSettingsDialog.integrationMapping[i] == enumToFind) { return(i); } } throw new ArgumentException("Invalid CocoapodsIntegrationMethod."); }
// enum to index (linear search because there's no point in creating a reverse mapping // with such a small list). private int FindIndexFromCocoapodsIntegrationMethod( IOSResolver.CocoapodsIntegrationMethod enumToFind) { for (int i = 0; i < integrationMapping.Length; i++) { if (integrationMapping[i] == enumToFind) { return(i); } } throw new System.ArgumentException("Invalid CocoapodsIntegrationMethod."); }