======Класс EntityCollection====== Коллекция примитивов не связанных с чертежом * **Пространство имен:** [[developers:references:topomatic.dwg.entities|Topomatic.Dwg.Entities]] * **Сборка:** Topomatic.Dwg (в Topomatic.Dwg.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * [[developers:references:system.collections.generic.list_1|System.Collections.Generic.List]] * Topomatic.Dwg.Entities.EntityCollection =====Синтаксис===== public sealed class EntityCollection : List, IList, ICollection, IEnumerable, IEnumerable, IList, ICollection, IReadOnlyList, IReadOnlyCollection **Параметры типа** * //T// =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.dwg.entities.entitycollection_1..ctor|EntityCollection()]]| Initializes a new instance of the EntityCollection class that is empty and has the default initial capacity. | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.dwg.entities.entitycollection_1..ctor_system.collections.generic.ienumerable_1|EntityCollection(IEnumerable)]]| 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. | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.dwg.entities.entitycollection_1..ctor_system.int32|EntityCollection(Int32)]]| Initializes a new instance of the EntityCollection class that is empty and has the specified initial capacity. | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.entities.entitycollection_1.bounds|Bounds]]| Лимиты примитива | |{{developers:references:property.png|Свойство}}|[[developers:references:system.collections.generic.list_1.capacity|Capacity]]| Возвращает или задает общее число элементов, которые может вместить внутренняя структура данных без изменения размера. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:system.collections.generic.list_1.count|Count]]| Получает число элементов, содержащихся в интерфейсе [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.entities.entitycollection_1.hasunlimitedobjects|HasUnlimitedObjects]]| Имеются ли в блоке безграничные элементы | |{{developers:references:property.png|Свойство}}|[[developers:references:system.collections.generic.list_1.item_system.int32|Item[Int32]]]| (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.add_topomatic.dwg.entities.t|Add(T)]]| Добавляет объект в конец коллекции [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.addrange_system.collections.generic.ienumerable_1|AddRange(IEnumerable)]]| Добавляет элементы указанной коллекции в конец списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.asreadonly|AsReadOnly()]]| Возвращает для текущей коллекции оболочку [[developers:references:system.collections.generic.ilist_1|IList]] , доступную только для чтения. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.binarysearch_system.int32_system.int32_topomatic.dwg.entities.t_system.collections.generic.icomparer_1|BinarySearch(Int32, Int32, T, IComparer)]]| Выполняет поиск элемента в диапазоне элементов отсортированного списка [[developers:references:system.collections.generic.list_1|List]] , используя указанный компаратор, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.binarysearch_topomatic.dwg.entities.t|BinarySearch(T)]]| Выполняет поиск элемента по всему отсортированному списку [[developers:references:system.collections.generic.list_1|List]] , используя компаратор по умолчанию, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.binarysearch_topomatic.dwg.entities.t_system.collections.generic.icomparer_1|BinarySearch(T, IComparer)]]| Выполняет поиск элемента по всему отсортированному списку [[developers:references:system.collections.generic.list_1|List]] , используя указанный компаратор, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.clear|Clear()]]| Удаляет все элементы из коллекции [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.contains_topomatic.dwg.entities.t|Contains(T)]]| Определяет, входит ли элемент в состав [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.convertall_toutput_system.converter_2|ConvertAll(Converter)]]| (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.copyto_arr_topomatic.dwg.entities.t_system.int32|CopyTo(T[], Int32)]]| (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.copyto_system.int32_arr_topomatic.dwg.entities.t_system.int32_system.int32|CopyTo(Int32, T[], Int32, Int32)]]| (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.copyto_arr_topomatic.dwg.entities.t|CopyTo(T[])]]| (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.exists_system.predicate_1|Exists(Predicate)]]| Определяет, содержит ли [[developers:references:system.collections.generic.list_1|List]] элементы, удовлетворяющие условиям указанного предиката. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.find_system.predicate_1|Find(Predicate)]]| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает первое найденное вхождение в пределах всего списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.findall_system.predicate_1|FindAll(Predicate)]]| Извлекает все элементы, удовлетворяющие условиям указанного предиката. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.findindex_system.predicate_1|FindIndex(Predicate)]]| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого найденного вхождения в пределах всего списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.findindex_system.int32_system.int32_system.predicate_1|FindIndex(Int32, Int32, Predicate)]]| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] , начинающемся с заданного индекса и содержащем указанное число элементов. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.findindex_system.int32_system.predicate_1|FindIndex(Int32, Predicate)]]| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] , начиная с заданного индекса и заканчивая последним элементом. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.findlast_system.predicate_1|FindLast(Predicate)]]| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает последнее найденное вхождение в пределах всего списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.findlastindex_system.predicate_1|FindLastIndex(Predicate)]]| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего найденного вхождения в пределах всего списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.findlastindex_system.int32_system.int32_system.predicate_1|FindLastIndex(Int32, Int32, Predicate)]]| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] , содержащем указанное число элементов и заканчивающемся элементом с заданным индексом. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.findlastindex_system.int32_system.predicate_1|FindLastIndex(Int32, Predicate)]]| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] , начиная с первого элемента и заканчивая элементом с заданным индексом. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.foreach_system.action_1|ForEach(Action)]]| Выполняет указанное действие с каждым элементом списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.getenumerator|GetEnumerator()]]| Возвращает перечислитель, осуществляющий перебор элементов списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gethashcode|GetHashCode()]]| Служит хэш-функцией по умолчанию. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.getrange_system.int32_system.int32|GetRange(Int32, Int32)]]| Создает неполную копию диапазона элементов исходного списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.indexof_topomatic.dwg.entities.t|IndexOf(T)]]| Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения, найденного в пределах всего списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.indexof_topomatic.dwg.entities.t_system.int32|IndexOf(T, Int32)]]| Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] , начиная с заданного индекса и до последнего элемента. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.indexof_topomatic.dwg.entities.t_system.int32_system.int32|IndexOf(T, Int32, Int32)]]| Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] , начинающемся с заданного индекса и содержащем указанное число элементов. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.insert_system.int32_topomatic.dwg.entities.t|Insert(Int32, T)]]| Добавляет элемент в список [[developers:references:system.collections.generic.list_1|List]] в позиции с указанным индексом. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.insertrange_system.int32_system.collections.generic.ienumerable_1|InsertRange(Int32, IEnumerable)]]| Вставляет элементы коллекции в список [[developers:references:system.collections.generic.list_1|List]] в позиции с указанным индексом. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.lastindexof_topomatic.dwg.entities.t|LastIndexOf(T)]]| Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения, найденного в пределах всего списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.lastindexof_topomatic.dwg.entities.t_system.int32|LastIndexOf(T, Int32)]]| Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] , начиная с первого элемента и до позиции с заданным индексом. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.lastindexof_topomatic.dwg.entities.t_system.int32_system.int32|LastIndexOf(T, Int32, Int32)]]| Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] , содержащем указанное число элементов и заканчивающемся в позиции с указанным индексом. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.remove_topomatic.dwg.entities.t|Remove(T)]]| Удаляет первое вхождение указанного объекта из коллекции [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.removeall_system.predicate_1|RemoveAll(Predicate)]]| Удаляет все элементы, удовлетворяющие условиям указанного предиката. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.removeat_system.int32|RemoveAt(Int32)]]| Удаляет элемент списка [[developers:references:system.collections.generic.list_1|List]] с указанным индексом. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.removerange_system.int32_system.int32|RemoveRange(Int32, Int32)]]| Удаляет диапазон элементов из списка [[developers:references:system.collections.generic.list_1|List]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.reverse_system.int32_system.int32|Reverse(Int32, Int32)]]| Изменяет порядок элементов в указанном диапазоне. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.reverse|Reverse()]]| Изменяет порядок элементов во всем списке [[developers:references:system.collections.generic.list_1|List]] на обратный. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.sort|Sort()]]| Сортирует элементы во всем списке [[developers:references:system.collections.generic.list_1|List]] с помощью компаратора по умолчанию. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.sort_system.collections.generic.icomparer_1|Sort(IComparer)]]| Сортирует элементы во всем списке [[developers:references:system.collections.generic.list_1|List]] с помощью указанного компаратора. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.sort_system.int32_system.int32_system.collections.generic.icomparer_1|Sort(Int32, Int32, IComparer)]]| Сортирует элементы в диапазоне элементов списка [[developers:references:system.collections.generic.list_1|List]] с помощью указанного компаратора. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.sort_system.comparison_1|Sort(Comparison)]]| Сортирует элементы во всем списке [[developers:references:system.collections.generic.list_1|List]] с использованием указанного делегата [[developers:references:system.comparison_1|Comparison]] . (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.toarray|ToArray()]]| Копирует элементы списка [[developers:references:system.collections.generic.list_1|List]] в новый массив. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.tostring|ToString()]]| Возвращает строку, представляющую текущий объект. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.trimexcess|TrimExcess()]]| Задает емкость, равную фактическому числу элементов в списке [[developers:references:system.collections.generic.list_1|List]] , если это число меньше порогового значения. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.collections.generic.list_1.trueforall_system.predicate_1|TrueForAll(Predicate)]]| Определяет, все ли элементы списка [[developers:references:system.collections.generic.list_1|List]] удовлетворяют условиям указанного предиката. (Наследуется от [[developers:references:system.collections.generic.list_1|List]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.entities.entitycollection_1.updatebounds|UpdateBounds()]]| Метод обновления границ примитива |