MonobjcMonobjc Documented Class Library
PerformSelectorTargetArgumentOrderModes Method (aSelector, target, anArgument, order, modes)
NamespacesMonobjc.FoundationNSRunLoopPerformSelectorTargetArgumentOrderModes(IntPtr, Id, Id, NSUInteger, NSArray)

Schedules the sending of a message on the current run loop.

Original signature is '- (void)performSelector:(SEL)aSelector target:(id)target argument:(id)anArgument order:(NSUInteger)order modes:(NSArray *)modes'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual void PerformSelectorTargetArgumentOrderModes(
	IntPtr aSelector,
	Id target,
	Id anArgument,
	NSUInteger order,
	NSArray modes
)
Public Overridable Sub PerformSelectorTargetArgumentOrderModes ( _
	aSelector As IntPtr, _
	target As Id, _
	anArgument As Id, _
	order As NSUInteger, _
	modes As NSArray _
)
public:
virtual void PerformSelectorTargetArgumentOrderModes(
	IntPtr aSelector, 
	Id^ target, 
	Id^ anArgument, 
	NSUInteger order, 
	NSArray^ modes
)
Parameters
aSelector (IntPtr)
A selector that identifies the method to invoke. This method should not have a significant return value and should take a single argument of type id.
target (Id)
The object that defines the selector in aSelector.
anArgument (Id)
The argument to pass to the method when it is invoked. Pass nil if the method does not take an argument.
order (NSUInteger)
The priority for the message. If multiple messages are scheduled, the messages with a lower order value are sent before messages with a higher order value.
modes (NSArray)
An array of input modes for which the message may be sent. You may specify custom modes or use one of the modes listed in “Run Loop Modes.”
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)