System::Xml::Schema::XmlSchemaObjectCollection class
Содержание
[
Скрывать
]XmlSchemaObjectCollection class
Коллекция XmlSchemaObjects.
class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>
Методы
| Метод | Описание |
|---|---|
| Add(const SharedPtr<XmlSchemaObject>&) | Добавляет XmlSchemaObject в XmlSchemaObjectCollection. |
| Contains(const SharedPtr<XmlSchemaObject>&) | Указывает, находится ли указанный XmlSchemaObject в XmlSchemaObjectCollection. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t) | Копирует все XmlSchemaObjects из коллекции в заданный массив, начиная с указанного индекса. |
| GetEnumerator() override | Возвращает перечислитель для перебора XmlSchemaObjects, содержащихся в XmlSchemaObjectCollection. |
| virtual idx_get(int32_t) | Возвращает XmlSchemaObject по указанному индексу. |
| virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>) | Устанавливает XmlSchemaObject по указанному индексу. |
| IndexOf(const SharedPtr<XmlSchemaObject>&) | Возвращает индекс коллекции, соответствующий указанному XmlSchemaObject. |
| Insert(int32_t, const SharedPtr<XmlSchemaObject>&) | Вставляет XmlSchemaObject в XmlSchemaObjectCollection. |
| Remove(const SharedPtr<XmlSchemaObject>&) | Удаляет XmlSchemaObject из XmlSchemaObjectCollection. |
| SetTemplateWeakPtr(uint32_t) override | Установите n‑й аргумент шаблона как слабый указатель (а не shared). Позволяет переключать указатели в контейнерах в режим weak. |
| XmlSchemaObjectCollection() | Инициализирует новый экземпляр класса XmlSchemaObjectCollection. |
| XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&) | Инициализирует новый экземпляр класса XmlSchemaObjectCollection, принимающий XmlSchemaObject. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class CollectionBase
- Namespace System::Xml::Schema
- Library Aspose.Font for C++