System::Xml::Schema::XmlSchemaObjectCollection class

XmlSchemaObjectCollection class

Una raccolta di XmlSchemaObjects.

class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>

Metodi

MetodoDescrizione
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() overrideRestituisce 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) overrideImposta 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

TypedefDescrizione
PtrUn 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