MonobjcMonobjc Documented Class Library
IndexesOfObjectsPassingTest Method (predicate)
NamespacesMonobjc.FoundationNSArrayIndexesOfObjectsPassingTest(Func<(Of <<'(Id, NSUInteger, IntPtr>)>>))

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 BasicVisual 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)

Assembly: Monobjc.Foundation (Module: Monobjc.Foundation)