MonobjcMonobjc Documented Class Library
IndexesWithOptionsPassingTest Method (opts, predicate)
NamespacesMonobjc.FoundationNSIndexSetIndexesWithOptionsPassingTest(NSEnumerationOptions, Func<(Of <<'(NSUInteger, IntPtr, Boolean>)>>))

Returns an NSIndexSet containing the receiving index set’s objects that pass the Block test using the specified enumeration options.

Original signature is '- (NSIndexSet *)indexesWithOptions:(NSEnumerationOptions)opts passingTest:(BOOL (^)(NSUInteger idx, BOOL *stop))predicate'

Available in Mac OS X v10.6 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual NSIndexSet IndexesWithOptionsPassingTest(
	NSEnumerationOptions opts,
	Func<NSUInteger, IntPtr, bool> predicate
)
Public Overridable Function IndexesWithOptionsPassingTest ( _
	opts As NSEnumerationOptions, _
	predicate As Func(Of NSUInteger, IntPtr, Boolean) _
) As NSIndexSet
public:
virtual NSIndexSet^ IndexesWithOptionsPassingTest(
	NSEnumerationOptions opts, 
	Func<NSUInteger, IntPtr, bool>^ predicate
)
Parameters
opts (NSEnumerationOptions)
A bitmask that specifies the options for the enumeration (whether it should be performed concurrently and whether it should be performed in reverse order). See NSEnumerationOptions for the supported values.
predicate (Func<(Of <(<'NSUInteger, IntPtr, Boolean>)>)>)
The Block to apply to elements in the set.
Return Value
An NSIndexSet containing the indexes of the receiving index set that passed the predicate Block test.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later)

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