//TODO:revisar que funcione public static void enumerateObjectsUsingBlock(this NSArray array, enumerateObjectsAction action){ bool stop = false; for (nuint i = 0 ; i < array.Count; i++) { //id key, id obj, BOOL *stop NSObject obj = NSObject.FromObject( array.ValueAt(i)); action (obj,i,out stop); if (stop == true) { break; } } }
//TODO:revisar que funcione public static void enumerateObjectsUsingBlock(this NSArray array, enumerateObjectsAction action) { bool stop = false; for (nuint i = 0; i < array.Count; i++) { //id key, id obj, BOOL *stop NSObject obj = NSObject.FromObject(array.ValueAt(i)); action(obj, i, out stop); if (stop == true) { break; } } }