Класс 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 override | ICollection.get_Count() реализация методов Возвращает количество элементов в коллекции. |
| GetEnumerator() override | IEnumerable.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>) | Преобразование значения объекта в конкретную ссылку типа. |
См. также
- Class IList
- Namespace System::Collections
- Library Aspose.Font for C++