System::Collections::IListImplRefType class

IListImplRefType class

Stub that implements System::Collections::IList interface on System::Collections::Generic::List object Implementation for reference types.

template<typename T>class IListImplRefType : public virtual System::Collections::IList

Methods

MethodDescription
Add(SharedPtr<System::Object>) overrideAdds element to the end of list.
static BoxValue(System::SharedPtr<T>)Converting type reference into object value into object.
Clear() overrideDeletes all elements.
Contains(SharedPtr<System::Object>) const overrideChecks if item is present in list.
get_Count() const overrideICollection.get_Count() methods implementation Gets number of elements in collection.
GetEnumerator() overrideIEnumerable.GetEnumerator() implementation Returns an enumerator that iterates through a collection.
idx_get(int, int) const overrideGets the element at the specified index.
IListImplRefType(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<T>>>)Creates new object instance.
IndexOf(System::SharedPtr<System::Object>) const overrideGets index of first appearance of item in container.
Insert(int, System::SharedPtr<System::Object>) overrideInserts element into specified position, shifting other elements.
Remove(SharedPtr<System::Object>) overrideRemoves first instance of specific item from list.
RemoveAt(int) overrideRemoves item at specified position.
static UnboxValue(System::SharedPtr<System::Object>)Converting object value into partucular type reference.

See Also