System::Xml::Schema::XmlSchemaObjectCollection klasse

XmlSchemaObjectCollection class

Een verzameling van XmlSchemaObjects.

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

Methoden

MethodeBeschrijving
Add(const SharedPtr<XmlSchemaObject>&)Voegt een XmlSchemaObject toe aan de XmlSchemaObjectCollection.
Contains(const SharedPtr<XmlSchemaObject>&)Geeft aan of het opgegeven XmlSchemaObject zich in de XmlSchemaObjectCollection bevindt.
CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t)Kopieert alle XmlSchemaObjects uit de collectie naar de opgegeven array, beginnend bij de opgegeven index.
GetEnumerator() overrideRetourneert een enumerator om door de XmlSchemaObjects te itereren die zich in de XmlSchemaObjectCollection bevinden.
virtual idx_get(int32_t)Retourneert het XmlSchemaObject op de opgegeven index.
virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>)Stelt het XmlSchemaObject in op de opgegeven index.
IndexOf(const SharedPtr<XmlSchemaObject>&)Retourneert de collectie-index die overeenkomt met het opgegeven XmlSchemaObject.
Insert(int32_t, const SharedPtr<XmlSchemaObject>&)Voegt een XmlSchemaObject in de XmlSchemaObjectCollection in.
Remove(const SharedPtr<XmlSchemaObject>&)Verwijdert een XmlSchemaObject uit de XmlSchemaObjectCollection.
SetTemplateWeakPtr(uint32_t) overrideStel het n’th sjabloonargument in op een zwakke pointer (in plaats van gedeeld). Hiermee kun je pointers in containers overschakelen naar zwakke modus.
XmlSchemaObjectCollection()Initialiseert een nieuw exemplaar van de klasse XmlSchemaObjectCollection.
XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&)Initialiseert een nieuw exemplaar van de klasse XmlSchemaObjectCollection die een XmlSchemaObject accepteert.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook