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.

C# | Visual Basic | Visual C++ |
public virtual Id InitWithContainerClassDescriptionContainerSpecifierKeyIndex( NSScriptClassDescription classDescription, NSScriptObjectSpecifier containerSpecifier, NSString collectionKey, NSInteger objectIndex )
Public Overridable Function InitWithContainerClassDescriptionContainerSpecifierKeyIndex ( _ classDescription As NSScriptClassDescription, _ containerSpecifier As NSScriptObjectSpecifier, _ collectionKey As NSString, _ objectIndex As NSInteger _ ) As Id
public: virtual Id^ InitWithContainerClassDescriptionContainerSpecifierKeyIndex( NSScriptClassDescription^ classDescription, NSScriptObjectSpecifier^ containerSpecifier, NSString^ collectionKey, NSInteger objectIndex )

- 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.

Initialized NSIndexSpecifier object with its index property set to objectIndex.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)