
02-22-2019, 13:16
|
Разработчик Robur
|
|
Регистрация: Oct 2016
Сообщения: 154
|
|
ItemList - свойство класса FolderItem - это список всех элементов, включенных в эту папку в проекте.
Collections - свойство класса FileItemCollectionGroup, который наследуется от FolderItem - это список коллекций, включенных в папку в проекте.
Фактически Collections это
Код:
ItemList.Where(item => item is FileItemCollection).OfType<FileItemCollection>()
В структуре ядра 15 версии существуют как отдельные элементы, так и элементы-коллекции. Последние поддерживают возможность создания внутри себя элементов определенного типа, например коллекция поверхностей - позволяет создавать поверхности. Поскольку геология не является коллекцией, т.е. не может создавать внутри себя элементы, она не отображается в свойстве Collections.
Обычно работа напрямую с коллекциями Вам не требуется, исключением является поиск или создание элемента.
|