Инструменты пользователя

Инструменты сайта


developers:references:topomatic.dwg.entities.entitycollection_1

Класс EntityCollection<T>

Коллекция примитивов не связанных с чертежом

  • Пространство имен: Topomatic.Dwg.Entities
  • Сборка: Topomatic.Dwg (в Topomatic.Dwg.dll)

Иерархия наследования

  • System.Object
    • System.Collections.Generic.List<T>
      • Topomatic.Dwg.Entities.EntityCollection<T>

Синтаксис

public sealed class EntityCollection<T> : List<T>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>

Параметры типа

  • T

Конструкторы

ТипИмяОписание
КонструкторEntityCollection<T>() Initializes a new instance of the EntityCollection class that is empty and has the default initial capacity.
КонструкторEntityCollection<T>(IEnumerable<T>) Initializes a new instance of the EntityCollection class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied.
КонструкторEntityCollection<T>(Int32) Initializes a new instance of the EntityCollection class that is empty and has the specified initial capacity.

Свойства

ТипИмяОписание
СвойствоBounds Лимиты примитива
СвойствоCapacity Возвращает или задает общее число элементов, которые может вместить внутренняя структура данных без изменения размера. (Наследуется от List<T>.)
СвойствоCount Получает число элементов, содержащихся в интерфейсе List<T> . (Наследуется от List<T>.)
СвойствоHasUnlimitedObjects Имеются ли в блоке безграничные элементы
СвойствоItem[Int32] (Наследуется от List<T>.)

Методы

ТипИмяОписание
МетодAdd(T) Добавляет объект в конец очереди List<T> . (Наследуется от List<T>.)
МетодAddRange(IEnumerable<T>) Добавляет элементы указанной коллекции в конец списка List<T> . (Наследуется от List<T>.)
МетодAsReadOnly() Возвращает для текущей коллекции оболочку IList<T> , доступную только для чтения. (Наследуется от List<T>.)
МетодBinarySearch(Int32, Int32, T, IComparer<T>) Выполняет поиск элемента в диапазоне элементов отсортированного списка List<T> , используя указанную функцию сравнения, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List<T>.)
МетодBinarySearch(T) Выполняет поиск элемента по всему отсортированному списку List<T> , используя компаратор по умолчанию, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List<T>.)
МетодBinarySearch(T, IComparer<T>) Выполняет поиск элемента по всему отсортированному списку List<T> , используя указанный компаратор, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List<T>.)
МетодClear() Удаляет все элементы из коллекции List<T> . (Наследуется от List<T>.)
МетодContains(T) Определяет, входит ли элемент в коллекцию List<T> . (Наследуется от List<T>.)
МетодConvertAll<TOutput>(Converter<T, TOutput>) (Наследуется от List<T>.)
МетодCopyTo(T[], Int32) (Наследуется от List<T>.)
МетодCopyTo(Int32, T[], Int32, Int32) (Наследуется от List<T>.)
МетодCopyTo(T[]) (Наследуется от List<T>.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодExists(Predicate<T>) Определяет, содержит ли List<T> элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List<T>.)
МетодFind(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает первое найденное вхождение в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодFindAll(Predicate<T>) Извлекает все элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List<T>.)
МетодFindIndex(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого найденного вхождения в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодFindIndex(Int32, Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T> , начинающемся с заданного индекса и содержащем указанное число элементов. (Наследуется от List<T>.)
МетодFindIndex(Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T> , начиная с заданного индекса и заканчивая последним элементом. (Наследуется от List<T>.)
МетодFindLast(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает последнее найденное вхождение в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодFindLastIndex(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего найденного вхождения в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодFindLastIndex(Int32, Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T> , содержащем указанное число элементов и заканчивающемся элементом с заданным индексом. (Наследуется от List<T>.)
МетодFindLastIndex(Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T> , начиная с первого элемента и заканчивая элементом с заданным индексом. (Наследуется от List<T>.)
МетодForEach(Action<T>) Выполняет указанное действие с каждым элементом списка List<T> . (Наследуется от List<T>.)
МетодGetEnumerator() Возвращает перечислитель, осуществляющий перебор элементов списка List<T> . (Наследуется от List<T>.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetRange(Int32, Int32) Создает неполную копию диапазона элементов исходного списка List<T> . (Наследуется от List<T>.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодIndexOf(T) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения, найденного в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодIndexOf(T, Int32) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T> , начиная с заданного индекса и до последнего элемента. (Наследуется от List<T>.)
МетодIndexOf(T, Int32, Int32) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его первого вхождения в диапазоне элементов списка List<T> , начинающемся с заданного индекса и содержащем указанное число элементов. (Наследуется от List<T>.)
МетодInsert(Int32, T) Вставляет элемент в коллекцию List<T> по указанному индексу. (Наследуется от List<T>.)
МетодInsertRange(Int32, IEnumerable<T>) Вставляет элементы коллекции в список List<T> в позиции с указанным индексом. (Наследуется от List<T>.)
МетодLastIndexOf(T) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения, найденного в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодLastIndexOf(T, Int32) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T> , начиная с первого элемента и до позиции с заданным индексом. (Наследуется от List<T>.)
МетодLastIndexOf(T, Int32, Int32) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в диапазоне элементов списка List<T> , содержащем указанное число элементов и заканчивающемся в позиции с указанным индексом. (Наследуется от List<T>.)
МетодRemove(T) Удаляет первое вхождение указанного объекта из коллекции List<T> . (Наследуется от List<T>.)
МетодRemoveAll(Predicate<T>) Удаляет все элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List<T>.)
МетодRemoveAt(Int32) Удаляет элемент списка List<T> с указанным индексом. (Наследуется от List<T>.)
МетодRemoveRange(Int32, Int32) Удаляет из списка List<T> диапазон элементов. (Наследуется от List<T>.)
МетодReverse() Изменяет порядок элементов во всем списке List<T> на обратный. (Наследуется от List<T>.)
МетодReverse(Int32, Int32) Изменяет порядок элементов в указанном диапазоне. (Наследуется от List<T>.)
МетодSort(Int32, Int32, IComparer<T>) Сортирует элементы в диапазоне элементов списка List<T> с помощью указанной функции сравнения. (Наследуется от List<T>.)
МетодSort(Comparison<T>) Сортирует элементы во всем списке List<T> с использованием указанного Comparison<T> . (Наследуется от List<T>.)
МетодSort() Сортирует элементы во всем списке List<T> с помощью функции сравнения по умолчанию. (Наследуется от List<T>.)
МетодSort(IComparer<T>) Сортирует элементы во всем списке List<T> с помощью указанной функции сравнения. (Наследуется от List<T>.)
МетодToArray() Копирует элементы списка List<T> в новый массив. (Наследуется от List<T>.)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодTrimExcess() Задает емкость, равную фактическому числу элементов в списке List<T> , если это число меньше порогового значения. (Наследуется от List<T>.)
МетодTrueForAll(Predicate<T>) Определяет, все ли элементы списка List<T> удовлетворяют условиям указанного предиката. (Наследуется от List<T>.)
МетодUpdateBounds() Метод обновления границ примитива
developers/references/topomatic.dwg.entities.entitycollection_1.txt · Последние изменения: 2023/07/28 17:27 (внешнее изменение)