Класс System::Collections::IListImplRefType

IListImplRefType class

Заглушка, реализующая интерфейс System::Collections::IList для объекта System::Collections::Generic::List. Реализация для ссылочных типов.

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

Методы

МетодОписание
Add(SharedPtr<System::Object>) overrideДобавляет элемент в конец списка.
static BoxValue(System::SharedPtr<T>)Преобразование ссылки типа в значение объекта.
Clear() overrideУдаляет все элементы.
Contains(SharedPtr<System::Object>) const overrideПроверяет, присутствует ли элемент в списке.
get_Count() const overrideICollection.get_Count() реализация методов Возвращает количество элементов в коллекции.
GetEnumerator() overrideIEnumerable.GetEnumerator() реализация Возвращает перечислитель, который перебирает элементы коллекции.
idx_get(int, int) const overrideПолучает элемент по указанному индексу.
IListImplRefType(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<T>>>)Создаёт новый экземпляр объекта.
IndexOf(System::SharedPtr<System::Object>) const overrideПолучает индекс первого появления элемента в контейнере.
Insert(int, System::SharedPtr<System::Object>) overrideВставляет элемент в указанную позицию, сдвигая остальные элементы.
Remove(SharedPtr<System::Object>) overrideУдаляет первое вхождение конкретного элемента из списка.
RemoveAt(int) overrideУдаляет элемент в указанной позиции.
static UnboxValue(System::SharedPtr<System::Object>)Преобразование значения объекта в конкретную ссылку типа.

См. также