System::Xml::Schema::XmlSchemaObjectCollection class
Contenuti
[
Nascondere
]XmlSchemaObjectCollection class
Una raccolta di XmlSchemaObjects.
class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>
Metodi
| Metodo | Descrizione |
|---|---|
| Add(const SharedPtr<XmlSchemaObject>&) | Aggiunge un XmlSchemaObject alla XmlSchemaObjectCollection. |
| Contains(const SharedPtr<XmlSchemaObject>&) | Indica se il XmlSchemaObject specificato è presente nella XmlSchemaObjectCollection. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t) | Copia tutti gli XmlSchemaObjects dalla collezione nell’array fornito, iniziando dall’indice specificato. |
| GetEnumerator() override | Restituisce un enumeratore per iterare attraverso gli XmlSchemaObjects contenuti nella XmlSchemaObjectCollection. |
| virtual idx_get(int32_t) | Restituisce il XmlSchemaObject all’indice specificato. |
| virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>) | Imposta il XmlSchemaObject all’indice specificato. |
| IndexOf(const SharedPtr<XmlSchemaObject>&) | Restituisce l’indice della collezione corrispondente al XmlSchemaObject specificato. |
| Insert(int32_t, const SharedPtr<XmlSchemaObject>&) | Inserisce un XmlSchemaObject nella XmlSchemaObjectCollection. |
| Remove(const SharedPtr<XmlSchemaObject>&) | Rimuove un XmlSchemaObject dalla XmlSchemaObjectCollection. |
| SetTemplateWeakPtr(uint32_t) override | Imposta il n‑esimo argomento del template a un puntatore debole (invece di condiviso). Consente di passare i puntatori nei contenitori alla modalità debole. |
| XmlSchemaObjectCollection() | Inizializza una nuova istanza della classe XmlSchemaObjectCollection. |
| XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&) | Inizializza una nuova istanza della classe XmlSchemaObjectCollection che accetta un XmlSchemaObject. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Osservazioni
Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class CollectionBase
- Namespace System::Xml::Schema
- Library Aspose.Font for C++