MonobjcMonobjc Documented Class Library
PerformSelectorOnThreadWithObjectWaitUntilDone Method (aSelector, thr, arg, wait)
NamespacesMonobjc.FoundationNSObjectPerformSelectorOnThreadWithObjectWaitUntilDone(IntPtr, NSThread, Id, Boolean)

Invokes a method of the receiver on the specified thread using the default mode.

Original signature is '- (void)performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait'

Available in Mac OS X v10.5 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual void PerformSelectorOnThreadWithObjectWaitUntilDone(
	IntPtr aSelector,
	NSThread thr,
	Id arg,
	bool wait
)
Public Overridable Sub PerformSelectorOnThreadWithObjectWaitUntilDone ( _
	aSelector As IntPtr, _
	thr As NSThread, _
	arg As Id, _
	wait As Boolean _
)
public:
virtual void PerformSelectorOnThreadWithObjectWaitUntilDone(
	IntPtr aSelector, 
	NSThread^ thr, 
	Id^ arg, 
	bool wait
)
Parameters
aSelector (IntPtr)
A selector that identifies the method to invoke. The method should not have a significant return value and should take a single argument of type id, or no arguments.
thr (NSThread)
The thread on which to execute aSelector.
arg (Id)
The argument to pass to the method when it is invoked. Pass nil if the method does not take an argument.
wait (Boolean)
A Boolean that specifies whether the current thread blocks until after the specified selector is performed on the receiver on the specified thread. Specify YES to block this thread; otherwise, specify NO to have this method return immediately.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

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