MonobjcMonobjc Documented Class Library
IndexPassingTest Method (predicate)
NamespacesMonobjc.FoundationNSIndexSetIndexPassingTest(Func<(Of <<'(NSUInteger, IntPtr, Boolean>)>>))

Returns the index of the first object that passes the predicate Block test.

Original signature is '- (NSUInteger)indexPassingTest:(BOOL (^)(NSUInteger idx, BOOL *stop))predicate'

Available in Mac OS X v10.6 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual NSUInteger IndexPassingTest(
	Func<NSUInteger, IntPtr, bool> predicate
)
Public Overridable Function IndexPassingTest ( _
	predicate As Func(Of NSUInteger, IntPtr, Boolean) _
) As NSUInteger
public:
virtual NSUInteger IndexPassingTest(
	Func<NSUInteger, IntPtr, bool>^ predicate
)
Parameters
predicate (Func<(Of <(<'NSUInteger, IntPtr, Boolean>)>)>)
The Block to apply to elements in the set.
Return Value
The index of the first object that passes the predicate test.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later)

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