MonobjcMonobjc Documented Class Library
InitWithSuiteNameClassNameDictionary Method (suiteName, className, classDeclaration)
NamespacesMonobjc.FoundationNSScriptClassDescriptionInitWithSuiteNameClassNameDictionary(NSString, NSString, NSDictionary)

Initializes and returns a newly allocated instance of NSScriptClassDescription.

Original signature is '- (id)initWithSuiteName:(NSString *)suiteName className:(NSString *)className dictionary:(NSDictionary *)classDeclaration'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual Id InitWithSuiteNameClassNameDictionary(
	NSString suiteName,
	NSString className,
	NSDictionary classDeclaration
)
Public Overridable Function InitWithSuiteNameClassNameDictionary ( _
	suiteName As NSString, _
	className As NSString, _
	classDeclaration As NSDictionary _
) As Id
public:
virtual Id^ InitWithSuiteNameClassNameDictionary(
	NSString^ suiteName, 
	NSString^ className, 
	NSDictionary^ classDeclaration
)
Parameters
suiteName (NSString)
The name of the suite (in the application’s scriptability information) that the class belongs to. For example, "AppName Suite".
className (NSString)
The name of the class that this instance describes.
classDeclaration (NSDictionary)
A class declaration dictionary of the sort that is valid in script suite property list files. This dictionary provides information about the class such as its attributes and relationships.
Return Value
The initialized instance. Returns nil if the event code value for the class description itself is missing or is not an NSString. Also returns nil if the superclass name or any of the subdictionaries of descriptions are not of the right type.
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)