System::Xml::Schema::XmlSchemaObjectCollection-klass

XmlSchemaObjectCollection class

En samling av XmlSchemaObjects.

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

Metoder

MetodBeskrivning
Add(const SharedPtr<XmlSchemaObject>&)Lägger till ett XmlSchemaObject till XmlSchemaObjectCollection.
Contains(const SharedPtr<XmlSchemaObject>&)Anger om det specificerade XmlSchemaObject finns i XmlSchemaObjectCollection.
CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t)Kopierar alla XmlSchemaObjects från samlingen till den angivna arrayen, med start vid det angivna indexet.
GetEnumerator() overrideReturnerar en enumerator för att iterera genom XmlSchemaObjects som finns i XmlSchemaObjectCollection.
virtual idx_get(int32_t)Returnerar XmlSchemaObject på det specificerade indexet.
virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>)Ställer in XmlSchemaObject på det specificerade indexet.
IndexOf(const SharedPtr<XmlSchemaObject>&)Returnerar samlingens index som motsvarar det specificerade XmlSchemaObject.
Insert(int32_t, const SharedPtr<XmlSchemaObject>&)Infogar ett XmlSchemaObject i XmlSchemaObjectCollection.
Remove(const SharedPtr<XmlSchemaObject>&)Tar bort ett XmlSchemaObject från XmlSchemaObjectCollection.
SetTemplateWeakPtr(uint32_t) overrideStäll in n:te mallargumentet som en svag pekare (istället för delad). Tillåter att byta pekare i behållare till svagt läge.
XmlSchemaObjectCollection()Initierar en ny instans av klassen XmlSchemaObjectCollection.
XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&)Initierar en ny instans av klassen XmlSchemaObjectCollection som tar ett XmlSchemaObject.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även