Returns the indexes of objects in the array that pass a test in a given Block.
Original signature is '- (NSIndexSet *)indexesOfObjectsPassingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate'
Available in Mac OS X v10.6 and later.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public virtual NSIndexSet IndexesOfObjectsPassingTest( Func<Id, NSUInteger, IntPtr> predicate )
Public Overridable Function IndexesOfObjectsPassingTest ( _ predicate As Func(Of Id, NSUInteger, IntPtr) _ ) As NSIndexSet
public: virtual NSIndexSet^ IndexesOfObjectsPassingTest( Func<Id^, NSUInteger, IntPtr>^ predicate )
Parameters
- predicate (Func<(Of <(<'Id, NSUInteger, IntPtr>)>)>)
- The block to apply to elements in the array.
Return Value
The indexes whose corresponding values in the array pass the test specified by predicate. If no objects in the array pass the test, returns an empty index set.
Version Information
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later)