System::Xml::Schema::XmlSchemaObjectCollection class
Inhalt
[
Ausblenden
]XmlSchemaObjectCollection class
Eine Sammlung von XmlSchemaObjects.
class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>
Methoden
| Methode | Beschreibung |
|---|---|
| Add(const SharedPtr<XmlSchemaObject>&) | Fügt ein XmlSchemaObject zur XmlSchemaObjectCollection hinzu. |
| Contains(const SharedPtr<XmlSchemaObject>&) | Gibt an, ob das angegebene XmlSchemaObject in der XmlSchemaObjectCollection enthalten ist. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t) | Kopiert alle XmlSchemaObjects aus der Sammlung in das angegebene Array, beginnend beim angegebenen Index. |
| GetEnumerator() override | Gibt einen Enumerator zurück, um durch die im XmlSchemaObjectCollection enthaltenen XmlSchemaObjects zu iterieren. |
| virtual idx_get(int32_t) | Gibt das XmlSchemaObject am angegebenen Index zurück. |
| virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>) | Setzt das XmlSchemaObject am angegebenen Index. |
| IndexOf(const SharedPtr<XmlSchemaObject>&) | Gibt den Sammlungsindex zurück, der dem angegebenen XmlSchemaObject entspricht. |
| Insert(int32_t, const SharedPtr<XmlSchemaObject>&) | Fügt ein XmlSchemaObject in die XmlSchemaObjectCollection ein. |
| Remove(const SharedPtr<XmlSchemaObject>&) | Entfernt ein XmlSchemaObject aus der XmlSchemaObjectCollection. |
| SetTemplateWeakPtr(uint32_t) override | Setzt das n‑te Template-Argument auf einen schwachen Zeiger (statt eines geteilten). Ermöglicht das Umschalten von Zeigern in Containern in den Weak‑Modus. |
| XmlSchemaObjectCollection() | Initialisiert eine neue Instanz der Klasse XmlSchemaObjectCollection. |
| XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&) | Initialisiert eine neue Instanz der Klasse XmlSchemaObjectCollection, die ein XmlSchemaObject übernimmt. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Hinweise
Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.
Siehe auch
- Class CollectionBase
- Namespace System::Xml::Schema
- Library Aspose.Font for C++