MonobjcMonobjc Documented Class Library
NSWhoseSpecifier Constructor (classDescription, specifier, property, test)
NamespacesMonobjc.FoundationNSWhoseSpecifierNSWhoseSpecifier(NSScriptClassDescription, NSScriptObjectSpecifier, NSString, NSScriptWhoseTest)

Returns an NSWhoseSpecifier object initialized with the given attributes.

Original signature is '- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDescription containerSpecifier:(NSScriptObjectSpecifier *)specifier key:(NSString *)property test:(NSScriptWhoseTest *)test'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public NSWhoseSpecifier(
	NSScriptClassDescription classDescription,
	NSScriptObjectSpecifier specifier,
	NSString property,
	NSScriptWhoseTest test
)
Public Sub New ( _
	classDescription As NSScriptClassDescription, _
	specifier As NSScriptObjectSpecifier, _
	property As NSString, _
	test As NSScriptWhoseTest _
)
public:
NSWhoseSpecifier(
	NSScriptClassDescription^ classDescription, 
	NSScriptObjectSpecifier^ specifier, 
	NSString^ property, 
	NSScriptWhoseTest^ test
)
Parameters
classDescription (NSScriptClassDescription)
Class description for the receiver's container object.
specifier (NSScriptObjectSpecifier)
An object specifier for the receiver's container object.
property (NSString)
The key for the property for which to test.
test (NSScriptWhoseTest)
The test condition.
Return Value
An NSWhoseSpecifier object initialized with the given attributes.
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)