[This is preliminary documentation and is subject to change.]
When overriden in derived class gets or sets the element at the specified index.
Namespace: Tools.CollectionsT.GenericTAssembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)
Syntax
| C# |
|---|
[EditorBrowsableAttribute(EditorBrowsableState.Never)] public abstract Object this[ int index ] { get; set; } |
| Visual Basic |
|---|
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _ Public MustOverride Property IList_Item ( _ index As Integer _ ) As Object Get Set |
| Visual C++ |
|---|
[EditorBrowsableAttribute(EditorBrowsableState::Never)] public: virtual property Object^ IList_Item[int index] { Object^ get (int index) abstract; void set (int index, Object^ value) abstract; } |
| F# |
|---|
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>] abstract IList_Item : Object with get, set |
| JScript |
|---|
|
Parameters
- index
- Type: System..::..Int32
The zero-based index of the element to get or set.
Return Value
The element at the specified index.Implements
IList..::..Item[([( Int32])])
Remarks
Provided for compatibility with CollectionEditor
Exceptions
| Exception | Condition |
|---|---|
| System..::..ArgumentOutOfRangeException | index is not a valid index in the IList. |
| Tools..::..TypeMismatchException | When setting value that cannot be converted to T |
| System..::..InvalidOperationException | Locked is True (in setter) |