Initializes an allocated NSIndexSpecifier object with a class description, container specifier, collection key, and object index.
Original signature is '- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDescription containerSpecifier:(NSScriptObjectSpecifier *)containerSpecifier key:(NSString *)collectionKey index:(NSInteger)objectIndex'
Available in Mac OS X v10.0 and later.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public NSIndexSpecifier( NSScriptClassDescription classDescription, NSScriptObjectSpecifier containerSpecifier, NSString collectionKey, NSInteger objectIndex )
Public Sub New ( _ classDescription As NSScriptClassDescription, _ containerSpecifier As NSScriptObjectSpecifier, _ collectionKey As NSString, _ objectIndex As NSInteger _ )
public: NSIndexSpecifier( NSScriptClassDescription^ classDescription, NSScriptObjectSpecifier^ containerSpecifier, NSString^ collectionKey, NSInteger objectIndex )
Parameters
- classDescription (NSScriptClassDescription)
- Description for the container of the collection.
- containerSpecifier (NSScriptObjectSpecifier)
- Container of the collection.
- collectionKey (NSString)
- Name of the collection.
- objectIndex (NSInteger)
- The object within the key collection the index specifier is to identify.
Return Value
Initialized NSIndexSpecifier object with its index property set to objectIndex.
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)